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
- Get the code from GitHub
Evaluation Boards and Development Platforms
ADI offers multiple evaluation boards and development platforms to fit your needs.
MAX78000FTHR | |
| OverviewAdafruitTM feather form factor for rapid development of MAX78000 Start Coding Additional Resources |
MAX78000EVKIT | |
| OverviewFull evaluation board with MAX78000 microcontroller Touch-enabled color TFT display MAX32625PICO debugger Olimex ARM-JTAG 20-10 adapter Cables Start Coding Additional Resources |
MAX78002EVKIT | |
| OverviewFull evaluation board with MAX78002 microcontroller Touch-enabled color TFT display MAX32625PICO debugger Olimex ARM-JTAG 20-10 adapter Cables Start Coding Additional Resources |
MAXREFDES178 | |
| OverviewCube 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 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.
TRAINING
Are you looking to train custom models?
Start here if your goal is to train custom models.
SYNTHESIS
Do you want to utilize pretrained models?
Start here if you want begin using pretrained models.
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