EVALUATION KIT AVAILABLE
ABRIDGED DATA SHEET
MAX32555
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
• 60MHz Core Operating Frequency Through PLL
• 512KB Dual-Bank Flash Memory with Cache
• 96KB System SRAM
The DeepCover Secure microcontroller (MAX32555) pro-
vides an interoperable, secure, and cost-effective solution
to build new generations of trusted devices such as mobile
chip and pin pads. The MAX32555 is based on a Cortex
M3 processor with 512KB of embedded flash, 96KB of
system RAM, 1KB of battery-backed AES self-encrypted
NVSRAM. It includes all the essential functions of mobile
POS terminal including a cryptographic engine, a true ran-
dom number generator, battery-backed RTC, environmen-
tal 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, SPIs, UARTs, DMA, ADC, and DAC 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
• 8-Line Secure Keypad Controller
• Hardware True Random-Number Generator
• Die Shield with Dynamic Fault Detection
• 4 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
Applications
● PCI Mobile Payment Terminals (mPOS)
● ATM Keyboards
● EMV Card Reader
● 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
• 3 SPI Ports, 3 UART Ports, and 1 I C Controller
2
Functional Diagram
• 8 Timers, All with PWM Capability
• Up to 70 General-Purpose I/O Pins
• 6-Channel, 10-Bit ADC and 1-Channel, 8-Bit DAC
• Monochrome LCD Controller
MAX32555
AꢋB ꢋERIꢋꢀERALS
ARM
NꢆIC
CORTEX Mꢏ
RTCꢈ
SECURITY
MꢋU
MONITORꢈ
• 4-Channel DMA Controller
I
I
D
I
I
S
AꢋB BRIDGE
ꢐATCꢀDOG
OTꢋ
OSC/ꢋLL ꢌꢊꢍ
GꢋIO
● Power Management Optimizes Battery Life and
AꢋB
AꢀB
I
AꢀB
Reduces Active Power Consumption
AꢀB ꢋERIꢋꢀERALS
CODE SꢋACE
• Single 3.3V Supply Operation*
• Integrated Battery-Backup Switch
• Clock Gating Function
FLASꢀ
ꢉꢇꢊꢃB
SRAM
ꢄꢁꢅ
NꢆSRAM
ꢇꢃBꢈ
TIMERS ꢌꢎꢍ
UART ꢌꢏꢍ
ꢅEYꢋAD
SꢋI ꢌꢏꢍ
DMA
USB DEꢆICE
MSR
CRYꢋTO
TRNG
DAC
ROM
ꢁꢂꢃB
• Low-Current Battery-Backup Operation
ꢊ
ADC
I C
SMART CARD
MONO LCD
Ordering Information appears at end of data sheet.
* BATTERYꢑBACꢅED BLOCꢅS
*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-7654; Rev 5; 2/19