MAX32670EVKIT
Overview
The MAX32670 evaluation kit (EV kit) provides a platform for evaluation capabilities of the MAX32670. The MAX32670 is an ultra-low-power, cost-effective, highly reliable 32-bit microcontroller that enables 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 floating point unit (FPU). The MAX32670 also offers legacy designs an easy and cost optimal upgradepath from 8-bit or 16-bit microcontrollers.
The Zephyr port is running on the MAX32670 MCU.
Hardware
MAX32670 MCU:
High-Efficiency Microcontroller for Low-Power, High-Reliability Devices
Arm Cortex-M4 Core with FPU up to 100MHz
384KB Flash Memory with Error Correction
160KB SRAM (128KB with ECC Enabled),Optionally Preserved in Lowest Power Modes
16KB Unified Cache with ECC
UART Bootloader
Dual- or Single-Supply Operation
Ultra-Low 0.9V to 1.1V VCORE Supply Voltage
Internal LDO Operation from 1.7V to 3.6V SingleSupply
Wide Operating Temperature: -40°C to +105°C
Flexible Clocking Schemes
Internal High-Speed 100MHz Oscillator
Internal Low-Power 7.3728MHz and Ultra-Low-Power 80kHz Oscillators
16MHz to 32MHz Oscillator (External CrystalRequired)
32.768kHz Oscillator (External Crystal Required)
External Clock Input for the Core
External Clock Input for the LPUART and LPTMR
Power Management Maximizes Uptime for Battery Applications
44μA/MHz Active at 0.9V up to 12MHz
50μA/MHz Active at 1.1V up to 100MHz
2.6μA Full Memory Retention Power in BACKUPMode at VDD = 1.8V
350nA Ultra-Low-Power RTC at VDD = 1.8V
Wake from LPUART or LPTMR
Optimal Peripheral Mix Provides Platform Scalability
Up to 31 General-Purpose I/O Pins
Up to Three SPI Master/Slave (up to 50MHz)
Up to Three 4-Wire UART
One Low-Power UART (LPUART)
Up to Three I2C Master/Slave 3.4Mbps High Speed
8-Channel Standard DMA Controller
Up to Four 32-Bit Timers (TMR)
Up to Two Low-Power 32-Bit Timers (LPTMR)
Two Windowed Watchdog Timers
One I2S Slave for Digital Audio Interface
Security and Integrity
Available Secure Boot
AES 128/192/256 Hardware Acceleration Engine
32-Bit CRC Acceleration Engine
Benefits and Features of MAX32670EVKIT:
USB 2.0 Micro B to Serial UART Bridge
UART0 and UART3 Interface is Selectable Through On-Board Jumpers
On-Board MAX32625PICO-Based Debugger
Boot Load Enable Circuitry
SPI and I2C Signals Accessed Through 0.1in Headers
GPIOs and Miscellaneous Signals Accessed Through 0.1in Headers
Board Power Provided by USB Port
On-Board SIMO Regulator and LDO for IC and Peripherals
Individual Power Measurement on all IC Rails Through Jumpers
Two General-Purpose LED and One GeneralPurpose Pushbutton Switch
Supported Features
Below interfaces are supported by Zephyr on MAX32670EVKIT.
Interface |
Controller |
Driver/Component |
---|---|---|
NVIC |
on-chip |
nested vector interrupt controller |
SYSTICK |
on-chip |
systick |
CLOCK |
on-chip |
clock and reset control |
GPIO |
on-chip |
gpio |
UART |
on-chip |
serial |
TRNG |
on-chip |
entropy |
I2C |
on-chip |
i2c |
DMA |
on-chip |
dma controller |
Watchdog |
on-chip |
watchdog |
SPI |
on-chip |
spi |
Timer |
on-chip |
counter |
PWM |
on-chip |
pwm |
Flash |
on-chip |
flash |
Connections and IOs
Name |
Name |
Settings |
Description |
||||||
---|---|---|---|---|---|---|---|---|---|
JP1 |
P0_22 |
|
|
||||||
JP2 |
P0_23 |
|
|
||||||
JP3 |
P0_20 P0_26 |
|
|
||||||
JP4 |
P0_9 P0_27 |
|
|
||||||
JP5 |
VDD |
|
|
||||||
JP6 |
VCORE |
|
|
||||||
JP7 |
SIMO RSEL2 |
|
|
Programming and Debugging
Flashing
The MAX32670 EVKIT integrates a MAX32625PICO based debugger for DAPLink functionality.
Once the debug probe is connected to your host computer, then you can simply run the
west flash
command to write a firmware image into flash.
Debugging
Please refer to the Flashing section and run the west debug
command
instead of west flash
.