
12 MCUs supported · instant BSP generation
KTOS for your
microcontroller
A 4KB cooperative task switcher for resource-constrained embedded systems. Download a working BSP and six bare-metal examples for your board — instantly.
How it works
Step 1
Enter your MCU
Type your part number or board name.
Step 2
Instant check
We check if your MCU is already supported.
Step 3
Auto-generated BSP
If not supported, we generate one and open a PR.
Step 4
Download & flash
Get a ready-to-flash ZIP in seconds.
Supported MCUs
View allATmega328P
Arduino Uno / Nano
AVR 8-bit
ATmega2560
Arduino Mega 2560
AVR 8-bit
ATmega32U4
Arduino Leonardo
AVR 8-bit
ATtiny85
Digispark
AVR 8-bit
SAMD21G18
Arduino Zero
Cortex-M0+
STM32F030
Nucleo-F030R8
Cortex-M0
STM32L031
Nucleo-L031K6
Cortex-M0+
STM32F103
Blue Pill
Cortex-M3
SAM3X8E
Arduino Due
Cortex-M3
ESP8266
NodeMCU / D1 Mini
Xtensa LX106
MSP430G2553
MSP430 LaunchPad
MSP430 16-bit
PIC18F
Custom
PIC18 8-bit