ABRIDGED DATA SHEET
EVALUATION KIT AVAILABLE
Click here for production status of specific part numbers.
MAX32558
DeepCover Secure Arm Cortex-M3
Flash Microcontroller
General Description
DeepCover embedded security solutions cloak sensitive
Benefits and Features
● Arm Cortex-M3 Processor Core Allows for Easy
®
data under multiple layers of advanced physical security
to provide the most secure key storage possible.
Integration into Applications
• 60MHz Core Operating Frequency Through PLL
• 512KB Dual-Bank Flash Memory with Cache
• 96KB System SRAM
The MAX32558 is based on an Arm® Cortex®-M3 proces-
sor with 512KB of embedded flash, 96KB of system RAM,
1KB of battery-backed AES self-encrypted NVSRAM. It
includes a cryptographic engine, a true random number
generator, battery-backed RTC, environmental and tamper
detection circuitry, a magnetic stripe reader, a smart card
controller with embedded transceiver to directly support
1.8V, 3.3V, and 5V cards, and an integrated secure keypad
controller. It also includes a vast array of peripherals, USB
SPIs, UARTs, DMA, and ADC that add flexibility to control
and differentiate the system design.
• 1KB AES Self-Encrypted NVSRAM
● Security Features Facilitate System-Level Protection
• Secure Boot Loader with Public Key Authentication
• AES, DES, and SHA Hardware Accelerators
• Modulo Arithmetic Hardware Accelerator (MAA)
Supporting RSA, DSA, and ECDSA
• 4x3 Secure Keypad Controller
• Hardware True Random-Number Generator
• Die Shield with Dynamic Fault Detection
• 4 External Tamper Sensors with Independent
Random Dynamic Patterns
Applications
● PCI Mobile Payment Terminals (mPOS)
● ATM Keyboards
● EMV Card Readers
● Standalone Smartcard Readers
● HSMs
● Industrial Modules
• 256-Bit Flip-Flop-Based Battery-Backup AES Key
Storage
• Temperature and Voltage Tamper Monitor
• Real-Time Clock
● Integrated Peripherals Reduce External Component Count
• Triple-Track Magnetic Stripe Head Interface
• One ISO 7816 Smart Card Interface with Integrated
Transceiver (1.8V, 3V, and 5V)
• USB 2.0 Device with Internal Transceiver and
Dedicated PLL
• 1 SPI Port, 1 UART Port, and 1 I C Controller
• 8 Timers, with up to 2 PWM I/O
• Up to 27 General-Purpose I/O Pins
• 1-Channel, 10-Bit ADC
Functional Diagram
2
MAX32558
APB PERIPHERALS
ARM
NVIC
CORTEX M3
RTC*
SECURITY
MPU
MONITOR*
• 4-Channel DMA Controller
I
I
D
I
I
S
APB BRIDGE
WATCHDOG
OTP
OSC/PLL (2)
GPIO
APB
AHB
I
AHB
● Power Management Optimizes Battery Life and
AHB PERIPHERALS
CODE SPACE
Reduces Active Power Consumption
FLASH
512kB
SRAM
96K
NVSRAM
1kB*
• Single 3.3V Supply Operation*
• Integrated Battery-Backup Switch
• Clock Gating Function
TIMERS (8)
UART (1)
KEYPAD
SPI (1)
DMA
USB DEVICE
MSR
CRYPTO
TRNG
ROM
64kB
• Low-Current Battery-Backup Operation
2
ADC
I C
SMART CARD
Ordering Information appears at end of data sheet.
* BATTERY-BACKED BLOCKS
*5V smart card support requires external 5.0V supply.
DeepCover is a registered trademark of Maxim Integrated Products, Inc.
Arm and Cortex are registered trademarks of Arm Limited (or its subsidiaries) in the US and/or elsewhere.
19-100098; Rev 4; 2/19