DS5000 Dallas Semiconducotr, DS5000 Datasheet

no-image

DS5000

Manufacturer Part Number
DS5000
Description
Soft Microcontroller Module
Manufacturer
Dallas Semiconducotr
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
DS5000
Manufacturer:
DALLAS
Quantity:
1 613
Part Number:
DS5000
Manufacturer:
TI
Quantity:
1 615
Part Number:
DS5000 8-12
Manufacturer:
DALLAS
Quantity:
5 510
Part Number:
DS5000 8-12
Manufacturer:
MAXIM
Quantity:
5 510
Part Number:
DS5000-32-12
Manufacturer:
NS
Quantity:
125
Part Number:
DS5000-32-12
Manufacturer:
DALLAS
Quantity:
285
Company:
Part Number:
DS5000-32-12
Quantity:
17
Part Number:
DS5000-32-16
Manufacturer:
DALLAS
Quantity:
5 510
Part Number:
DS5000-32-16
Manufacturer:
NS
Quantity:
780
Part Number:
DS5000-32-16
Manufacturer:
DALLAS
Quantity:
313
Part Number:
DS5000-32-16
Manufacturer:
DALLAS
Quantity:
20 000
Part Number:
DS5000-32-18
Manufacturer:
NS
Quantity:
1 520
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 ac-
complished through the comprehensive use of nonvola-
tile technology to preserve all information in the ab-
sence of system V
memory space is implemented using either 8K or
8–bit 8051 compatible Microcontroller adapts to task–
at–hand:
Crashproof operation:
Software Security Feature:
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)
– 8 or 32K bytes of nonvolatile RAM for program
– Initial downloading of software in end system
– Capable of modifying its own program and/or
– Maintains all nonvolatile resources for 10 years
– Power–fail reset
– Early warning power–fail interrupt
– Watchdog timer
– Executes encrypted software to prevent unau-
and/or data memory storage
via on–chip serial port
data memory in end use
in the absence of V
thorized disclosure
CC
.
CC
The internal program/data
PIN ASSIGNMENT
32K bytes of nonvolatile CMOS SRAM. Furthermore,
internal data registers and key configuration registers
are also nonvolatile. An optional real time clock gives
permanently powered timekeeping. The clock keeps
time to a hundredth of a second using an on–board
crystal.
Soft Microcontroller Module
RXD P3.0
INT0 P3.2
INT1 P3.3
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
10
11
12
13
14
15
16
17
18
19
20
1
2
3
4
5
6
7
8
9
40
39
38
37
36
35
34
33
32
31
30
29
28
27
26
25
24
23
22
21
DS5000(T)
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
CC
021998 1/19
DS5000(T)

Related parts for DS5000

DS5000 Summary of contents

Page 1

... 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 ac- complished through the comprehensive use of nonvola- tile technology to preserve all information in the ab- sence of system V ...

Page 2

