DS5002FPM-16+ Maxim Integrated Products, DS5002FPM-16+ Datasheet

IC MPU SECURE 16MHZ 80-TQFP

DS5002FPM-16+

Manufacturer Part Number
DS5002FPM-16+
Description
IC MPU SECURE 16MHZ 80-TQFP
Manufacturer
Maxim Integrated Products
Series
DS500xr
Datasheet

Specifications of DS5002FPM-16+

Core Processor
8051
Core Size
8-Bit
Speed
16MHz
Connectivity
EBI/EMI, SIO, UART/USART
Peripherals
Power-Fail Reset, WDT
Number Of I /o
32
Program Memory Type
SRAM
Ram Size
128 x 8
Voltage - Supply (vcc/vdd)
4.5 V ~ 5.5 V
Oscillator Type
External
Operating Temperature
0°C ~ 70°C
Package / Case
80-MQFP, 80-PQFP
Processor Series
DS500x
Core
8051
Data Bus Width
8 bit
Data Ram Size
128 B
Maximum Clock Frequency
16 MHz
Number Of Programmable I/os
32
Number Of Timers
2
Operating Supply Voltage
3.85 V to 5.5 V
Maximum Operating Temperature
+ 70 C
Mounting Style
SMD/SMT
3rd Party Development Tools
PK51, CA51, A51, ULINK2
Minimum Operating Temperature
0 C
Program Memory Size
32 KB, 64 KB, 128 KB
Interface Type
UART
Package
80MQFP
Device Core
8051
Family Name
DS500x
Maximum Speed
16 MHz
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Eeprom Size
-
Program Memory Size
-
Data Converters
-
Lead Free Status / Rohs Status
Lead free / RoHS Compliant
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 DS5002FPM-16+

DS5002FPM-16+ Summary of contents

Page 1

... Power-Fail Reset Early Warning Power-Fail Interrupt Watchdog Timer ORDERING INFORMATION 64 P2.6/A14 63 CE3 62 CE4 61 PART BD3 60 P2.5/A13 59 BD2 58 P2.4/A12 DS5002FPM-16 57 BD1 56 DS5002FPM-16+ P2.3/A11 55 BD0 DS5002FMN-16 54 VLI DS5002FMN-16+ 53 SDI 52 GND 51 + Denotes a Pb-free/RoHS-compliant device. P2.2/A10 50 P2.1/A9 49 P2.0/A8 Selector Guide appears at end of data sheet. 48 XTAL1 47 ...

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……………………………………………………………………-0.3V to +6.0V CC Operating ...

Page 3

DC CHARACTERISTICS (continued ±10 0°C to +70°C.)** CC A PARAMETER Lithium Supply Voltage Operating Current at 16MHz Idle Mode Current at 12MHz Stop Mode Current Pin Capacitance Output Supply Voltage (V ) CCO Output Supply ...

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

PIN NAME Active-Low Chip Enable 4. This chip enable is provided to access a fourth 32k block of CE4 62 memory. It connects to the chip-enable input of one SRAM. When MSEL = 0, this signal is unused. CE4 is ...

Page 13

DETAILED DESCRIPTION The DS5002FP implements a security system that is an improved version of its predecessor, the DS5000FP. Like the DS5000FP, the DS5002FP loads and executes application software in encrypted form 128kB of standard SRAM can be accessed ...

Page 14

Figure 8. Block Diagram ...

Page 15

SECURE OPERATION OVERVIEW The DS5002FP incorporates encryption of the activity on its byte-wide address/data bus to prevent unauthorized access to the program and data information contained in the NV RAM. Loading an application program in this manner is performed by ...

Page 16

Figure 9. Security Circuitry The address encryptor translates each “logical” address, i.e., the normal sequence of addresses that are generated in the logical flow of program execution, into an encrypted address (or “physical” address) at which the byte is actually ...

Page 17

DUMMY READ CYCLES Like the DS5000FP, the DS5002FP generates a “dummy” read access cycle to non-sequential addresses in external RAM memory whenever ...

Page 18

... V TOP LAYER COATING The DS5002FPM is provided with a special top-layer coating that is designed to prevent a probe attack. This coating is implemented with second-layer metal added through special processing of the microcontroller die. This additional layer is not a simple sheet of metal, but rather a complex layout that is interwoven with power and ground, which are in turn connected to logic for the encryption key and the security lock ...

Page 19

Table 1. Serial Bootstrap Loader Commands COMMAND C Return CRC-16 of the program/data NV RAM D Dump Intel Hex file F Fill program/data NV RAM G Get data from P1, P2, and P3 I N/A on the DS5002FP L Load ...

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

Figure 14. Connection to 64k x 8 SRAM POWER MANAGEMENT The DS5002FP monitors V to provide power-fail reset, early warning power-fail interrupt, and switchover to CC lithium backup. It uses an internal bandgap reference in determining the switch points. These ...

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 — A1 0. ...

Page 25

... Maxim/Dallas Semiconductor cannot assume responsibility for use of any circuitry other than circuitry entirely embodied in a Maxim/Dallas Semiconductor product. No circuit patent licenses are implied. Maxim/Dallas Semiconductor reserves the right to change the circuitry and specifications without notice at any time The Maxim logo is a registered trademark of Maxim Integrated Products, Inc. The Dallas logo is a registered trademark of Dallas Semiconductor Corporation. DESCRIPTION - 0 ...

Related keywords