
Click here to ask about the production status of specific part numbers.
MAX78000FTHR
Application Platform
General Description
The MAX78000FTHR is a rapid development platform to
help engineers quickly implement ultra low-power, artificial intelligence (AI) solutions using the MAX78000 Arm
Cortex®-M4F processor with an integrated Convolutional
Neural Network accelerator. The board also includes the
MAX20303 PMIC for battery and power management.
The form factor is 0.9in x 2.6in dual-row header footprint
that is compatible with Adafruit Feather Wing peripheral expansion boards. The board includes a variety of
peripherals, such as a CMOS VGA image sensor, digital
microphone, low-power stereo audio CODEC, 1MB QSPI
SRAM, micro SD card connector, RGB indicator LED,
and pushbutton. The MAX78000FTHR provides a poweroptimized flexible platform for quick proof-of-concepts and
early software development to enhance time to market.
Go to https://www.maximintegrated.com/en/products/
MAX78000FTHR to get started developing with this board.
Ordering Information appears at end of data sheet.
®
Evaluates: MAX78000
Features
● MAX78000 Microcontroller
• Dual Core: Arm Cortex-M4 Processor with FPU,
100MHz, RISC-V Coprocessor, 60MHz
• 512KB Flash Memory
• 128KB SRAM
• 16KB Cache
• Convolutional Neural Network Accelerator
• 12-Bit Parallel Camera Interface
• MAX20303 Wearable PMIC with Fuel Gauge
• Charge from USB
• On-Board DAPLink Debug and Programming
Interface for Arm Cortex-M4 processor with FPU
• Breadboard Compatible Headers
• Micro USB Connector
• Micro SD Card Connector
● Integrated Peripherals
• RGB Indicator LED
• User Pushbutton
• CMOS VGA Image Sensor
• Low-Power Stereo Audio CODEC
• Digital Microphone
• SWD Debugger
• Virtual UART Console
• 10-Pin Cortex Debug Header for RISC-V
Coprocessor
Arm and Cortex are registered trademarks of Arm Limited
(or its subsidiaries) in the US and/or elsewhere.
319-100628; Rev 0; 11/20

MAX78000FTHR
Application Platform
Evaluates: MAX78000
Quick Start
Apply power to the MAX78000FTHR using the USB
cable. The pre-programmed 'Audio Keyword Spotting'
demo will begin to execute.
The RGB LED (D2) will turn on green, indicating that
the demo is running. The on-board microphone starts
listening for the keyword GO. When the keyword GO is
detected, RGB LED (D2) will turn on yellow. In this mode,
when one of nine keywords is detected, the RGB LED
(D1) starts to blink blue one to nine times based on the
number detected by the convolutional neural network.
The STOP command exits number keyword detection,
and the RGB LED (D2) turns on green again, and RGB
LED (D1) turns off.
PMIC and Battery Charger
The MAX20303 wearable PMIC powers the
MAX78000FTHR board and is also capable of charging a
Li-Ion battery (not included). The MAX20303 has an internal MOSFET that connects the battery to system output
when no voltage source is available on the charge input
(USB). When an external source is detected at the charge
input (USB), this switch opens and the system output is
powered from the input source through the input current
limiter. The system output to battery switch also prevents
the system output voltage from falling below battery voltage when the system load exceeds the input current limit.
The smart power selector unit inside the PMIC seamlessly
distributes power from the charge input (USB) to the battery and system output. With both the USB and battery
connected, the smart power switch's basic functions are:
● When the system load requirements are less than
the input current limit, the battery is charged with
residual power from the input.
● When the system load requirements exceed the input
current limit, the battery supplies supplemental current to the load.
● When the battery is connected, and there is no exter-
nal power input (USB), the system is powered from
the battery.
● When the MAX20303 thermal limits are reached, the
charger does not shut down, but attempts to limit a
temperature increase by reducing the input current
from charge input. In this condition, the system load
has priority over the charger current, so the input current is first reduced by lowering the charge current. If
the junction temperature continues to rise and reaches the maximum operating limit, no input current is
drawn from the charge input and the battery powers
the entire system load.
The USB charge current is set to 51mA. This allows charging from both powered and unpowered USB hubs with no
port communication required. Refer to the MAX20303
data sheet and the data sheet for your battery to ensure
compatibility.
Programming and Debugging
The MAX32625 microcontroller on the board is preprogrammed with DAPLink firmware. It allows debugging
and programming of the MAX78000 Arm core over USB.
A standard 10-pin JTAG header J1 allows debugging and
programming the RISC-V core of the MAX78000.
Pushbuttons
There are five pushbuttons on the MAX78000FTHR
board:
SW1 User-programmable function button connected to
the MAX78000 Port 0.2 through a debouncer IC.
SW2 User-programmable function button connected to
the MAX78000 Port 1.7 through a debouncer IC.
SW3 PMIC Power Button
When the board is in a powered-on state, pressing this button for 12 seconds performs a hard
power-down.
When the board is in a powered-off state, pressing
this button powers on the board.
This button can also be read by the MAX78000
firmware, PMIC_PFN2 signal connected to the
Port 3.1 is a buffered input of the button status.
When the button is pressed, this signal goes to a
logic-low state.
SW4 Resets the MAX78000 through RSTN input of the
MAX78000.
SW5 DAPLink adapter button. Keep this button
pressed while applying power to the board to
put the MAX32625 DAPLink adapter on board
to MAINTENANCE mode for DAPLink firmware
updates.
LEDs
There are three RGB LEDs on the MAX78000FTHR
board.
www.maximintegrated.com
Maxim Integrated
│
2

MAX78000FTHR
Application Platform
Evaluates: MAX78000
D1 Connected to the MAX78000 GPIO ports. This
LED can be controlled by user firmware.
Port 2.0 : Red color
Port 2.1 : Green color
Port 2.2 : Blue color
D2 Connected to MAX20303 PMIC LEDx outputs.
These LEDs can be controlled through I2C commands. They also can be configured as charge
status indicators by issuing I2C commands.
D3 DAPLink adapter MAX32625 status LED.
Controlled by the DAPLink adapter and cannot be
used as a user LED.
Figure 1. MAX78000FTHR Pinout Diagram
www.maximintegrated.com
Maxim Integrated
│
3

MAX78000FTHR
Application Platform
Evaluates: MAX78000
Figure 2. MAX78000FTHR Top Side Components
www.maximintegrated.com
Maxim Integrated
│
4

MAX78000FTHR
Application Platform
Evaluates: MAX78000
Figure 3. MAX78000FTHR Bottom Side Components
www.maximintegrated.com
Maxim Integrated
│
5