DS5000T-32-16+ Dallas Semiconductor, DS5000T-32-16+ Datasheet

no-image

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

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
Note: Some revisions of this device may incorporate deviations from published specifications known as errata. Multiple revisions of any device
may be simultaneously available through various sales channels. For information about device errata, click here: www.maxim-ic.com/errata.
www.maxim-ic.com
FEATURES
DESCRIPTION
The DS5000(T) Soft Microcontroller Module is a fully 8051-compatible 8-bit CMOS microcontroller that
offers “softness” in all aspects of its application. This is accomplished through the comprehensive use of
nonvolatile technology to preserve all information in the absence of system V
program/data memory space is implemented using either 8 or 32 kbytes of nonvolatile CMOS SRAM.
Furthermore, internal data registers and key configuration registers are also nonvolatile. An optional real-
time clock (RTC) gives permanently powered timekeeping. The clock keeps time to a hundredth of a
second using an on-board crystal.
Note: This data sheet provides ordering information, pinout, and electrical specifications. Refer to the
Secure Microcontroller User’s Guide
8-Bit 8051-Compatible Microcontroller
Adapts to Task at Hand
8 or 32 kbytes of Nonvolatile RAM for
Initial Downloading of Software in End
Capable of Modifying Its Own Program
Crashproof Operation
Maintains All Nonvolatile Resources for 10
Power-Fail Reset
Early Warning Power-Fail Interrupt
Watchdog Timer
Software Security Feature
Executes Encrypted Software to Prevent
On-Chip, Full-Duplex Serial I/O Ports
Two On-Chip Timer/Event Counters
32 Parallel I/O Lines
Compatible with Industry Standard 8051
Instruction Set and Pinout
Optional Permanently Powered Real-Time
Clock (DS5000T)
Program and/or Data Memory Storage
System via On-Chip Serial Port
and/or Data Memory in End Use
Years in the Absence of V
Temperature
Unauthorized Disclosure
CC
at Room
for operating information.
1 of 19
Soft Microcontroller Module
PIN ASSIGNMENT
INT0 P3.2
INT1 P3.3
RXD P3.0
TXD P3.1
WR P3.6
RD P3.7
T0 P3.4
T1 P3.5
XTAL2
XTAL1
GND
P1.0
P1.1
P1.2
P1.3
P1.4
P1.5
P1.6
P1.7
RST
40-Pin Encapsulated Package
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
DS5000(T)
40
39
38
37
36
35
34
33
32
31
30
29
28
27
26
25
24
23
22
21
DS5000(T)
CC
. The internal
V
P0.0 AD0
P0.1 AD1
P0.2 AD2
P0.3 AD3
P0.4 AD4
P0.5 AD5
P0.6 AD6
P0.7 AD7
EA
ALE
PSEN
P2.7 A15
P2.6 A14
P2.5 A13
P2.4 A12
P2.3 A11
P2.2 A10
P2.1 A9
P2.0 A8
REV: 070706
CC

Related parts for DS5000T-32-16+

DS5000T-32-16+ Summary of contents

Page 1

... Compatible with Industry Standard 8051 Instruction Set and Pinout Optional Permanently Powered Real-Time Clock (DS5000T) DESCRIPTION The DS5000(T) Soft Microcontroller Module is a fully 8051-compatible 8-bit CMOS microcontroller that offers “softness” in all aspects of its application. This is accomplished through the comprehensive use of nonvolatile technology to preserve all information in the absence of system V program/data memory space is implemented using either kbytes of nonvolatile CMOS SRAM ...

Page 2

