IC Phoenix
 
Home ›  DD32 > DS5000,Soft Microcontroller Module
DS5000 Fast Delivery,Good Price
Part Number:
If you need More Quantity or Better Price,Welcom Any inquiry.
We available via phone +865332716050 Email
Partno Mfg Dc Qty AvailableDescript
DS5000DALLASN/a1613avaiSoft Microcontroller Module


DS5000 ,Soft Microcontroller ModuleFEATURES PIN ASSIGNMENT 8-bit 8051-compatible microcontroller adaptsto task at hand:P1.0 1 40 VCC- ..
DS5000-32-12 ,Soft microcontroller, 8-bit 8051 compatible, RAM=32K, 12MHzFEATURES PIN ASSIGNMENT• 8–bit 8051 compatible Microcontroller adapts to task–40P1.0 1 VCCat–hand:3 ..
DS500032-12 ,Soft microcontroller, 8-bit 8051 compatible, RAM=32K, 12MHzBLOCK DIAGRAM Figure 1DS5000(T)VCCVCCOP0.0–0.7ÎÎÎÎÎBYTE–WIDEADDRESS BUSP1.0–1.7ÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎ8K ..
DS5000-32-16 ,Soft Microcontroller Module, RAM 32K, 16 MHzDS5000(T)DS5000(T)Soft Microcontroller Module
DS5000-32-16+ ,Soft Microcontroller Moduleelectrical specifications. Refer to the Secure Microcontroller User’s Guide for operating informati ..
DS5000-8-12 ,Soft microcontroller, 8-bit 8051 compatible, RAM=8K, 12MHzelectrical specification.DS5000(T)
EC3H06B ,NPN Epitaxial Planar Silicon Transistor UHF to S Band Low-Noise Amplifier and OSC ApplicationsFeatures Package Dimensions · Low noise : NF=0.9dB typ (f=1GHz).unit:mm: NF=1.4dB typ (f=1.5GHz).21 ..
EC4H07C ,Ultrahigh-Frequency TransistorsFeatures Package Dimensions•Low noise : NF=1.5dB typ (f=2GHz). unit : mm•High cut-off frequency : f ..
ECH8401 ,Medium Output MOSFETsAbsolute Maximum Ratings at Ta=25°CParameter Symbol Conditions Ratings UnitDrain-to-Source Voltage ..
ECH8402 ,Medium Output MOSFETsAbsolute Maximum Ratings at Ta=25°CParameter Symbol Conditions Ratings UnitDrain-to-Source Voltage ..
ECH8402 ,Medium Output MOSFETsOrdering number : ENN8148 ECH8402N-Channel Silicon MOSFETGeneral-Purpose Switching DeviceECH8402App ..
ECH8410 ,N-Channel Power MOSFET, 30V, 12A, 10mOhm, Single ECH8Maximum RatingsParameter Symbol Conditions Ratings UnitDrain-to-Source Voltage V 30 VDSSGate-to-Sou ..


DS5000
Soft Microcontroller Module
Note: Some revisions of this device may incorporate deviations from published specifications known
FEATURES
8-bit 8051-compatible microcontroller adapts
to task at hand:8 or 32 kbytes of nonvolatile RAM forprogram and/or data memory storageInitial downloading of software in end
system via on-chip serial portCapable of modifying its own program
and/or data memory in end useCrashproof operation:Maintains all nonvolatile resources for 10
years in the absence of VCCPower-Fail ResetEarly Warning Power-Fail Interrupt- Watchdog TimerSoftware security feature:Executes encrypted software to prevent
unauthorized disclosureOn-chip, full-duplex serial I/O portsTwo on-chip timer/event counters32 parallel I/O linesCompatible with industry standard 8051
instruction set and pinoutOptional permanently powered real timeclock (DS5000T)
PIN ASSIGNMENT
DESCRIPTION

The DS5000(T) Soft Microcontroller Module is a fully 8051-compatible 8-bit CMOS microcontroller thatoffers “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 VCC. The internal
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 gives permanently powered timekeeping. The clock keeps time to a hundredth of a secondusing an onboard crystal.
DS5000T
Soft Microcontroller Module
P1.0P1.1P1.2P1.3P1.4P1.5P1.6P1.7RSTRXD P3.0TXD P3.1INT0 P3.2INT1 P3.3T0 P3.4T1 P3.5WR P3.6RD P3.7XTAL2XTAL1GND
VCC
P0.0 AD0
P0.1 AD1
P0.2 AD2
P0.3 AD3
P0.4 AD4
P0.5 AD5
P0.6 AD6
P0.7 AD7
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
DS5000T
ORDERING INFORMATION

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 specifications.
DS5000(T) BLOCK DIAGRAM Figure 1
DS5000T
PIN DESCRIPTION
DS5000T
INSTRUCTION SET

The DS5000(T) executes an instruction set which is object code-compatible with the industry standard
8051 microcontroller. As a result, software development packages which have been written for the 8051
are compatible with the DS5000(T), including cross-assemblers, high-level language compilers, and
debugging tools.
A complete description for the DS5000(T) instruction set is available in the User’s Guide section of the
Secure Microcontroller Data Book.
MEMORY ORGANIZATION

