DS5000T-32-16+ Dallas Semiconductor, DS5000T-32-16+ Datasheet - Page 7
![no-image](/images/manufacturer_photos/0/1/182/dallas_semiconductor_sml.jpg)
DS5000T-32-16+
Manufacturer Part Number
DS5000T-32-16+
Description
Microcontroller, 8051 Comp., 4 8-Bit I/O Ports, 32K NVRAM, 15 MHz, 5 V, PDIP40
Manufacturer
Dallas Semiconductor
Datasheet
1.DS5000T-32-16.pdf
(19 pages)
Specifications of DS5000T-32-16+
Eeprom Memory
0 Bytes
Input Output
32
Interface
SIO/UART/USART
Memory Type
SRAM
Number Of Bits
8
Package Type
40-pin PDIP
Programmable Memory
0 Bytes
Ram Size
32K Bytes
Speed
16 MHz
Timers
2-8-bit
Voltage, Range
4.5-5.5 V
Lead Free Status / Rohs Status
RoHS Compliant part
Electrostatic Device
PARALLEL PROGRAM LOAD CYCLES Table 1
The Parallel Program Cycle is used to load a byte of data into a register or memory location within the
DS5000(T). The Verify Cycle is used to read this byte back for comparison with the originally loaded
value to verify proper loading. The Security Set Cycle may be used to enable and the Software Security
feature of the DS5000(T). One may also enter bytes for the MCON register or for the five encryption
registers using the Program MCON cycle. When using this cycle, the absolute register address must be
presented at Ports 1 and 2 as in the normal program cycle (Port 2 should be 00H). The MCON contents
can likewise be verified using the Verify MCON cycle.
When the DS5000(T) first detects a Parallel Program Strobe pulse or a Security Set Strobe pulse while in
the Program Load Mode following a Power-On Reset, the internal hardware of the DS5000(T) is
initialized so that an existing 4-kbyte program can be programmed into a DS5000(T) with little or no
modification. This initialization automatically sets the Range Address for 8 kbytes and maps the lowest 4-
kbyte bank of Embedded RAM as program memory. The next 4 kbytes of Embedded RAM are mapped
as Data Memory.
In order to program more than 4 kbytes of program code, the Program/Verify Expanded cycles can be
used. Up to 32 kbytes of program code can be entered and verified. Note that the expanded 32-kbyte
Program/ Verify cycles take much longer than the normal 4-kbyte Program/Verify cycles.
Prog MCON or Key registers
Verify MCON registers
COMMAND
Verify Expanded
Prog Expanded
Security Set
Program
MODE
Verify
C
D
F
K
L
R
T
U
V
W
Z
P
G
RST
Return CRC-16 checksum of embedded RAM
Dump Intel hex file
Fill embedded RAM block with constant
Load 40-bit encryption key
Load Intel hex file
Read MCON register
Trace (echo) incoming Intel hex data
Clear security lock
Verify embedded RAM with incoming Intel hex
Write MCON register
Set security lock
Put a value to a port
Get a value from a port
1
1
1
1
1
1
1
FUNCTION
PSEN
X
0
0
0
0
0
0
7 of 19
PROG
X
0
0
0
1
0
1
V
V
V
V
EA
1
1
1
PP
PP
PP
PP
P2.7
1
1
0
0
0
0
0
P2.6
0
1
0
1
1
1
1
P2.5
X
X
X
0
0
1
1