... ORDERING INFORMATION PART DS5000-32-16 DS5000-32-16+ DS5000T-32-16 DS5000T-32-16+ + Denotes a lead-free package. DS5000(T) BLOCK DIAGRAM Figure 1 MAX CRYSTAL RAM SIZE (kB) SPEED (MHz TIMEKEEPING Yes 16 Yes ...

Page 3

PIN DESCRIPTION PIN NAME 1–8 P1.0–P1.7 General-Purpose I/O Port 1 Active-High Reset Input. A logic 1 applied to this pin will activate a reset state. 9 RST This pin is pulled down internally so this pin can be left unconnected ...

Page 4

... DS5000(T) CPU. The 8- or 32-kbyte RAM area inside of the DS5000(T) can be used to contain both program and data memory. The real-time clock (RTC) in the DS5000T is reached in the memory map by setting a SFR bit. The MCON.2 bit (ECE2) is used to select an alternate data memory map. While ECE2 = 1, all MOVXs will be routed to this alternate memory map. The RTC is a serial device that resides in this area. A full description of the RTC access and example software is given in the Secure Microcontroller User’ ...

Page 5

... Serial Program Loading that can perform Bootstrap Loading of the DS5000(T). This feature allows the loading of the application program to be delayed until the DS5000(T) is installed in the end system. Dallas Semiconductor strongly recommends the use of serial program loading because of its versatility and ease of use. ...

Page 6

PROGRAM LOADING CONFIGURATIONS Figure 3 Table 1 summarizes the selection of the available Parallel Program Load cycles. The timing associated with these cycles is illustrated in the electrical specs. SERIAL BOOTSTRAP LOADER The Serial Program Load Mode is the easiest, ...

Page 7

COMMAND PARALLEL PROGRAM LOAD CYCLES Table 1 MODE Program Security Set Verify Prog Expanded Verify Expanded Prog MCON or Key registers Verify MCON registers The Parallel Program ...

Page 8

A typical parallel loading session would follow this procedure. First, set the contents of the MCON register with the correct range and partition only if using expanded programming cycles. Next, the encryption registers can be loaded to enable encryption of ...

Page 9

ABSOLUTE MAXIMUM RATINGS Voltage on Any Pin Relative to Ground…………………………………………………….-0.3V to +7.0V Operating Temperature…………………………………………………………………….….0°C to +70°C Storage Temperature………………………………………………………………………...-40°C to +70°C Soldering Temperature.…………………………………………See IPC/JEDEC J-STD-020 Specification This is a stress rating only and functional operation of the device at these or ...

Page 10

AC CHARACTERISTICS: EXPANDED BUS MODE TIMING SPECIFICATIONS # PARAMETER 1 Oscillator Frequency 2 ALE Pulse Width 3 Address Valid to ALE Low 4 Address Hold After ALE Low 5 ALE Low to Valid Instr ALE Low to Low ...

Page 11

EXPANDED PROGRAM MEMORY READ CYCLE EXPANDED DATA MEMORY READ CYCLE ...

Page 12

EXPANDED DATA MEMORY WRITE CYCLE EXTERNAL CLOCK TIMING ...

Page 13

AC CHARACTERISTICS (cont'd) EXTERNAL CLOCK DRIVE # PARAMETER 28 External Clock High Time 29 External Clock Low Time 30 External Clock Rise Time 31 External Clock Fall Time AC CHARACTERISTICS (cont'd) SERIAL PORT TIMING - MODE 0 # PARAMETER 35 ...

Page 14

AC CHARACTERISTICS (cont'd) POWER CYCLING TIMING # PARAMETER 32 Slew Rate from V CCmin 33 Crystal Start-up Time 34 Power-on Reset Delay POWER CYCLE TIMING SYMBOL to 3. CSU t POR =0°C to 70°C; ...

Page 15

AC CHARACTERISTICS (cont'd) PARALLEL PROGRAM LOAD TIMING # PARAMETER 40 Oscillator Frequency 41 Address Setup to PROG 42 Address Hold after PROG 43 Data Setup to Low PROG 44 Data Hold after PROG 45 P2.7, 2.6, 2.5 Setup to V ...

Page 16

PARALLEL PROGRAM LOAD TIMING CAPACITANCE PARAMETER Output Capacitance Input Capacitance (test frequency=1MHz; t SYMBOL MIN TYP =25°C) A MAX UNITS NOTES ...

Page 17

DS5000(T) TYPICAL I CC VS. FREQUENCY Normal operation is measured using: 1) External crystals on XTAL1 and 2 2) All port pins disconnected 3) RST=0 volts and EA Part performing endless loop writing to internal memory Idle mode ...

Page 18

NOTES: 1. All voltages are referenced to ground. 2. Maximum operating ns 0.5V; XTAL2 disconnected; CLKF IL 3. Idle mode I is measured with all output pins disconnected; XTAL1 driven with t CC ...

Page 19

... Removed 8kB parts from list; added 32kB and lead-free packages. Page 8: Development Support 070706 Updated paragraph to reflect availability of DS89C450-K00 evaluation kit, not DS5000TK. Page 9: Absolute Maximum Ratings Changed “260°C for 10 seconds” to “See IPC/JEDEC J-STD-020 Specification.” Pages Replaced references to “User’s Guide section of Secure Microcontroller Data Book” ...

Related keywords