Cortex-M4, 96 MHz
The MAX32670 is an ultra-low-power, cost-effective, high reliability 32-bit microcontroller enabling designs
with complex sensor processing without compromising battery life. It combines a flexible and versatile power management
unit with the powerful Arm Cortex-M4 core with FPU. It also offers legacy designs an easy and cost optimal upgrade path
from 8- or 16-bit microcontrollers. Error correction coding (ECC) (single error correction double error detection) for flash,
and SRAM provides extremely reliable code execution. The device integrates up to 384KB of flash memory and 160KB
(128KB with ECC) of SRAM to accommodate application and sensor code.
The device features five powerful and flexible power modes. It can operate from a single-supply battery or a dual-supply
typically provided by a PMIC. The I2C ports support standard, fast, fast-plus, and high-speed modes, operating up to
3400kbps. The SPI ports can run up to 48MHz in both master and slave mode, and three UARTs can run up to 4000kbaud.
One low power UART can run up to 1000kbaud. Four general-purpose 32-bit timers, two low power 32-bit timers, two
windowed watchdog timers, and a real-time clock are also provided. An I2S interface provides digital audio streaming to a