Explore tools and libraries for microcontrollers
Create firmware and applications using the MSDK to communicate with the MAX32XXX and MAX78XXX families of microcontrollers.
The Microcontrollers Software Development Kit (MSDK) contains necessary software and tools to develop firmware for MAX microcontrollers. The MSDK includes register files, sample code, peripheral drivers, system startup files, documentation, utilities, third-party libraries, IDE support files, and a toolchain.
Get Started
To begin using the MSDK, check out these resources…
- MSDK User Guide – Documentation related to the installation, setup, and usage of the MSDK
Supported Processors
With the MSDK, you can develop for these supported processors and evaluation platforms. Support for new processors is ongoing, so follow the discussion and documentation at the GitHub project for the latest news.
Part | Evaluation Platform |
ChipDNA Secure Microcontroller with Secure Boot for IoT Applications | |
Low-Power Arm Cortex-M4 Microcontroller with Contactless Radio for Secure Applications (Available by NDA only) | MAX32572 (Not Yet Publicly Available) MAX32572EVKIT (Not Yet Publicly Available) |
Ultra-Low-Power Arm Cortex-M4 with FPU-Based Microcontroller (MCU) with 3MB Flash and 1MB SRAM | |
Ultra-Low-Power Arm Cortex-M4 with FPU-Based Microcontroller (MCU) with 3MB Flash and 1MB SRAM | |
Low-Power, Arm Cortex-M4 Processor with FPU-Based Microcontroller and Bluetooth 5.2 | |
Tiny, Ultra-Low-Power Arm Cortex-M4 Processor with FPU-Based Microcontroller (MCU) with 256KB Flash and 96KB SRAM | |
Arm Cortex-M4 Processor with FPU-Based Microcontroller (MCU) with 256KB Flash and 80KB SRAM | |
Low-Power Arm Cortex-M4 with FPU-Based Microcontroller with Bluetooth 5 for Wearables | |
High-Reliability, Ultra-Low-Power Microcontroller Powered by Arm Cortex-M4 Processor with FPU for Industrial and IoT | |
High-Reliability, Tiny, Ultra-Low-Power Arm Cortex-M4F Microcontroller with 12-Bit 1MSPS ADC | |
Ultra-Low-Power Arm Cortex-M4F with Precision Analog Front-End for Industrial and Medical Sensors | MAX32675FTHR (Product Page Not Yet Available) |
Ultra-Low-Power Arm Cortex-M4F with Precision Analog Front-End and Bluetooth LE 5.2 | |
Arm Cortex-M4 with FPU Microcontroller and Bluetooth LE 5 for Industrial and Wearables | |
Artificial Intelligence Microcontroller with Ultra-Low-Power Convolutional Neural Network Accelerator | |
Artificial Intelligence Microcontroller with Low-Power Convolutional Neural Network Accelerator |
Development Environments
The MSDK is supported using these development environments.
Open-Source Contributors
If you find issues with the MSDK, submit an issue to the project. If you've created features or changes to the MSDK, please consider contributing them.