Arm Keil MDK v6 Essential and Professional editions are now available to buy as monthly or annual subscriptions from our Developer Tools store. Visit the store to get access to the tools suite today!

  1. Devices
  2. MAX32670 family
  3. MAX32670

MAX32670

Maxim
  • Core

    Cortex-M4, 96 MHz

  • Family

    MAX32670 family

  • CMSIS Pack

    MAX32670

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
codec.

Core

Processor

Cortex-M4

Maximum Clock Frequency 96 MHz
Memory Protection Unit NO_MPU
Floating Point Unit SP_FPU
Trust Zone
Digital Signal Processor
CortexM Vector Extensions
Endian Little-endian