Analog Devices Inc./Maxim Integrated DS5003M-DNS+
- Part No.:
- DS5003M-DNS+
- Manufacturer:
- Analog Devices Inc./Maxim Integrated
- Category:
- Microcontrollers
- Package:
- Die
- Datasheet:
-
DS5003M-DNS+.pdf
- Description:
- IC MCU 8BIT EXTERNAL NVSRAM DICE
- Quantity:
- Payment:

- Shipping:

Inventory:4,227
Please send an inquiry. Send us your inquiry, and we will respond immediately.
Product details
Overview
DS5003M-DNS+ from Maxim Integrated is an 8051-compatible secure microprocessor with lithium-backed nonvolatile SRAM, 256 bytes of on-chip RAM (128 direct + 128 indirect), 64-bit on-chip encryption key, self-destruct input (SDI), and crash-proof operation preserving data for >10 years without power - deployed in gaming machines and software-protection-critical embedded systems.
For engineers reviewing the DS5003M-DNS+ datasheet, DS5003M-DNS+ pinout, DS5003M-DNS+ application, or DS5003M-DNS+ equivalent, this page delivers verified electrical specs (VCC = 4.00–5.5 V, ICC = 36 mA @ 16 MHz), security architecture details (encrypted bus, true random-key generation), memory mapping (up to 128 kB external SRAM), and tamper-response behavior (SDI pulse acceptance ≥50 µs at VCC = 0 V).
Technical Context
The DS5003M-DNS+ implements real-time hardware encryption/decryption of all byte-wide address and data bus transactions using a protected 64-bit key generated by an on-chip true random-number generator. Its memory map supports up to 128 kB of external SRAM partitioned across CE1–CE4 and PE1–PE4 enables, with lithium-backed retention for VCCO, CE1, CE2, CE3, CE4, PE1, and PE2.
It operates in three power modes - active (16 MHz max), idle (7.0 mA @ 12 MHz), and stop (80 µA) - with early-warning power-fail interrupt (VPFW = 4.25–4.50 V), power-fail reset, and watchdog timer. The SDI pin triggers immediate erasure of vector SRAM and encryption keys regardless of VCC presence, and VRST provides guaranteed reset-state indication even at VCC = 0 V.
Key Specifications
| Parameter | Value and Actual Design Meaning |
|---|---|
| Oscillator Frequency | 1.0–16.0 MHz - supports high-speed execution while maintaining deterministic timing for encrypted bus cycles. |
| Operating Voltage (VCC) | 4.00–5.5 V - wide supply range ensures compatibility with legacy 5 V industrial and gaming platforms. |
| Power-Fail Warning (VPFW) | 4.25–4.50 V - triggers early interrupt before brownout, enabling safe state save to lithium-backed SRAM. |
| Stop-Mode Current | 80 µA - ultra-low quiescent draw preserves lithium cell life during extended backup operation. |
| Lithium-Backed Quiescent Current (ILI) | 5–75 nA - enables >10-year data retention at room temperature with minimal battery drain. |
| SDI Pulse Accept Time | ≥50 µs at VCC = 0 V - guarantees tamper response even during complete power loss. |
| On-Chip RAM | 256 bytes (128 direct + 128 indirect) - supports stack operations and 8051 register-indirect addressing (R0/R1) for secure runtime variables. |
Pinout & Package
DS5003M-DNS+ is housed in an 80-pin MQFP (Metric Quad Flat Package) with 0.65 mm pitch, lead(Pb)-free and RoHS-compliant per the "+" suffix. Pin functions are validated per Maxim's official DS5003 datasheet Rev 0 (March 2008), including lithium-backed outputs (VCCO, CE1–CE4, PE1–PE2) and tamper-critical inputs (SDI, VRST).
| Pin/Terminal | Circuit Role | Design Meaning |
|---|---|---|
| VCC | Primary Power Supply | +5 V main supply; powers core logic and I/O; monitored for VPFW and reset thresholds. |
| VCCO | Switched Output Supply | Auto-switches between VCC and VLI to power external SRAM; remains active during lithium backup. |
| VLI | Lithium Cell Input | Accepts 2.5–4.0 V lithium source; enables nonvolatile retention and tamper-resilient operation. |
| SDI | Self-Destruct Input | Active-high trigger causing irreversible erasure of encryption key and vector SRAM - functional at VCC = 0 V. |
| VRST | Reset State Indicator | Open-drain output signaling low-VCC reset condition; also accepts external low assertion to synchronize multi-device shutdown. |
| BA0–BA14 / BD0–BD7 | Byte-Wide Address/Data Bus | Nonmultiplexed 15-bit address + 8-bit bidirectional data path for encrypted access to up to 128 kB SRAM. |
| CE1–CE4 / PE1–PE4 | Chip/Peripheral Enables | Lithium-backed (CE1–CE4, PE1–PE2) or non-backed (PE3–PE4) enables for memory/peripheral partitioning and tamper-safe isolation. |
Key Features
| Feature | Design Value |
|---|---|
| Real-Time Hardware Encryption | Encrypts/decrypts all external SRAM reads/writes on-the-fly using address- and key-dependent algorithm - no CPU overhead or timing penalty. |
| True Random-Key Generation | On-chip entropy source generates unique 64-bit key prior to firmware load - user never accesses or controls the key value. |
| Crash-Proof Nonvolatile Retention | Maintains full SRAM contents, encryption key, and security lock state for >10 years at 25°C with no external power. |
| Self-Destruct Tamper Response | SDI activation erases vector SRAM and encryption key within microseconds - effective even when VCC = 0 V. |
| Top-Coating Protection | Die-level physical barrier prevents microprobing attacks - blocks extraction of memory layout or key storage location. |
Applications
| Gaming Machine Security Module | Software License Enforcement System |
|---|---|
Use Scenario: Embedded in slot machine mainboards to store and execute licensed game code while resisting physical tampering and memory dumping. IC Role / Device Role / Timing Role: Secure execution engine with encrypted bus interface, lithium-backed SRAM, and SDI-linked tamper detection circuitry. Use Value: Prevents unauthorized code modification or cloning by ensuring only authenticated, encrypted firmware executes - enforced via on-chip key and self-destruct. |
Use Scenario: Deployed in medical device controllers to enforce software license terms and prevent feature unlocking via memory patching. IC Role / Device Role / Timing Role: Trusted runtime environment that validates license tokens, encrypts configuration data, and triggers irreversible wipe on violation. Use Value: Guarantees license compliance through hardware-enforced encryption and irreversible key erasure - eliminates software-only bypass vectors. |
| Secure Firmware Update Node | Industrial Control Logic Vault |
Use Scenario: Used in programmable logic controllers (PLCs) to authenticate and decrypt field-updated firmware images before loading into SRAM. IC Role / Device Role / Timing Role: Secure bootloader co-processor managing PROG-triggered bootstrap mode, memory map configuration, and encrypted L-command writes. Use Value: Enables over-the-air updates without exposing plaintext firmware - decryption occurs transparently during execution, not at load time. |
Use Scenario: Installed in energy metering systems to protect calibration constants and tariff tables from unauthorized alteration or readout. IC Role / Device Role / Timing Role: Nonvolatile configuration vault with VRST-monitored power-fail handling and lithium-backed retention of critical parameters. Use Value: Ensures metrological integrity by retaining calibrated values for >10 years without battery replacement - backed by crash-proof design. |
Equivalent & Alternatives
The following parts are listed as comparable options for similar secure microprocessor applications.
| Alternative Part | Technical Difference | Application Difference | Selection Advice |
|---|---|---|---|
| DS5002FP+ | 128 bytes total RAM (no indirect scratchpad); lacks DS5003's additional 128-byte indirect RAM accessible via R0/R1 addressing. | No support for stack expansion or large local variable sets in secure runtime context. | Select DS5002FP+ only if application requires minimal on-chip RAM and avoids 8051 indirect addressing beyond 0x00–0x7F. |
| MAXQ1062 | ARM-based secure MCU with SHA-256, ECC, and secure boot; no lithium-backed SRAM or self-destruct pin; uses flash instead of external SRAM. | Targets modern IoT authentication, not legacy SRAM-based secure execution with >10-year retention. | Choose MAXQ1062 for cloud-connected devices needing cryptographic acceleration - not for crash-proof, long-term SRAM vaults. |
Compared with DS5002FP+, DS5003M-DNS+ adds critical runtime flexibility via 128-byte indirect RAM; compared with MAXQ1062, it delivers unmatched lithium-backed longevity and physical tamper response - making it irreplaceable for legacy gaming and metering vaults requiring decade-scale data integrity.
Availability
DS5003M-DNS+ is available at Aetrix Electronics and suitable for gaming machines, software license enforcement systems, and industrial control logic vaults requiring stable component supply, long-lifecycle support, and certified tamper resistance.
Supply support for DS5003M-DNS+ includes scheduled delivery planning, volume procurement assistance, BOM continuity management, traceable sourcing, and lifecycle availability coordination for OEM customers, industrial embedded developers, connected-device designers, and electronics production programs.
Manufacturer
Maxim Integrated (now part of Analog Devices) is a semiconductor company specializing in analog, mixed-signal, and secure ICs for industrial, communications, and computing applications.
The DS5003M-DNS+ belongs to Maxim's secure microprocessor product line, designed specifically for applications demanding hardware-enforced software protection, long-term nonvolatile memory retention, and physical tamper resilience - especially in unattended, revenue-critical equipment.
FAQ
What is the function of the SDI pin on the DS5003M-DNS+?
The SDI (Self-Destruct Input) pin on the DS5003M-DNS+ is an active-high tamper-detection interface. When asserted for ≥50 µs - even with VCC = 0 V - it triggers irreversible erasure of the 64-bit encryption key and 48-byte vector SRAM. This ensures no recovery of protected firmware or secrets after physical intrusion, making DS5003M-DNS+ suitable for high-risk environments like gaming terminals.
How does the DS5003M-DNS+ maintain data for over 10 years without power?
The DS5003M-DNS+ achieves >10-year data retention using integrated lithium backup (VLI input) that powers critical circuits - including SRAM, encryption key storage, and security lock state - when main VCC drops below threshold. Its ultra-low lithium-backed quiescent current (5–75 nA) minimizes battery depletion, and the chip's internal architecture preserves volatile state without refresh, enabling true nonvolatile operation at room temperature.
Can the DS5003M-DNS+ execute code directly from external SRAM?
Yes - the DS5003M-DNS+ executes encrypted code directly from external SRAM via its byte-wide bus (BA0–BA14, BD0–BD7). All opcodes and data are decrypted in real time by on-chip hardware before CPU execution, with no software intervention or performance penalty. This transparent encryption/decryption allows standard 8051 toolchains to target DS5003M-DNS+ while guaranteeing runtime confidentiality.
What is the difference between CE1 and CE1N on the DS5003M-DNS+?
CE1 is a lithium-backed, active-low chip-enable output used to select external SRAM during both main power and battery backup; it remains logic-high (inactive) when VCC falls below VLI. CE1N is its nonbattery-backed counterpart - not recommended for use because DS5003M-DNS+'s encryption prevents EPROM compatibility, and CE1N offers no tamper-resilient functionality. Designers should exclusively use CE1 for secure memory enable.
Does the DS5003M-DNS+ support in-system programming?
Yes - the DS5003M-DNS+ supports in-system programming via its on-chip serial port (P3.0/RXD and P3.1/TXD) in bootstrap loader mode, activated by a falling edge on the PROG pin. During bootload, the L command loads application firmware in encrypted form into external SRAM, with automatic key generation and security lock setting - all performed without removing the DS5003M-DNS+ from the target board.
DS5003M-DNS+ Specifications
- Product attributes
- Attribute value
- Manufacturer:
- Analog Devices Inc./Maxim Integrated
- Package/Case:
- Die
- Series:
- DS500x
- Packaging:
- Tube
- Product Status:
- Obsolete
- Programmable:
- Not Verified
- 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 Size:
- External
- Program Memory Type:
- NVSRAM
- EEPROM Size:
- -
- RAM Size:
- -
- Voltage - Supply (Vcc/Vdd):
- 4V ~ 5.5V
- Data Converters:
- -
- Oscillator Type:
- External
- Operating Temperature:
- 0°C ~ 70°C (TA)
- Grade:
- -
- Qualification:
- -
- Mounting Type:
- Surface Mount
- Supplier Device Package:
DS5003M-DNS+ FAQ
1.How can I place an order for DS5003M-DNS+ through Aetrix?
Please submit a Request for Quotation (RFQ) for DS5003M-DNS+ on Aetrix. Our sales agent will provide a competitive quotation and guide you through the order confirmation once you accept the terms.
2.Are the price and stock information for DS5003M-DNS+ reliable?
The price and inventory of DS5003M-DNS+ are updated periodically and may fluctuate due to market conditions. Stock and pricing data are typically refreshed every 24 hours. Quotation validity for DS5003M-DNS+ is usually 5 days.
3.What payment methods are accepted for DS5003M-DNS+?
We accept Wire Transfer, PayPal, Credit Card, Western Union, MoneyGram, and Escrow for DS5003M-DNS+ transactions.
Note: Certain payment methods may incur a processing fee.
4.How is shipping managed for DS5003M-DNS+?
DS5003M-DNS+ orders can be shipped via leading logistics carriers, including DHL, UPS, FedEx, TNT, or Registered Mail.
Once your DS5003M-DNS+ order is processed, you will receive an email with the shipment details and tracking number.
Note: Tracking information may take up to 24 hours to appear. Express delivery typically takes 3–5 business days.
5.How can I obtain technical support or documentation for DS5003M-DNS+?
For technical support, including DS5003M-DNS+ datasheets, pinout diagrams, or application guidance, please contact our engineering support team. They can provide detailed documentation and assistance for your DS5003M-DNS+ requirements.
6.How does Aetrix verify that DS5003M-DNS+ is sourced from the original manufacturer or authorized distributors?
All DS5003M-DNS+ products on Aetrix are procured from qualified distributors and authorized channels. Our dedicated quality assurance team conducts strict verification, including traceability checks and, if necessary, third-party testing. This ensures that DS5003M-DNS+ meets industry standards.
7.What is the process for return or replacement of DS5003M-DNS+?
All DS5003M-DNS+ units undergo pre-shipment inspection (PSI). If there is an issue with DS5003M-DNS+, returns or replacements are accepted under the following conditions:
1.Quantity discrepancies, incorrect items, or visible external defects (such as breakage or corrosion), acknowledged by Aetrix.
2.The issue is reported within 90 days of delivery.
3.The DS5003M-DNS+ part is unused and in its original packaging.
Return procedure for DS5003M-DNS+:
1.Submit a request within 90 days.
2.Obtain a Return Material Authorization (RMA) from Aetrix.
DS5003M-DNS+ Tags

