Analog Devices | ADI Developer
Connect
Learn
Build

MAX78000 and MAX78002 AI Microcontrollers

Enable true edge intelligence with our ultra-low-power AI microcontrollers

The MAX78000 and MAX78002 are Arm® M4F AI microcontrollers with a RISC-V® coprocessor and a hardware-based convolutional neural network (CNN) accelerator.
Enable true edge intelligence with the MAX78000 and MAX78002 ultra-low-power AI microcontrollers. The MAX78000 and MAX78002 are Arm M4F microcontrollers with a RISC-V coprocessor and a hardware-based convolutional neural network (CNN) accelerator. The CNN accelerator executes AI inferences using µJ of energy, providing a path for small, battery powered applications to participate in the current AI revolution. MAX78000 and MAX78002 are perfect for audio, vision, and time-series applications.

Both ultra-low-power AI microcontrollers utilize the same development tools. The main difference is the MAX78002 has a larger memory than the MAX78000, but most edge AI models can successfully be implemented on either part. (Sydney)


Getting Started




Evaluation Boards and Development Platforms


ADI offers multiple evaluation boards and development platforms to fit your needs.

MAX78000FTHR



Overview
AdafruitTM feather form factor for rapid development of MAX78000

Start Coding
Get the code from GitHub

Additional Resources





MAX78000EVKIT



Overview
Full evaluation board with
MAX78000 microcontroller
Touch-enabled color TFT display
MAX32625PICO debugger
Olimex ARM-JTAG 20-10 adapter
Cables

Start Coding
Get the code from GitHub

Additional Resources


MAX78002EVKIT



Overview
Full evaluation board with
MAX78002 microcontroller
Touch-enabled color TFT display
MAX32625PICO debugger
Olimex ARM-JTAG 20-10 adapter
Cables

Start Coding
Get the code from GitHub

Additional Resources

MAXREFDES178



Overview
Cube camera reference design using MAX78000 and MAX32666 microcontrollers
Reference design comes pre-programmed with audio and vision-based demos such as keyword spotting and face detection

Start Coding
Get the code from GitHub

Additional Resources



Developing for MAX7800x


Start developing with the MAX78000 and MAX78002 by reviewing the AI microcontroller resources on GitHub, then follow the steps below. A typical development workflow begins with training, followed by synthesis, and ends with deployment. However, if you already have a model and have synthesized your data, you can proceed to deployment.
Typical Development Flow


TRAINING
Are you looking to train custom models? Start here if your goal is to train custom models.

See the AI Model Training tutorial
SYNTHESIS
Do you want to utilize pretrained models? Start here if you want begin using pretrained models.

See the AI Model Synthesis tutorial

DEPLOYMENT
Are you interested in embedded development?
Start here if you are interested in embedded development.

Check out the SDK and examples
  • MSDK Solution Center


Microcontrollers Software Development Kit (MSDK)


The MSDK contains necessary software and tools to develop firmware for the MAX7800X AI microcontroller. It includes register files, sample code, peripheral drivers, system startup files, documentation, utilities, third-party libraries, IDE support files, and a toolchain.

  • Learn more about the MSDK here.


Additional Resources



Articles and Application Notes



Documentation



Videos and Tutorials



Support