DS5003:Secure Microprocessor Chip

8051 Microcontroller with Code Encryption Protects IP and Application Software from Copy or Reverse Engineering

The DS5003 secure microprocessor incorporates sophisticated security features including 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 its memory contents. Furthermore, the "soft" nature of the DS5003 allows frequent modification of the secure information, thereby minimizing the value of any secure information obtained by such a massive effort. The device is an enhanced version of the DS5002FP secure microprocessor chip with additional scratchpad RAM. Note: Designers must have the following documents to fully use all the features of this device. This data sheet contains pin descriptions, feature overviews, and electrical specifications. Errata sheets contain deviations from published specifications. The user's guides offer detailed information about device features and operation. DS5003 IC data sheet DS5003 revision-specific errata sheet (Click here for availability) Secure Microcontroller User's Guide

Key Features
  • 8051-Compatible Microprocessor for Secure/Sensitive Applications
    • Access 32kB, 64kB, or 128kB of Nonvolatile SRAM for Program and/or Data Storage
    • 128 Bytes of RAM
    • 128 Bytes of Indirect Scratchpad RAM
    • In-System Programming Through On-Chip Serial Port
    • Can Modify Its Own Program or Data Memory in the End System
  • Firmware Security Features
    • Memory Stored in Encrypted Form
    • Encryption Using On-Chip 64-Bit Key
    • Automatic True Random-Key Generator
    • Self-Destruct Input (SDI)
    • Top Coating Prevents Microprobing
    • Protects Memory Contents from Piracy
  • Crash-Proof Operation
    • Maintains All Nonvolatile Resources for Over 10 Years (at Room Temperature) in the Absence of Power
    • Power-Fail Reset
    • Early Warning Power-Fail Interrupt
    • Watchdog Timer
DS5003: Block Diagram
DS5003: Block Diagram
Applications/Uses
  • Any Application Requiring Software Protection
  • Gaming Machines
  • PIN Pads
DataSheet
titleDownload file
DS5003 Data SheetDS5003.pdf
Errata DS50035003A1.pdf
Parametrics
Part NumberMCU CoreCore Clock Speed
(MHz)
Data ProcessingInternal SRAM
(KBytes)
USARTsGPIO PinsTimer FeaturesPackage/Pins
maxmax
DS50038051 (CISC)168-bit0.25132WatchdogMQFP/80
Quality and Environmental Data
Additional Resources
Related Products
  • DS5002:Secure Microprocessor Chip
Ordering Information
Part NumberStatusRecommended ReplacementPackageTempRoHS
DS5003-CS1+ActiveMQFP,;80 pin;436.2 mm²0°C to +70°CLead Free
DS5003FPM-16+ActiveMQFP,;80 pin;436.2 mm²0°C to +70°CLead Free
DS5003M-DNS+ActiveDICE SALES,;NA pin;DICE S;0°C to +70°CSee data sheet
DS5003.pdf DS5003
DS5003_cn.pdf DS5003
5003A1.pdf DS5003
DS5003.pdf DS5003
DS5003.pdf DS5003
Secure Microcontroller User's Guide DS5003
DS5003.pdf DS5003
安全微控制器用户指南 DS5003
5003A1.pdf DS5003