Supported Platforms

ARM Cortex-M microcontrollers and development boards

Supported Cores

NitroCortex supports the full range of ARM Cortex-M processor cores:

CoreArchitectureFPUDSPStatus
Cortex-M0ARMv6-MNoNoSupported
Cortex-M0+ARMv6-MNoNoSupported
Cortex-M3ARMv7-MNoNoSupported
Cortex-M4ARMv7E-MOptionalYesSupported
Cortex-M4FARMv7E-MSP FPv4YesSupported
Cortex-M7ARMv7E-MSP/DP FPv5YesSupported
Cortex-M23ARMv8-MNoNoBeta
Cortex-M33ARMv8-MOptionalYesBeta

Supported MCU Families

STMicroelectronics

STM32 family with extensive peripheral support and BSP packages.

STM32F0 STM32F1 STM32F2 STM32F3 STM32F4 STM32F7 STM32H7 STM32G0 STM32G4 STM32L4
NXP Semiconductors

LPC and Kinetis families for industrial and consumer applications.

LPC800 LPC1100 LPC1700 LPC4000 LPC54000 LPC55S00 Kinetis K Kinetis L
Texas Instruments

MSP432 and SimpleLink families for ultra-low power applications.

MSP432P4 MSP432E4 TM4C123 TM4C129 CC2640 CC1352
Nordic Semiconductor

nRF52 and nRF53 series for Bluetooth and IoT applications.

nRF52832 nRF52833 nRF52840 nRF5340
Microchip

SAM D, SAM E, and SAM S families (formerly Atmel).

SAMD10/11 SAMD21 SAMD51 SAME70 SAMS70 SAMV71
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:

BoardMCUCoreFlashRAM
STM32F4-DiscoverySTM32F407VGCortex-M4F1 MB192 KB
STM32F7-DiscoverySTM32F746NGCortex-M71 MB340 KB
NUCLEO-F446RESTM32F446RECortex-M4F512 KB128 KB
NUCLEO-H743ZISTM32H743ZICortex-M72 MB1 MB
LPCXpresso55S69LPC55S69Cortex-M33640 KB320 KB
nRF52840-DKnRF52840Cortex-M4F1 MB256 KB
SAMD51 Xplained ProATSAMD51J20Cortex-M4F1 MB256 KB

Toolchain Support

NitroCortex works with industry-standard toolchains:

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.