ABRIDGED DATA SHEET
EVALUATION KIT AVAILABLE
MAX32550
DeepCover Secure 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
• 108MHz Core Operating Frequency Through PLL
• 1MB Dual-Bank Flash Memory with Cache
• 256KB System SRAM
The DeepCover Secure microcontroller (MAX32550) pro-
vides an interoperable, secure, and cost-effective solution
to build new generations of trusted devices such as mobile
chip and pin pads. The MAX32550 is based on a Cortex
M3 processor with 1MB of embedded flash, 256KB of
system RAM, 8KB of battery-backed AES self-encrypted
NVSRAM. It includes all the essential functions of mobile
POS terminal including a cryptographic engine, a true
random number generator, battery-backed RTC, environ-
mental 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 inte-
grated secure keypad controller. It also provides a seam-
less interface to TFT displays and includes a vast array of
peripherals, SPIs, UARTs, DMA, ADC, and DAC that add
flexibility to control and differentiate the system design.
• 8KB 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
• 8-Line 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 Battery-Backup AES Key
Storage
• Temperature and Voltage Tamper Monitor
• Real-Time Clock
● Integrated Peripherals Reduce External Component Count
Applications
● PCI Mobile Payment Terminals (mPOS)
● ATM Keyboards
● EMV Card Reader
• 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
Functional Diagram
2
• 3 SPI Ports, 2 UART Ports, and 1 I C Controller
• 6 Timers, 4 with PWM Capability
• Up to 70 General-Purpose I/O Pins
• 2-Channel, 10-Bit ADC and 1-Channel, 8-Bit DAC
• Color/Monochrome LCD TFT Controller
• 4-Channel DMA Controller
APB PERIPHERALS
ARM
NVIC
CORTEX M3
RTC*
MAX32550
SECURITY
MONITOR*
MPU
I
I
D
I
I
S
APB BRIDGE
WATCHDOG
OTP
OSC/PLL (2)
GPIO
● Power Management Optimizes Battery Life and
APB
AHB
I
AHB
Reduces Active Power Consumption
AHB PERIPHERALS
CODE SPACE
• Single 3.3V Supply Operation*
• Integrated Battery-Backup Switch
• Clock Gating Function
FLASH
1MB
SRAM
256kB
NVSRAM
8kB*
TIMERS (6)
UART (2)
KEYPAD
SPI (3)
DMA
USB DEVICE
TFT
CRYPTO
TRNG
DAC
ROM
64kB
• Low-Current Battery-Backup Operation
2
ADC
I C
SMART CARD
MONO LCD
MSR
* 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-7145; Rev 7; 12/17