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

The max32670evkit board supports the hardware features listed below.

on-chip / on-board
Feature integrated in the SoC / present on the board.
2 / 2
Number of instances that are enabled / disabled.
Click on the label to see the first instance of this feature in the board/SoC DTS files.
vnd,foo
Compatible string for the Devicetree binding matching the feature.
Click on the link to view the binding documentation.

Connections and IOs

Name

Name

Settings

Description

JP1

P0_22

Open

Close

Disconnects red LED from P0_22.

Connects red to P0_22.

JP2

P0_23

Open

Close

Disconnects green LED from P0_23.

Connects green LED to P0_23.

JP3

P0_20 P0_26

2-1

2-3

Connects the USB to serial port P0_8 (UART0_RX).

Connects the USB to serial port P0_26 (LPUART0_RX).

JP4

P0_9 P0_27

2-1

2-3

Connects the USB to serial port P0_9 (UART0_TX).

Connects the USB to serial port P0_27 (LPUART0_TX).

JP5

VDD

Open

Close

Disconnects power to VDD.

Connects power to VDD.

JP6

VCORE

Open

Close

Disconnects power to VCORE.

Connects power to VCORE.

JP7

SIMO RSEL2

1-2

3-4

5-6

Sets output 2 of the SIMO regulator to 0.9V.

Sets output 2 of the SIMO regulator to 1.0V.

Sets output 2 of the SIMO regulator to 1.1V.

Programming and Debugging

The max32670evkit board supports the runners and associated west commands listed below.

flash debug

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. To perform a full erase, pass the --erase option when executing west flash.

Debugging

Please refer to the Flashing section and run the west debug command instead of west flash.

References