EVALUATION KIT AVAILABLE
MAX32650MAX32652 Ultra-Low Power Arm Cortex-M4
with FPU-Based Microcontroller
for Battery-Powered Applications
General Description Benefits and Features
DARWIN is a new breed of low-power microcontrollers Ultra-Efficient Microcontroller for Battery-Powered
built to thrive in the rapidly evolving Internet of Things (IoT). Applications
They are smart, with the biggest memories in their class 120MHz Arm Cortex-M4 with FPU
and a massively scalable memory architecture. They run SmartDMA Provides Background Memory Transfers
forever, thanks to wearable-grade power technology. They with Programmable Data Processing
120MHz High-Speed and 40MHz Low-Power
are also tough enough to withstand the most advanced
cyberattacks. DARWIN microcontrollers are designed Oscillators
7.3728MHz Low-Power Oscillators
to run any application imaginablein places where you
would not dream of sending other microcontrollers. 32.768kHz and RTC Clock (Requires External Crystal)
8kHz Always-On Ultra-Low Power Oscillator
Generation UP microcontrollers are designed to handle
3MB Internal Flash, 1MB Internal SRAM
the increasingly complex applications demanded by
104W/MHz Executing from Cache at 1.1V
todays advanced battery-powered devices and wireless
Five Low Power Modes: Active, Sleep, Background,
sensors. The MAX32650MAX32652 are ultra-low power
Deep-Sleep, and Backup
memory-scalable microcontrollers designed specifically
1.8V and 3.3V I/O with No Level Translators
for high-performance, battery-powered applications. They
Scalable Cached External Memory Interfaces:
are based on Arm Cortex-M4 with FPU CPU with 3MB
120MB/s HyperBus/Xccela DDR Interface
flash and 1MB SRAM. Memory scalability is supported
SPIXF/SPIXR for External Flash/RAM Expansion
with multiple memory-expansion interfaces, including a
240Mbps SDHC/eMMC/SDIO/microSD Interface
HyperBus/Xccela DDR interface and two SPI exe-
cute in place (SPIX) interfaces. A secure digital interface
Optimal Peripheral Mix Provides Platform Scalability
supports external high-speed memory cards, including
16-Channel DMA
SD, SDIO, MMC, SDHC, and microSD.
Three SPI Master (60MHz)/Slave (48MHz)
One QuadSPI Master (60MHz)/Slave (48MHz)
Power management features provide five low power modes
Up to Three 4Mbaud UARTs with Flow Control
for clock, peripheral, and voltage control. Individual SRAM
2
Two 1MHz I C Master/Slave
banks of 32KB, 96KB, or 1024KB (full retention) can be
2
I S Slave
retained with reduced power consumption. A SmartDMA
Four-Channel 7.8ksps 10-Bit Delta-Sigma ADC
performs complex background processing while the CPU
USB 2.0 Hi-Speed Device Interface with PHY
is off to dramatically reduces overall power consumption.
16 Pulse Train Generators
The MAX32651 is a secure version with a trust protection
Six 32-Bit Timers with 8mA High Drive
unit (TPU) that provides a modular arithmetic accelerator
1-Wire Master
(MAA) for fast ECDSA, an AES engine, TRNG, SHA-256
Trust Protection Unit (TPU) for IP/Data Security
hash, and secure bootloader. A memory decryption integ-
Modular Arithmetic Accelerator (MAA),
rity unit (MDIU) provides on-the-fly data decryption (plain
True Random Number Generator (TRNG)
or executable) stored in external flash.
Secure Nonvolatile Key Storage, SHA-256,
The MAX32652 is a high-density, 0.35mm pitch, 140-
AES-128/192/256
bump WLP package targeted for tiny form factor products
Memory Decryption Integrity Unit, Secure Boot ROM
that require high I/O counts.
Applications
Sports Watches, Fitness Monitors
Wearable Medical Patches, Portable Medical Devices
Industrial Sensors, IoT
Arm and Cortex are registered trademarks of Arm Limited (or Ordering Information appears at end of data sheet.
its subsidiaries) in the US and/or elsewhere.
HyperBus is a trademark of Spansion.
Xccela is a trademark of Micron Technology, Inc.
MicroSD is a trademark of SD-3C, LLC.
19-100220; Rev 1; 3/18MAX32650MAX32652 Ultra-Low Power Arm Cortex-M4
with FPU-Based Microcontroller
for Battery-Powered Applications
Simplified Block Diagram
MAX32650/MAX32651/MAX32652
120MHz
SECURE DIGITAL INTERFACE
40MHz
HOST
.
7.3728MHz
ARM CORTEX M4
2
8 BYTE Tx/ 2 x I C MASTER/
WITH FPU CPU
32.768kHz
Rx FIFOS SLAVE
8kHz
NVIC
32 BYTE
Tx/Rx 3 x 4-WIRE UART
TCK/SWCLK
JTAG SWD (SERIAL
TMS/SWDIO FIFOS
WIRE DEBUG) SHARED PAD
TDO
MEMORY
32 BYTE FUNCTIONS
TDI
3 x SPI MASTER/
Tx/Rx
FLASH SLAVE (4 CS)
FIFOS TIMERS/PWM
3MB
CAPTURE/
32 BYTE
QSPI MASTER/ COMPARE
POR,
RSTN Tx/Rx
SLAVE (4 CS) SDHC
BROWNOUT
SRAM
FIFOS
HYPERBUS
MONITOR,
1MB
XCCELA BUS
SUPPLY VOLTAGE
GPIO
16KB QSPI FLASH XIP
2
MONITORS I S
/SPECIAL
CACHE MASTER
16KB CACHE SPI FUNCTION
QSPI UP TO 105
32 BYTE
QSPI XIP
2
Tx/Rx
I S SLAVE
V
DDIOH
2
I C
FIFOS
V
DDIO
UART
V
CORE VOLTAGE
STANDARD DMA 1-WIRE
1-WIRE MASTER
REGULATION &
VDDA LCD CONTROLLER
POWER CONTROL
VRTC
6 x 32-BIT TIMERS
EXTERNAL
VSS
SMART DMA
INTERRUPTS
VSSA 16 PULSE TRAIN ENGINES
32KOUT
24-BIT LCD CONTROLLER
RTC
32KIN
QSPI SRAM XIP
2 WATCHDOG TIMER
MASTER
16KB
CRC 16/32
CACHE
HYPERBUS
DP
USB 2.0 UNIQUE ID /XCCELA BUS HYP_CLKN
DM
Hi-SPEED
HYP_CLK
VDDB
CONTROLLER
AIN0
AIN1
TRUST PROTECTION UNIT (TPU)
AIN2
(MAX32651 ONLY)
AIN3
5
MODULAR ARITHMETIC ACCELERATOR (MAA)
10-BIT
5
TRUE RANDOM NUMBER GENERATOR (TRNG)
ADC
4 VDDB
V
DDA
SECURE NV KEY
V
CORE
SHA-256
VRTC
2
V
4 DDIO
AES-128, -192, -256
4 VDDIOH
SECURE BOOT ROM
MEMORY DECRYPTION INTEGRITY UNIT (MDIU)
Maxim Integrated 2
www.maximintegrated.com
BUS MATRIX AHB, APB, IBUS, DBUS