DeepCover Secure Microcontroller with ARM926EJ-S Processor Core

High-Performance, Single-Chip Secure Microcontroller with Encrypted External Bus and Advanced Physical Security

Please check latest availability status for a specific part variant.


DeepCover® embedded security solutions cloak sensitive data under multiple layers of advanced physical security to provide the most secure key storage possible.

The DeepCover Secure Microcontroller (MAX32591) provides an interoperable, secure, and cost-effective solution to build new generations of trusted devices such as multimedia-enabled portable EFT-POS terminals. The MAX32591 integrates a memory management unit (MMU), 32KB of instruction cache, 16KB of data cache, 4KB instruction TCM, 4KB data TCM, 384KB of system RAM, 2KB of one-time-programmable (OTP) memory, 128KB of boot ROM, and 24KB of battery-backed SRAM. The MAX32591 maximizes on-chip bandwidth when dealing with high-speed communication such as 100Mbps Ethernet, large color LCD displays, and gigabit-sized mass storage devices.

In addition to hardware crypto functions, the MAX32591 provides a true random number generator, battery-backed RTC, nonvolatile SRAM and real-time environmental and tamper detection circuitry to facilitate system-level security for the application.

The secure microcontroller includes multiple communication interfaces. One USB host controller and one USB device controller with their respective USB transceiver, two smart card controllers, five SPI ports, three UARTs, an Ethernet 10/100 MAC with FIFO, and an I2C bus are also provided. The three on-chip timers also support PWM output generation for direct control of external devices. An integrated secure keypad provides an integrated solution for mobile POS terminals. Additionally, a 2-channel, 10-bit ADC is provided for printer support and general use.

Key Features

  • High Performance CPU platform Enables Feature Rich OS
    • Arm926EJ-S™ Processor Core with 16KB Data Cache and 32KB Instruction Cache
    • 4KB Instruction TCM, 4KB Data TCM
    • Up to 400MHz Core Operating Frequency
    • Up to 200MHz Multilayer AHB Bus Matrix
    • Up to 100MHz APB Bus Matrix
    • 384KB System SRAM
    • Flexible Clock Prescalers
    • Configurable Low-Power Modes
  • Security Features Facilitates System-Level Protection
    • Secure Bootloader with Public Key Authentication
    • 256-Bit Flip-Flop-Based Nonvolatile AES Key Storage
    • 24KB AES User-Encryptable NV SRAM
    • 2KB User-Programmable OTP
    • AES, DES, and SHA Hardware Accelerators
    • Modulo Arithmetic Hardware Accelerator (MAA) Supporting RSA, DSA, and ECDSA
    • Secure Keypad Controller
    • Hardware True Random Number Generator
    • Die Shield with Dynamic Fault Detection
    • Six External Tamper Sensors with Independent Random Dynamic Patterns
    • Temperature and Voltage Tamper Monitor
    • Real-Time External Memory Encryption and Integrity Check
  • Optimal Peripheral Mix Provides Platform Scalability
    • External Memory Controller (LPDDR400, SDRAM, SRAM, NOR Flash, NAND Flash)
    • NAND Flash Controller with Hardware ECC
    • USB 2.0 Host/Device with Internal Transceivers
    • Three UART Ports/One I2C Port
    • Five SPI Ports with I2S Functionality
    • Two ISO 7816 Smart Card Interfaces
    • 10/100Mbps Ethernet MAC Controller
    • Three Timers with PWM Capability
    • Up to 126 General-Purpose I/O Pins
    • 2-Channel, 10-Bit ADC
    • LCD Controller Supporting STN and TFT Displays
    • Monochrome LCD Controller
    • 16-Channel DMA Controller
    • Real-Time Clock
    • Advanced Interrupt Controller


  • ATM Keyboards
  • Authentication
  • Certificate
  • Electronic Commerce
  • Electronic Gaming
  • EMV Card Readers
  • Pay-per-Play
  • PCI Terminals
  • PIN Pads
  • Secure Access Control
  • Secure Data Storage
Part NumberMCU CoreCore Clock Speed
Data ProcessingInternal SRAM
USARTsSPI BusI2C BusUSBGPIO PinsPWMTimer FeaturesPackage/Pins
MAX32591 ARM926EJ-S38432-bit384351 Master/Slave
1 x 2.0 FS Device
1 x 2.0 FS Host
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.

MAX32591-EVK: Evaluation Kit for the MAX32591 and MAX32592

Technical Documents

User Guide 7160 MAX325xx Secure Boot Tool Installation Guide
User Guide 7047 MAX3259x Evaluation Kit Software User Guide
User Guide 7038 MAX325xx MML-SDK Installation Guide

Quality and Environmental Data

Request Reliability Report for: MAX32591 
Lead-Free Package Tin (Sn) Whisker Reports
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