... DS5000T–32–16 32K bytes Operating information is contained in the User’s Guide section of the Secure Microcontroller Data Book. This data sheet provides ordering information, pinout, and electrical specification. DS5000(T) BLOCK DIAGRAM Figure 1 DS5000( P0.0–0.7 Î Î Î Î Î ...

Page 3

... PSEN also is used to invoke the Bootstrap Loader. At this time, PSEN will be pulled down externally. This should only be done once the DS5000(T) is already in a reset state. The device that pulls down should be open drain since it must not interfere with PSEN under normal operation ...

Page 4

... A full description of the RTC access and example software is given in the User’s Guide section of the Secure Microcontroller Data Book. If the ECE2 bit is set on a DS5000 without a timekeeper, the MOVXs will simply nonexistent memory. Software execution would not be affected otherwise. ...

Page 5

... RST pin and forcing the PSEN line to a logic 0 level. Immediately following this action, the DS5000(T) will look for a paral- lel Program Load pulse serial ASCII carriage return (0DH) character received at 9600, 2400, 1200, or 300 bps over the serial port ...

Page 6

... The hardware configuration which is re- quired for the Serial Program Load mode is illustrated in Figure 3. Port pins 2.7 and 2.6 must be either open or pulled high to avoid placing the DS5000( parallel load cycle. Although an 11.0592 MHz crystal is shown in Figure 3, a variety of crystal frequencies and loader baud rates are supported, shown in Table 2. The serial loader is designed to operate across a three– ...

Page 7

... 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 load ing. The Security Set Cycle may be used to enable and the Software Security feature of the DS5000(T) ...

Page 8

... Kit allows the user to download Intel hex formatted code directly to the DS5000(T) from a PC–XT/AT or compat- ible computer. The kit consists of a DS5000T–32, an in- terface pod, demo software, and an RS232 connector that attaches to the COM1 or COM2 serial port of a PC. ...

Page 9

... Programming Supply Voltage V PP (Parallel Program Mode) Program Supply Current I PP Operating Current DS5000–8K@8 MHz I CC DS5000–32K @ 12 MHz DS5000T–32– MHz Idle Mode Current @ 12 MHz I CC DS5000(T) –0.3V to +7. – +70 C 260 C for 10 seconds ( to70 C; V ...

Page 10

... DS5000(T) 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. In @12 MHz @16 MHz 6 ALE Low to PSEN Low 7 PSEN Pulse Width 8 PSEN Low to Valid Instr. In @12 MHz ...

Page 11

... EXPANDED DATA MEMORY READ CYCLE ALE PSEN A7–A0 PORT 0 (Rn OR DPL PORT 2 P2.7–P2.0 OR A15–A8 FROM DPH INSTR IN A7–A0 A15– A7–A0 DATA IN (PCL) A15–A8 FROM PCH DS5000(T) INSTR IN 021998 11/19 ...

Page 12

... DS5000(T) EXPANDED DATA MEMORY WRITE CYCLE ALE PSEN A7–A0 PORT 0 (Rn OR DPL) 22 PORT 2 P2.7–P2.0 OR A15–A8 FROM PDH EXTERNAL CLOCK TIMING 021998 12/ A7–A0 DATA OUT (PCL) A15–A8 FROM PCH 30 1 INSTR IN ...

Page 13

... SPCLK CLK t 10t –133 DOCH CLK t 2t –117 CHDO CLK t 10t –133 CHDV CLK t 0 CHDIV VALID VALID VALID VALID VALID DS5000( 5%) UNITS 5%) UNITS SET TI SET RI 021998 13/19 ...

Page 14

... DS5000(T) AC CHARACTERISTICS (cont’d) POWER CYCLING TIMING # PARAMETER 32 Slew Rate from V to 3.3V CCmin 33 Crystal Start up Time 34 Power–On Reset Delay POWER CYCLE TIMING PFW V CCMIN INTERRUPT SERVICE ROUTINE CLOCK OSC INTERNAL RESET LITHIUM CURRENT 021998 14/ to70 5%) ...

Page 15

... PRHAV t 0 DVPRL t 0 PRHDV t 0 P27HVP t 0 VPHPRL t 0 PRHVPL t 2400 PRW t 48 AVDV 1800 DVP27L 1800 P27HDZ 1800* t 21504 PORPV t 1200 RAVPH t 1200 VPPPC t 48 VFT 2400* 021998 15/19 DS5000(T) t CLK t CLK t CLK t CLK t CLK t CLK t CLK t CLK ...

Page 16

... DS5000(T) PARALLEL PROGRAM LOAD TIMING P2.3–P2.0 ADDRESS P1.7–P1 PORT DATA 43 44 ALE/PROG EA P2.7, P2.6, P2.5 ACTIVE + RST PSEN CAPACITANCE PARAMETER SYMBOL Output Capacitance C O Input Capacitance C I 021998 16/19 ADDRESS ADDRESS 49 DATA DATA (test frequency = 1 MHz; t ...

Page 17

... DS5000(T) TYPICAL I VS. FREQUENCY CC 45.0 40.0 35.0 30.0 25.0 20.0 15.0 10.0 5.0 0 0.0 FREQUENCY OF OPERATION (MHz) Normal operation is measured using: 1) External crystals on XTAL1 and 2 2) All port pins disconnected 3) RST=0 volts and EA=V 4) Part performing endless loop writing to internal memory. Idle mode operation is measured using: 1) External clock source at XTAL1; XTAL2 floating ...

Page 18

... DS5000(T) NOTES: 1. All voltages are referenced to ground. 2. Maximum operating I is measured with all output pins disconnected; XTAL1 driven with 0.5V; XTAL2 disconnected RST = PORT0 = Idle mode I is measured with all output pins disconnected; XTAL1 driven with t CC XTAL2 disconnected PORT0 = V ...

Page 19

... DATA SHEET REVISION SUMMARY The following represent the key differences between the dates 07/20/95 to 07/24/96 of the DS5000(T) data sheet. Please review this summary carefully. 1. Correct Figure 3 to show RST active high. 2. Add Data Sheet Revision Summary. DS5000(T) 021998 19/19 ...

Related keywords