blob: c556fcbfeb9a94cd509cc43297732d80597e5c6e [file] [log] [blame]
.. zephyr:board:: max32660evsys
Overview
********
The MAX32660 evaluation system offers a compact development platform that
provides access to all the features of the MAX32660 in a tiny, easy to
use board. A MAX32625PICO-based debug adapter comes attached to the main
board. It can be snapped free when programming is complete. The debug
module supports an optional 10-pin Arm® Cortex® debug connector for DAPLink
functionality. Combined measurements are 0.65in x 2.2in, while the main board
alone measures 0.65in x 0.95in. External connections terminate in a dual-row
header footprint compatible with both thru-hole and SMT applications. This
board provides a powerful processing subsystem in a very small space that
can be easily integrated into a variety of applications.
The Zephyr port is running on the MAX32660 MCU.
Hardware
********
- MAX32660 MCU:
- High-Efficiency Microcontroller for Wearable Devices
- Internal Oscillator Operates Up to 96MHz
- 256KB Flash Memory
- 96KB SRAM, Optionally Preserved in Lowest Power Backup Mode
- 16KB Instruction Cache
- Memory Protection Unit (MPU)
- Low 1.1V VCORE Supply Voltage
- 3.6V GPIO Operating Range
- Internal LDO Provides Operation from Single Supply
- Wide Operating Temperature: -40°C to +105°C
- Power Management Maximizes Uptime for Battery Applications
- 85µA/MHz Active Executing from Flash
- 2µA Full Memory Retention Power in Backup Mode at VDD = 1.8V
- 450nA Ultra-Low Power RTC at VDD=1.8V
- Internal 80kHz Ring Oscillator
- Optimal Peripheral Mix Provides Platform Scalability
- Up to 14 General-Purpose I/O Pins
- Up to Two SPI
- I2S
- Up to Two UARTs
- Up to Two I2C, 3.4Mbps High Speed
- Four-Channel Standard DMA Controller
- Three 32-Bit Timers
- Watchdog Timer
- CMOS-Level 32.768kHz RTC Output
- Benefits and Features of MAX32660-EVSYS:
- DIP Breakout Board
- 100mil Pitch Dual Inline Pin Headers
- Breadboard Compatible
- Integrated Peripherals
- Red Indicator LED
- User Pushbutton
- MAX32625PICO-Based Debug Adapter
- CMSIS-DAP SWD Debugger
- Virtual UART Console
Supported Features
==================
.. zephyr:board-supported-hw::
Programming and Debugging
*************************
.. zephyr:board-supported-runners::
Flashing
========
An Arm® debug access port (DAP) provides an external interface for debugging during application
development. The DAP is a standard Arm CoreSight® serial wire debug port, uses a two-pin serial
interface (SWDCLK and SWDIO), and is accessed through 10-pin header (J4).
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.
.. note::
This board uses OpenOCD as the default debug interface. You can also use
a Segger J-Link with Segger's native tooling by overriding the runner,
appending ``--runner jlink`` to your ``west`` command(s). The J-Link should
be connected to the standard 2*5 pin debug connector (J3) using an
appropriate adapter board and cable.
Debugging
=========
Please refer to the `Flashing`_ section and run the ``west debug`` command
instead of ``west flash``.
References
**********
- `MAX32660EVSYS web page`_
.. _MAX32660EVSYS web page:
https://www.analog.com/en/resources/evaluation-hardware-and-software/evaluation-boards-kits/max32660-evsys.html