TinyGo
Getting Started
Documentation
Media
Blog
Light
Dark
Auto
Documentation
Reference
Microcontrollers
Supported Boards
Supported Boards
Boards that are well supported for use with TinyGo.
Seeed Studio XIAO BLE
Seeed Studio XIAO RP2040
Seeed Studio XIAO RP23550
Adafruit PyBadge
Arduino Uno
Pimoroni Badger2040
Pimoroni Badger2040-W
Raspberry Pi Pico 2
Raspberry Pi Pico 2 W
Adafruit CLUE
Adafruit Feather nRF52840 Express
Adafruit Feather nRF52840 Sense
Adafruit Feather RP2040
Adafruit Feather STM32F405 Express
Adafruit Grand Central M4
Adafruit ItsyBitsy nRF52840
Adafruit MacroPad RP2040
Adafruit Matrix Portal M4
Adafruit Metro M4 Express AirLift
Adafruit PyGamer
Adafruit PyPortal
Adafruit Qt Py
Adafruit QT Py RP2040
Adafruit Trinkey QT2040
Arduino Nano 33 BLE
Arduino Nano 33 BLE Sense
Arduino Nano 33 IoT
Arduino Nano RP2040 Connect
BBC micro:bit
Blues Wireless Swan
Digispark
Dragino LoRaWAN GPS Tracker LGT-92
ESP32 - Core board
ESP32 - mini32
Game Boy Advance
iLabs Challenger RP2040 LoRa
M5Stack
M5Stack Core2
M5Stamp C3
Makerdiary nRF52840-MDK
Makerdiary nRF52840-MDK USB Dongle
nice!nano
Nintendo Switch
Nordic Semiconductor PCA10031
Nordic Semiconductor PCA10040
Nordic Semiconductor PCA10056
Nordic Semiconductor PCA10059
Pimoroni Tufty2040
PineTime DevKit
PJRC Teensy 3.6
PJRC Teensy 4.0
ProductivityOpen P1AM-100
Seeed Sipeed MAix Bit
Seeed Studio LoRa-E5 Development Kit
Seeed Studio XIAO SAMD21
SeeedStudio Wio Terminal
Sparkfun Thing Plus RP2040
ST Micro "Nucleo" F103RB
ST Micro "Nucleo" F722ZE
ST Micro "Nucleo" L031K6
ST Micro "Nucleo" L432KC
ST Micro "Nucleo" L552ZE
ST Micro STM32F103XX "Bluepill"
ST Micro STM32F407 "Discovery"
STM32 Nucleo WL55JC
Vicharak Shrike-Lite
Waveshare RP2040-Zero
X9 Pro Smartwatch
Last modified April 15, 2026:
reference: reorganize microcontrolllers into sections for easier access (df7e534)