Embedded Artificial Intelligence for IoT Applications Using the MAX78000
M. Balbi, L. Doherty and T. Watteyne
IEEE Access, vol. 13, pp. 38979-39005, 2025, doi: 10.1109/ACCESS.2025.3546557
Abstract: Recent advances in embedded AI and IoT have revolutionized the development of intelligent edge devices. This work provides a tutorial on developing and deploying AI models on the MAX78000, a low-power microcontroller designed specifically for AI applications. Starting with the foundational understanding of neural networks and machine learning, this tutorial explores the architecture and capabilities of the MAX78000, which integrates a CNN accelerator with an ARM Cortex-M4 core. We give practical guidance on creating, training, and quantizing AI models, detailing essential tools, frameworks, and the deployment process. Real-world examples illustrate the versatility of AI microcontrollers and their performance in various IoT applications. Emphasizing the importance of accessible development tools, this tutorial aims to increase awareness within the IoT community about low-power accelerators. This enables developers to create efficient, real-time AI solutions, highlighting the transformative potential of embedded AI in IoT.
Read the article: https://ieeexplore.ieee.org/document/10908588