Status
Future Product
Description
The MAX32590 secure microcontroller provides an interoperable, secure, and cost-effective solution to build new generations of trusted devices such as multimedia-enabled portable EFT-POS terminals. The device integrates a memory management unit (MMU), 32KB of instruction cache, 16KB of data cache, 64KB of system SRAM, 2KB of one-time-programmable (OTP) memory, 128KB of boot ROM, 16KB of battery-backed SRAM, and 8KB of battery-backed secure SRAM. The device also integrates the AHB matrix with a dedicated DMA controller, and maximizes on-chip bandwidth when dealing with high-speed communication such as large color LCD displays and gigabit-sized mass storage devices.
The device provides a dual external bus interface that supports NAND flash, SDRAM, and LPDDR. Furthermore, the external bus controllers support hardware real-time memory encryption (AES) as well as on-the-fly integrity checking for both code confidentiality and system integrity. In addition to hardware crypto functions such as SHA-1, SHA-2, 3DES, and AES, the MAX32590 provides a true random number generator, battery-backed real-time clock (RTC), a secure, nonvolatile SRAM, and real-time environmental and tamper-detection circuitry to facilitate sytem level security for the application.
The MAX32590 microcontroller includes multiple communication interfaces. Also provided are two integrated USB transceivers and serial interface engines, two smart card controllers, five SPI ports, three UARTs, an SDC controller, an Ethernet MAC with FIFO, and an I²C bus. 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. A 3-channel, 10-bit ADC is provided for printer support and general use.
|
|
Data Sheet
|