MAX32620/MAX32621 Ultra-Low-Power Arm Cortex-M4
with FPU-Based Microcontroller (MCU)
with 2MB Flash and 256KB SRAM
General Description Benefits and Features
DARWIN is a new breed of low-power microcontrollers built High-Efficiency Microcontroller for Wearable Devices
to thrive in the rapidly evolving Internet of Things (IoT). Internal Oscillator Operates Up to 96MHz
They are smart, with the biggest memories in their class
Low Power 4MHz Option for Always-On Monitoring
and a massively scalable memory architecture. They run
2MB/1MB Flash Memory
forever, thanks to wearable-grade power technology. They
256KB SRAM
are also tough enough to withstand the most advanced
8KB Instruction Cache
cyberattacks. DARWIN microcontrollers are designed to
1.2V Core Supply Voltage
run any application imaginablein places where you
1.8V to 3.3V I/O
would not dream of sending other microcontrollers.
Optional 3.3V 5% USB Supply Voltage
Generation U microcontrollers are perfect for wearables
Wide Operating Temperature: -30C to +85C
and IoT applications that cannot afford to compromise
Power Management Maximizes Uptime for Battery
power or performance. The MAX32620/MAX32621 fea-
Applications
ture an Arm Cortex-M4 with FPU CPU that delivers
122W/MHz Active Executing from Cache
high-efficiency signal processing, ultra-low power con-
62W/MHz Active Executing from Flash
sumption and ease of use.
Wake-Up to 96MHz Clock or 4MHz Clock
Flexible power modes, an intelligent PMU, and dynamic 1.06W Low Power Mode (LP0) Mode with RTC
clock and power gating optimize performance and power
2.67W Ultra-Low Power Data Retention Sleep
consumption for each application. Internal oscillators run Mode (LP1) with Fast 5s (typ) Wakeup on 96MHz
at 96MHz for high-performance or 4MHz to maximize 28W/MHz Low Power Mode (LP2) Current
battery life in applications requiring always-on monitoring.
Optimal Peripheral Mix Provides Platform Scalability
2
Multiple SPI, UART, I C, 1-Wire master, and USB inter- Three SPI Masters, One SPI Slave
Four UARTs
faces are provided. The four-input, 10-bit ADC with select-
2 2
able references can monitor external sensors. Up to Three I C Masters, One I C Slave
1-Wire Master
All versions provide a hardware AES engine. The
Up to 49 General-Purpose I/O Pins
MAX32621 is provides a secure trust protection unit
SPI Execute in Place (SPIX) Engine for Memory
(TPU) with a modular arithmetic accelerator (MAA) for
Expansion with Minimal Footprint
fast ECDSA, a hardware PRNG entropy generator, and a
Full-Speed USB 2.0 with Internal Transceiver
secure boot loader. The MAX32620L provides a reduced
Sixteen Pulse Train Engines
1MB of flash memory.
Six 32-Bit or 12 16-Bit Timers
This data sheet applies to revision C and later. Legacy
Three Watchdog Timers with Independent Sources
mode operation provides compatibility with revision A.
Four-Input, 10-Bit Sigma-Delta ADC Operating at
7.8kS/s, 5.5V, and 1.8V Tolerant Inputs
Applications
AES-128, -192, -256 Hardware Engine
Sport Watches
RTC Calibration Output
Fitness Monitors
JTAG 1149.1 Compatible with Serial Wire Debug
Wearable Medical Patches
Secure Valuable IP and Data with Robust Internal
Portable Medical Devices
Hardware Security (MAX32621 Only)
Sensor Hub
Trust Protection Unit (TPU) Provides ECDSA and
Modular Arithmetic Acceleration Support
Arm and Cortex are registered trademarks of Arm Limited (or its True Random Number Generator (TRNG)
subsidiaries) in the US and/or elsewhere.
Secure Boot Loader
1-Wire is a registered trademark of Maxim Integrated Products, Inc.
Ordering Information appears at end of data sheet.
19-7679; Rev 4; 10/18MAX32620/MAX32621 Ultra-Low-Power Arm Cortex-M4
with FPU-Based Microcontroller (MCU)
with 2MB Flash and 256KB SRAM
MAX32620/MAX32621 Block Diagram
MAX32620/MAX32621
96 MHz
GPIO WITH
ARM CORTEX-M4
4 MHz
INTERRUPTS
WITH FPU CORE
SRSTN
NVIC 6 32 BIT TIMERS
TCK / SWCLK
JTAG SWD (Serial
TMS / SWDIO
TDO
Wire Debug)
16 PULSE TRAIN
TDI
ENGINE
MEMORY
GPIO AND
SHARED PAD
2MB/1MB FLASH
FUNCTIONS
3 SPI MASTER
POR,
RSTN
BROWNOUT TIMERS/PWM
256KB SRAM
UP TO 49
MONITOR, CAPTURE/COMPARE
GPIO/
SUPPLY VOLTAGE
SPECIAL
1 SPI SLAVE
MONITORS SPI
FUNCTION
8KB CACHE
SPI XIP
2
I C
1 SPI XIP
UART
1-Wire
VDDIOH
2
PERIPHERAL
3 I C MASTER
VDDIO
MANAGEMENT UNIT EXTERNAL
2
1 I C SLAVE
V INTERRUPTS
DD12
VOLTAGE
V
DD18
(MAX. 3 PORTS)
REGULATION &
V
RTC
2 WINDOWED
POWER CONTROL
V
SS WATCHDOG TIMER
V
DDA
INDIVIDUALLY
4 UART
V RECOVERY
SSA
SELECTABLE
WATCHDOG TIMER
V OR V
DDIO DDIOH
32KHz OUTPUT SUPPLY
1-WIRE MASTER
REAL-TIME
FOR EACH PIN
CLOCK
32KHz
WAKE UP TIMER
CRYSTAL
1.2V
CRC 16/32
AES-128,-192,-256
DP
USB 2.0 FULL
V
REF
DM SPEED
CONTROLLER
VDDB VDDIO
UNIQUE ID
VDDIOH
AIN0
TRUST PROTECTION UNIT (TPU) AIN1
AIN2
AIN3
MAA
10-BIT
5
SECURE NV KEY
ADC
5
TRNG V
4 DDB
V
DD18
VDD12
MAX32621 ONLY
2 VRTC
Maxim Integrated 2
www.maximintegrated.com
BUS MATRIX AHB, APB, IBUS, DBUS
32B FIFOS 16B FIFOS 32B FIFOS