Secure Microprocessor Chip

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

Please check latest availability status for a specific part variant.


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: Block Diagram DS5003: Block Diagram Enlarge+

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


  • Any Application Requiring Software Protection
  • Gaming Machines
  • PIN Pads
Part NumberMCU CoreCore Clock Speed
Data ProcessingInternal SRAM
USARTsGPIO PinsTimer FeaturesPackage/Pins
DS5003 8051 (CISC)168-bit0.25132Watchdog
See All Microcontrollers (58)
Pricing Notes:
This pricing is BUDGETARY, for comparing similar parts. Prices are in U.S. dollars and subject to change. Quantity pricing may vary substantially and international prices may differ due to local duties, taxes, fees, and exchange rates. For volume-specific and version-specific prices and delivery, please see the price and availability page or contact an authorized distributor.

Technical Documents

User Guide 4828 Secure Microcontroller User's Guide

Quality and Environmental Data

Product Reliability Reports: DS5003.pdf 
Lead-Free Package Tin (Sn) Whisker Reports

Additional Resources

Secure Microcontroller User's Guide
Device   Fab Process   Technology   Sample size   Rejects   FIT at 25°C   FIT at 55°C  

Note : The failure rates are summarized by technology and mapped to the associated material part numbers. The failure rates are highly dependent on the number of units tested.

Quality Management System >
Environmental Management System >


Related Resources

ChipDNA Secure Arm Cortex M4 Microcontroller

    High-Efficiency Microcontroller for Secure Element IoT
  • Secure Element
  • Power Management Maximizes Operating Time for Battery Applications
  • Multiple Peripherals for System Control

Low-Power Arm Cortex-M4 Microcontroller with Contactless Radio for Secure Applications

  • High-Efficiency Microcontroller for Secure Battery-Powered Applications
  • Scalable Cached External Memory Interfaces
  • Security Features Facilitates System-Level Protection

Type ID PDF Title
User Guide 4828 Secure Microcontroller User's Guide