Maxim Introduces MAX32590 ARM9-based Secure Microcontroller
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.

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 http://datasheets.maximintegrated.com/en/ds/MAX32590.pdf (945 KB). For other information, such as pricing and reference design, you need to directly contact Maxim.
—