-
ATTINY4-TSHR
Microchip Technology

-
ATTINY10-TSHR
Microchip Technology

-
ATTINY10-TS8R
Microchip Technology

-
ATTINY202-SSNR
Microchip Technology

-
ATTINY202-SSFR
Microchip Technology

-
ATTINY402-SSNR
Microchip Technology

-
PIC16F15213T-I/MF
Microchip Technology

-
PIC16F15213-E/MF
Microchip Technology

-
PIC10F200T-I/OT
Microchip Technology

-
ATTINY412-SSNR
Microchip Technology

-
PIC10F202T-I/OT
Microchip Technology

-
ATTINY404-SSNR
Microchip Technology
Tech Hub
A practical engineering guide to 3.3V and 5V logic compatibility, input thresholds, resistor dividers, translator ICs, MOSFET level shifting, I2C pull-ups, timing limits and power-sequencing risks.
The 74HC595 uses push-pull logic outputs, while the TPIC6B595 uses 50 V open-drain DMOS sinks for higher-power loads. This guide compares timing, current limits, 3.3 V interfacing, load wiring, thermal…
The 74HC595 converts serial data into eight stable parallel outputs. This guide covers pin functions, shift and storage timing, OE and MR behavior, drive-current limits, cascading, voltage compatibilit…
A technical comparison of level-sensitive latches and edge-triggered flip-flops, covering timing windows, setup and hold limits, master–slave operation, time borrowing, race-through, HDL inference and…
A D latch stores one bit while Enable controls when data can pass. This reference covers gate-level operation, truth tables, transparency, setup and hold timing, LE versus OE, common ICs and practical …
An SR latch stores one bit through cross-coupled feedback. This engineering reference covers NOR and NAND implementations, truth tables, forbidden-state recovery, gated operation, switch debouncing, fa…
Latch circuits retain one bit through feedback. This technical reference covers SR and D latches, truth tables, transparency, timing limits, latch-versus-flip-flop behavior, applications and common log…
An engineering guide to LED driver operation, constant-current and constant-voltage outputs, linear and switching topologies, dimming, IC selection, calculations, replacement compatibility, and fault c…
Operational amplifier guide covering op amp basics, feedback, ideal vs real op amps, common configurations, buffer circuits, offset, bias current, gain-bandwidth, slew rate, rail-to-rail limits and sel…
Jumper cables guide covering safe connection order, red and black clamp placement, final ground connection, cable gauge, length, clamp quality, copper vs CCA cables, jump starter comparison and battery…

