DS5002FP Maxim, DS5002FP Datasheet

no-image

DS5002FP

Manufacturer Part Number
DS5002FP
Description
The DS5002FP secure microprocessor chip is a secure version of the DS5001FP 128k soft microprocessor chip
Manufacturer
Maxim
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
DS5002FP
Manufacturer:
DS
Quantity:
26
Part Number:
DS5002FP
Manufacturer:
DALLAS
Quantity:
242
Part Number:
DS5002FP
Manufacturer:
DALLAD
Quantity:
20 000
Part Number:
DS5002FP-16
Manufacturer:
ROHM
Quantity:
364
Part Number:
DS5002FP-16
Manufacturer:
DALLAS
Quantity:
8 000
Part Number:
DS5002FP-16
Manufacturer:
DALLLAS
Quantity:
20 000
Part Number:
DS5002FP-16-N
Quantity:
546
Part Number:
DS5002FP-T
Manufacturer:
MAXIM/美信
Quantity:
20 000
Part Number:
DS5002FP16
Manufacturer:
DALLAS
Quantity:
7 262
Part Number:
DS5002FPM-16
Manufacturer:
Maxim Integrated
Quantity:
10 000
Part Number:
DS5002FPM-16
Manufacturer:
DS
Quantity:
20 000
Part Number:
DS5002FPM-16+
Manufacturer:
Maxim
Quantity:
198
Part Number:
DS5002FPM-16+
Manufacturer:
Maxim Integrated
Quantity:
10 000
Part Number:
DS5002FPM-16+
Manufacturer:
MAXIM
Quantity:
1 500
Part Number:
DS5002FPM16
Manufacturer:
DS
Quantity:
20 000
GENERAL DESCRIPTION
The DS5002FP secure microprocessor chip is a
secure
microprocessor chip. In addition to the memory and
I/O enhancements of the DS5001FP, the secure
microprocessor
sophisticated security features available in any
processor. The security features of the DS5002FP
include an array of mechanisms that are designed to
resist all levels of threat, including observation,
analysis, and physical attack. As a result, a massive
effort is required to obtain any information about
memory contents. Furthermore, the “soft” nature of
the DS5002FP allows frequent modification of the
secure information, thereby minimizing the value of
any secure information obtained by such a massive
effort.
PIN CONFIGURATION
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
P0.3/AD3
P0.2/AD2
P0.1/AD1
P0.0/AD0
P0.4AD4
TOP VIEW
MSEL
BA13
BA14
BA12
P1.0
P1.1
P1.2
P1.3
CE2
BA9
BA8
R/W
V
BA7
BA6
PE2
PE3
PE4
V
CC0
CC
version
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
80 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65
25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
Semiconductor
chip
of
DS5002FP
Dallas
QFP
the
incorporates
DS5001FP
64
63
62
61
60
59
58
57
56
55
54
53
52
51
50
49
48
47
46
45
44
43
42
41
the
128k
P2.6/A14
CE3
CE4
BD3
P2.5/A13
BD2
P2.4/A12
BD1
P2.3/A11
BD0
VLI
SDI
GND
P2.2/A10
P2.1/A9
P2.0/A8
XTAL1
XTAL2
P3.7/RD
P3.6/WR
P3.5/TI
PF
VRST
P3.4/T0
most
soft
1 of 25
Secure Microprocessor Chip
FEATURES
ORDERING INFORMATION
+ Denotes a Pb-free/RoHS-compliant device.
Selector Guide appears at end of data sheet.
DS5002FPM-16
DS5002FPM-16+
DS5002FMN-16
DS5002FMN-16+
8051-Compatible Microprocessor for
Secure/Sensitive Applications
Access 32kB, 64kB, or 128kB of NV SRAM for
In-System Programming Through On-Chip Serial
Can Modify Its Own Program or Data Memory in
Firmware Security Features
Memory Stored in Encrypted Form
Encryption Using On-Chip 64-Bit Key
Automatic True Random Key Generator
Self Destruct Input (SDI)
Optional Top Coating Prevents Microprobe
Improved Security Over Previous Generations
Protects Memory Contents from Piracy
Crash-Proof Operation
Maintains All Nonvolatile Resources for Over 10
Power-Fail Reset
Early Warning Power-Fail Interrupt
Watchdog Timer
PART
Program and/or Data Storage
Port
the End System
(DS5002FPM)
Years in the Absence of Power
-40°C to +85°C
-40°C to +85°C
TEMP RANGE
0°C to +70°C
0°C to +70°C
DS5002FP
INTERNAL
PROBE
SHIELD
MICRO
Yes
Yes
Yes
Yes
REV: 072806
PIN-
PACKAGE
80 QFP
80 QFP
80 QFP
80 QFP

