Maxim Introduces MAX32590 ARM9-based Secure Microcontroller

Fri, Nov 30th, 2012. In Microcontroller, Microprocessor, Security

Maxim recently introduces their MAX32590 secure microcontroller, a 32-bit ARM926EJ-S -based microcontroller that was specially designed for applications required high security.  MAX32590, a member of Maxim’s DeepCover security products, integrates various security function such as secure Boot Loader; AES, DES and SHA accelerators; RSA, DSA and ECDSA supports; Secure RNG; Dynamic Fault Detection shielding and Memory Encryption. MAX32590 secure microcontroller is targeted to broad range of applications such as: Electronic Commerce, ATM Keyboards and PIN Pads,  Card Readers, Secure Data Storage and Access Control System.

MAX32590 Secure Microcontroller

Maxim MAX32590 Secure Microcontroller – Functional Diagram




MAX32590 secure microcontroller integrates many connectivity options, including USB 2.0 Host/Device, Ethernet MAC controller, UART, I2C, SPI, ISO 7816 Smart Card, Memory Card Interface, Thermal Printer interface, and LCD Controller STN/TFT/Monochrome.

Key features of Maxim MAX32590 Secure Microcontroller:

  • ARM926EJ-S. Processor Core with 16KB Data Cache and 32KB Instruction Cache
  • 384MHz Core Operating Frequency Via PLL
  • 192MHz Multilayer AHB Bus Matrix
  • Security Features
    • Secure Boot Loader with Public Key Authentication
    • 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
    • 6 External Sensor Pairs with Independent
    • Random Dynamic Patterns
    • 256-Bit Flip-Flop Based Nonvolatile AES Key Storage
    • Temperature and Voltage Tamper Monitor
    • Real-Time External Memory Encryption And
    • Integrity Check
    • Real-Time Clock
  • Memory
    • 384KB System SRAM
    • 4KB Instruction TCM, 4KB Data TCM
    • 24 KB AES User Encryptable NVSRAM
    • Dual External Memory Controller (LPDDR400,
    • SDRAM, SRAM, NOR Flash, NAND Flash)
    • 3KB User Programmable OTP
    • NAND Flash Controller with Hardware ECC
  • I/O and Peripherals
    • 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
    • SD/SDHC/SDIO Interface
    • 10/100Mbps Ethernet MAC Controller
    • Thermal Printer Interface
    • Three Timers with PWM Capability
    • Up to 160 General-Purpose I/O Pins
    • Three-Channel, 10-Bit ADC
    • LCD Controller Supporting STN and TFT Displays
    • Monochrome LCD Controller
    • 16-Channel DMA Controller
    • Advanced Interrupt Controller
  • Power Management
    • Flexible Clock Prescalers
    • Clock Gating Function
    • Low-Current Battery-Backup Operation
    • Configurable Low-Power Modes

Maxim MAX32590 secure microcontroller is shiped in 324 15mm x 15mm LFBGA package with two ordering options:

  • MAX32590-LNS+ ‘production security’ (JTAG/debug disabled)
  • MAX32590-LNS- ‘prototyping/development’ (JTAG/debug enabled)

More information about MAX32590 microcontroller can be found in (945 KB). For other information, such as pricing and reference design, you need to directly contact Maxim.

Share this article!