MAX32590

DeepCover Secure Microcontroller with ARM926EJ-S Processor Core

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


Description

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 (MAX32590) provides an interoperable, secure, and cost-effective solution to build new generations of trusted devices such as multimedia-enabled portable EFT-POS terminals. The MAX32590 integrates a Memory Management Unit (MMU), 32KB of instruction cache, 16KB of data cache, 4KB instruction TCM, 4KB data TCM, 384KB of system SRAM, 2KB of One-Time-Programmable (OTP) memory, 128KB of Boot ROM, 24KB of battery-backed SRAM. The MAX32590 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 MAX32590 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 MAX32590 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 SD/SDHC/SDIO controller, an Ethernet 10/100 MAC with FIFO and an I²C bus are also provided. The three on-chip timers also support PWM output generation for direct control of external devices. An integrated Secure Keypad and Thermal Printer interface provide an integrated solution for mobile POS terminals. Finally a 3-channel 10-bit ADC is provided for printer support and general use.

Key Features

  • 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 Tamper Sensors 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 NV SRAM
    • Dual External Memory Controller (LPDDR400, SDRAM, SRAM, NOR Flash, NAND Flash)
    • 2KB 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 I²C Port
    • Five SPI Ports with I²S 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

Applications/Uses

  • ATM Keyboards
  • Electronic Commerce
  • EMV Card Readers
  • PCI Terminals
  • PIN Pads
  • Secure Communications
Part Number MCU Core Core Clock Speed
(MHz)
Data Processing Internal SRAM
(KBytes)
USARTs SPI Bus I2C Bus USB GPIO Pins PWM Timer Features
max max
MAX32590  ARM926EJ-S 384 32-bit 384 3 5 1
1 x 2.0 FS Host
1 x 2.0 FS Device
160 3
RTC
Watchdog
See All Microcontrollers (43)
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.

Tools & Models

Full Linux BSP available. Please contact your local sales office for more details.
 

Related Resources


MAX32550
DeepCover Secure Cortex-M3 Flash Microcontroller

  • ARM® Cortex® M3 Processor Core Allows for Easy Integration into Applications
  • Security Features Facilitate System-Level Protection
  • Integrated Peripherals Reduce External Component Count

MAX32600
Wellness Measurement Microcontroller

  • Integrated AFE Enables Precision Wellness Measurements with Minimal Discretes
  • Secure Valuable IP and Data with Robust On-Board Trust Protection Unit
  • Industry’s Lowest Overall System Power Increases Battery Life

MAXQ1744
DeepCover Ultra-Low Power Magnetic Card Reader Security Microprocessor

  • Triple Track Magnetic Stripe Head Interface
  • 450µA Current During Card Reading
  • AES/TDEA Hardware Accelerators

Software
  • Full Linux BSP available. Please contact your local sales office for more details.