Related parts for DS5002FP

DS5002FP Summary of contents

Page 1

... GENERAL DESCRIPTION The DS5002FP secure microprocessor chip is a secure version of the DS5001FP microprocessor chip. In addition to the memory and I/O enhancements of the DS5001FP, the secure microprocessor chip incorporates sophisticated security features available in any processor. The security features of the DS5002FP include an array of mechanisms that are designed to resist all levels of threat, including observation, analysis, and physical attack ...

Page 2

... ELECTRICAL SPECIFICATIONS The DS5002FP adheres to all AC and DC electrical specifications published for the DS5001FP. ABSOLUTE MAXIMUM RATINGS Voltage Range on Any Pin Relative to Ground……………………………………………………….-0. Voltage Range on V Relative to Ground… ...

Page 3

... Stop mode I is measured with all output pins disconnected; PORT0 = V STOP Note 5: Pin capacitance is measured with a test frequency: 1MHz, T Note the maximum average operating current that can be drawn from V CCO1 Note the current drawn from V LI should be ≤ BAT ...

Page 4

AC CHARACTERISTICS—EXPANDED BUS MODE TIMING SPECIFICATIONS ( ±10 0°C to +70°C PARAMETER 1 Oscillator Frequency 2 ALE Pulse Width 3 Address Valid to ALE Low 4 Address Hold After ALE Low 14 RD ...

Page 5

Figure 2. Expanded Data Memory Write Cycle AC CHARACTERISTICS—EXTERNAL CLOCK DRIVE ( ± 10 0°C to +70°C PARAMETER 28 External Clock High Time 29 External Clock Low Time 30 External Clock Rise Time ...

Page 6

AC CHARACTERISTICS—POWER CYCLE TIME ( ±10 0°C to +70°C PARAMETER 32 Slew Rate from CCMIN 33 Crystal Startup Time 34 Power-on Reset Delay Figure 4. Power Cycle Timing (Figure 4) ...

Page 7

AC CHARACTERISTICS—SERIAL PORT TIMING, MODE ±10 0°C to +70°C PARAMETER 35 Serial Port Clock Cycle Time 36 Output Data Setup to Rising Clock Edge 37 Output Data Hold after Rising Clock ...

Page 8

AC CHARACTERISTICS—BYTE-WIDE ADDRESS/DATA BUS TIMING ( ±10 0°C to +70°C PARAMETER Delay to Byte-Wide Address Valid from CE1 , 40 CE2 , or CE1N Low During Op Code Fetch Pulse Width of CE ...

Page 9

RPC AC CHARACTERISTICS, DBB READ ( ±10 0°C to +70°C PARAMETER Setup Hold After Pulse Width ...

Page 10

Figure 7. RPC Timing Mode ...

Page 11

PIN DESCRIPTION PIN NAME 11 General-Purpose I/O Port 0. This port is open-drain and cannot drive a logic 1. It requires 1, 79, 77, P0.0–P0.7 external pullups. Port 0 is also the multiplexed expanded address/data bus. When ...

Page 12

... Memory Select. This signal controls the memory size selection. When MSEL = +5V, the 14 MSEL DS5002FP expects to use 32k x 8 SRAMs. When MSEL = 0V, the DS5002FP expects to use a 128k x 8 SRAM. MSEL must be connected regardless of partition, mode, etc. Self-Destruct Input. An active high on this pin causes an unlock procedure. This results in ...

Page 13

... DS5002FP are available that incorporate a one-of-a-kind encryption algorithm. When implemented as a part of a secure system design, a system based on the DS5002FP can typically provide a level of security that requires more time and resources to defeat than it is worth to unauthorized individuals who have reason to try ...

Page 14

Figure 8. Block Diagram ...

Page 15

... Set security lock 5) Exit loader Loading of application software into the program/data RAM is performed while the DS5002FP is in its bootstrap load mode. Loading is only possible when the security lock is clear. If the security lock has previously set, then it must be cleared by issuing the “Z” command from the bootstrap loader. Resetting the security lock instantly clears the previous key word and the contents of the Vector RAM. In addition, the bootstrap ROM writes 0’ ...

Page 16

... When the application software is executed, the internal CPU of the DS5002FP operates as normal. Logical addresses are calculated for op code fetch cycles and also data read and write operations. The DS5002FP has the ability to perform address encryption on logical addresses as they are generated internally during the normal course of program execution ...

Page 17

... The DS5002FP provides a key management system, which is greatly improved over the DS5000FP. The DS5002FP does not give the user the ability to select a key. Instead, when the loader is given certain commands, the key is set based on the value read from an on-chip hardware random number generator. This action is performed just prior to actually loading the code into the external RAM ...

Page 18

... Any read or write operation to the DS5002FP’s external program/data SRAM can only take place if the security lock bit cleared state. Therefore, the first step in loading a program should be the clearing of the security lock bit through the “ ...

Page 19

... MEMORY ORGANIZATION Figure 10 illustrates the memory map accessed by the DS5002FP. The entire 64k of program and 64k of data are potentially available to the byte-wide bus. This preserves the I/O ports for application use. The user controls the portion of memory that is actually mapped to the byte-wide bus by selecting the program range and data range. ...

Page 20

The memory map and its controls are covered in detail in the Secure Microcontroller User’s Guide. Figure 10. Memory Map in Nonpartitionable Mode ( ...

Page 21

Figure 11. Memory Map In Partitionable Mode ( Figure 12. Memory Map with PES = ...

Page 22

Figure 13 illustrates a typical memory connection for a system using a 128kB SRAM. Note that in this configuration, both program and data are stored in a common RAM chip. SRAMs. The byte-wide address bus connects to the SRAM address ...

Page 23

... This drop varies depending on the load. Low-power SRAMs should be used for this reason. When using the DS5002FP, the user must select the appropriate battery to match the RAM data retention current and the desired backup lifetime. Note that the lithium cell is only loaded when V Secure Microcontroller User’ ...

Page 24

... SELECTOR GUIDE STANDARD Pb-FREE/RoHS PART COMPLIANT DS5002FP-16 DS5002FP-16+ DS5002FPM-16 DS5002FPM-16+ DS5002FP-16N DS5002FP-16N+ DS5002FMN-16 DS5002FMN-16+ PACKAGE INFORMATION (The package drawing(s) in this data sheet may not reflect the most current specifications. For the latest package outline information www.maxim-ic.com/DallasPackInfo.) MM DIM MIN A — ...

Page 25

... V . PCN No. (D72502). OL2 OL1 + 0.5V. CC specification and t from 10ns to 0ns. CEHDV specifications to reflect 0.45V internal voltage drop instead of 0.35V. CCO1 © 2006 Maxim Integrated Products DS5002FP Secure Microprocessor Chip MAX (in active mode) from 2µs to 1.3µs. This SPR ...

Related keywords