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