Figure 2 illustrates the address spaces which are accessed by the DS5000(T). As illustrated in the figure,
separate address spaces exist for program and data memory. Since the basic addressing capability of the
machine is 16 bits, a maximum of 64 kbytes of program memory and 64 kbytes of data memory can beaccessed by the 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. TheMCON.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 real time clock is a serial device that resides in this area. 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 go to a nonexistent memory. Software execution would not be affected otherwise.
DS5000T
DS5000(T) LOGICAL ADDRESS SPACES Figure 2
PROGRAM LOADING

The Program Load Modes allow initialization of the NV RAM Program/Data Memory. This initialization
may be performed in one of two ways:
1. Serial Program Loading which is capable of performing Bootstrap Loading of the DS5000(T). This
feature allows the loading of the application program to be delayed until the DS5000(T) is installed inthe end system. Dallas Semiconductor strongly recommends the use of serial program loading
because of its versatility and ease of use.
2. Parallel Program Load cycles which perform the initial loading from parallel address/data informationpresented on the I/O port pins. This mode is timing set-compatible with the 8751H microcontroller
programming mode.
The DS5000(T) is placed in its Program Load configuration by simultaneously applying a logic 1 to the
RST pin and forcing the PSEN line to a logic 0 level. Immediately following this action, the DS5000(T)
will look for a parallel Program Load pulse, or a serial ASCII carriage return (0DH) character received at9600, 2400, 1200, or 300 bps over the serial port.
The hardware configurations used to select these modes of operation are illustrated in Figure 3.
DS5000T
PROGRAM LOADING CONFIGURATIONS Figure 3

Table 1 summarizes the selection of the available Parallel Program Load cycles. The timing associatedwith these cycles is illustrated in the electrical specs.
SERIAL BOOTSTRAP LOADER

The Serial Program Load Mode is the easiest, fastest, most reliable, and most complete method of
initially loading application software into the DS5000(T) nonvolatile RAM. Communication can be
performed over a standard asynchronous serial communications port. A typical application would use a
simple RS232C serial interface to program the DS5000(T) as a final production procedure. The hardwareconfiguration which is required 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(T) in a 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 3-wire interface
from a standard UART. The receive, transmit, and ground wires are all that are necessary to establishcommunication with the DS5000(T).
The Serial Bootstrap Loader implements an easy-to-use command line interface which allows an
application program in an Intel hex representation to be loaded into and read back from the device. Intel
hex is the typical format which existing 8051 cross-assemblers output. The serial loader responds tosingle character commands which are summarized below:
DS5000T
COMMAND FUNCTION
Return CRC-16 checksum of embedded RAMDump Intel hex fileF Fill embedded RAM block with constantLoad 40-bit encryption keyLoad Intel hex fileRead MCON registerTrace (echo) incoming Intel hex dataU Clear security lockVerify embedded RAM with incoming Intel hexWrite MCON registerSet security lockPut a value to a portG Get a value from a port
PARALLEL PROGRAM LOAD CYCLES Table 1
MODERSTPSENPROGEAP2.7P2.6P2.5

Program100VPP10X
Security Set100VPP11X
Verify1XX100X
Prog Expanded100VPP010
Verify Expanded1011010
Prog MCON or Key registers100VPP011
Verify MCON registers1011011
The Parallel Program Cycle is used to load a byte of data into a register or memory location within theDS5000(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 contentscan 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 nomodification. 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 beused. 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.
DS5000T
program the DS5000(T) using either normal or expanded program cycles and check the memory contents
using Verify cycles. The last operation would be to turn on the security lock feature by either a Security
Set cycle or by explicitly writing to the MCON register and setting MCON.0 to a 1.
SERIAL LOADER BAUD RATES FOR
DIFFERENT CRYSTAL FREQUENCIES Table 2
ADDITIONAL INFORMATION

A complete description for all operational aspects of the DS5000(T), is provided in the User’s Guide
section of the Secure Microcontroller Data Book.
DEVELOPMENT SUPPORT
Dallas Semiconductor offers a kit package for developing and testing user code. The DS5000TK
Evaluation Kit allows the user to download Intel hex formatted code directly to the DS5000(T) from a
PC-XT/AT or compatible computer. The kit consists of a DS5000T-32, an interface pod, demo software,
and an RS232 connector that attaches to the COM1 or COM2 serial port of a PC. See the Development
Tools section of the Secure Microcontroller Data Book for further details.
DS5000T
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 Temperature260°C for 10 secondsThis is a stress rating only and functional operation of the device at these or any other conditions
above those indicated in the operation sections of this specification is not implied. Exposure to
absolute maximum rating conditions for extended periods of time may affect reliability.
DC CHARACTERISTICS (tA=0�C to 70�C; VCC=5V � 5%)
DS5000T
AC CHARACTERISTICS: EXPANDED
BUS MODE TIMING SPECIFICATIONS (tA=0�C to 70�C; VCC=5V � 5%)
ic,good price


TEL:86-533-2716050      FAX:86-533-2716790
   

©2020 IC PHOENIX CO.,LIMITED