Supported Cores
NitroCortex supports the full range of ARM Cortex-M processor cores:
| Core | Architecture | FPU | DSP | Status |
|---|---|---|---|---|
| Cortex-M0 | ARMv6-M | No | No | Supported |
| Cortex-M0+ | ARMv6-M | No | No | Supported |
| Cortex-M3 | ARMv7-M | No | No | Supported |
| Cortex-M4 | ARMv7E-M | Optional | Yes | Supported |
| Cortex-M4F | ARMv7E-M | SP FPv4 | Yes | Supported |
| Cortex-M7 | ARMv7E-M | SP/DP FPv5 | Yes | Supported |
| Cortex-M23 | ARMv8-M | No | No | Beta |
| Cortex-M33 | ARMv8-M | Optional | Yes | Beta |
Supported MCU Families
ST
STMicroelectronics
STM32 family with extensive peripheral support and BSP packages.
STM32F0
STM32F1
STM32F2
STM32F3
STM32F4
STM32F7
STM32H7
STM32G0
STM32G4
STM32L4
NXP
NXP Semiconductors
LPC and Kinetis families for industrial and consumer applications.
LPC800
LPC1100
LPC1700
LPC4000
LPC54000
LPC55S00
Kinetis K
Kinetis L
TI
Texas Instruments
MSP432 and SimpleLink families for ultra-low power applications.
MSP432P4
MSP432E4
TM4C123
TM4C129
CC2640
CC1352
Nordic
Nordic Semiconductor
nRF52 and nRF53 series for Bluetooth and IoT applications.
nRF52832
nRF52833
nRF52840
nRF5340
MCHP
Microchip
SAM D, SAM E, and SAM S families (formerly Atmel).
SAMD10/11
SAMD21
SAMD51
SAME70
SAMS70
SAMV71
SiL
Silicon Labs
EFM32 and EFR32 for energy-efficient IoT solutions.
EFM32ZG
EFM32GG
EFM32PG
EFR32BG
EFR32MG
Development Boards
Pre-configured BSP packages are available for popular development boards:
| Board | MCU | Core | Flash | RAM |
|---|---|---|---|---|
| STM32F4-Discovery | STM32F407VG | Cortex-M4F | 1 MB | 192 KB |
| STM32F7-Discovery | STM32F746NG | Cortex-M7 | 1 MB | 340 KB |
| NUCLEO-F446RE | STM32F446RE | Cortex-M4F | 512 KB | 128 KB |
| NUCLEO-H743ZI | STM32H743ZI | Cortex-M7 | 2 MB | 1 MB |
| LPCXpresso55S69 | LPC55S69 | Cortex-M33 | 640 KB | 320 KB |
| nRF52840-DK | nRF52840 | Cortex-M4F | 1 MB | 256 KB |
| SAMD51 Xplained Pro | ATSAMD51J20 | Cortex-M4F | 1 MB | 256 KB |
Toolchain Support
NitroCortex works with industry-standard toolchains:
- ARM GCC (arm-none-eabi-gcc) - Recommended, free and open-source
- Keil MDK (ARMCC/ARMCLANG) - Full integration with uVision
- IAR Embedded Workbench - Optimized for size and performance
- LLVM/Clang - Modern compiler with excellent diagnostics
Request Platform Support
Need support for a specific MCU or board? Contact us with your requirements and we'll evaluate adding it to our roadmap.