|
| 1 | +--- |
| 2 | +title: " Supported hardware feature matrix" |
| 3 | +weight: 10 |
| 4 | +description: > |
| 5 | + Matrix between Microcontrollers and Features |
| 6 | +--- |
| 7 | + |
| 8 | +Notes: |
| 9 | + |
| 10 | +* '-': Not supported by Hardware |
| 11 | +* '?': Supported status is currently unknown |
| 12 | +* 'n': Not yet supported by TinyGo |
| 13 | +* 'p': Partially supported by TinyGo |
| 14 | +* 'x': Supported |
| 15 | + |
| 16 | +see TinyGo documentation of the microcontroller for details to: |
| 17 | + |
| 18 | +* WiFi |
| 19 | +* BT (Bluetooth) |
| 20 | +* IMU (Inertial measurement unit, e.g. acceleration, rotation, magnetometer) |
| 21 | +* NePx (NeoPixel, WS2812) |
| 22 | +* other (other peripheral or built-in devices, e.g. temperature, GSM) |
| 23 | + |
| 24 | +| Microcontroller |GPIO|UART|SPI|I2C|ADC|PWM|USBDev|BT |WiFi|IMU|NePx|other| |
| 25 | +|:-------------------------------------------:|:--:|:--:|:-:|:-:|:-:|:-:|:----:|:-:|:--:|:-:|:--:|:---:| |
| 26 | +| [Adafruit Circuit Playground Bluefruit](https://www.adafruit.com/product/4333)| x | x | x | x | x | x | x | x | - | x | x | p | |
| 27 | +| [Adafruit Circuit Playground Express](https://www.adafruit.com/product/3333) | x | x | x | x | x | x | x | - | - | x | x | p | |
| 28 | +| [Adafruit CLUE](https://www.adafruit.com/product/4500) | x | x | x | x | x | x | x | x | - | x | x | p | |
| 29 | +| [Adafruit Feather M0](https://www.adafruit.com/product/3403) | x | x | x | x | x | x | x | - | - | - | - | - | |
| 30 | +| [Adafruit Feather M4](https://www.adafruit.com/product/3857) | x | x | x | x | x | x | x | - | - | - | x | - | |
| 31 | +| [Adafruit Feather M4 CAN](https://www.adafruit.com/product/4759) | x | x | x | x | x | x | x | - | - | - | x | - | |
| 32 | +| [Adafruit Feather nRF52840 Express](https://www.adafruit.com/product/4062) | x | x | x | x | x | x | x | x | - | - | x | - | |
| 33 | +| [Adafruit Feather nRF52840 Sense](https://www.adafruit.com/product/4516) | x | x | x | x | x | x | x | x | - | x | x | p | |
| 34 | +| [Adafruit Feather RP2040](https://www.adafruit.com/product/4884) | x | x | x | x | x | x | x | - | - | - | - | - | |
| 35 | +| [Adafruit Feather STM32F405 Express](https://www.adafruit.com/product/4382) | x | x | x | x | x | n | n | - | - | - | x | - | |
| 36 | +| [Adafruit Grand Central M4](https://www.adafruit.com/product/4064) | x | x | x | x | x | x | x | - | - | - | x | - | |
| 37 | +| [Adafruit ItsyBitsy M0](https://www.adafruit.com/product/3727) | x | x | x | x | x | x | x | - | - | - | - | - | |
| 38 | +| [Adafruit ItsyBitsy M4](https://www.adafruit.com/product/3800) | x | x | x | x | x | x | x | - | - | - | - | - | |
| 39 | +| [Adafruit ItsyBitsy nRF52840 Express](https://www.adafruit.com/product/4481) | x | x | x | x | x | x | x | x | - | - | n | - | |
| 40 | +| [Adafruit MacroPad RP2040](https://www.adafruit.com/product/5100) | x | x | x | x | x | x | x | - | - | - | x | - | |
| 41 | +| [Adafruit Matrix Portal M4](https://www.adafruit.com/product/4745) | x | x | x | x | x | x | x | - | n | x | x | p | |
| 42 | +| [Adafruit Metro M4 Express AirLift](https://www.adafruit.com/product/4000) | x | x | x | x | x | x | x | - | n | - | x | - | |
| 43 | +| [Adafruit PyBadge](https://www.adafruit.com/product/4200) | x | x | x | x | x | x | x | - | - | x | x | p | |
| 44 | +| [Adafruit PyGamer](https://www.adafruit.com/product/4242) | x | x | x | x | x | x | x | - | - | x | x | p | |
| 45 | +| [Adafruit PyPortal](https://www.adafruit.com/product/4116) | x | x | x | x | x | x | x | - | n | x | x | p | |
| 46 | +| [Adafruit QT Py](https://www.adafruit.com/product/4600) | x | x | x | x | x | x | x | - | - | - | x | - | |
| 47 | +| [Adafruit QT Py RP2040](https://www.adafruit.com/product/4900) | x | x | x | x | x | x | x | - | - | - | x | - | |
| 48 | +| [Adafruit Trinket M0](https://www.adafruit.com/product/3500) | x | x | x | x | x | x | x | - | - | - | - | - | |
| 49 | +| [Adafruit Trinkey QT2040](https://www.adafruit.com/product/5056) | x | x | x | x | x | x | x | - | - | - | x | - | |
| 50 | +| [Arduino Mega 1280](https://docs.arduino.cc/retired/other/arduino-older-boards#arduino-mega/) | x | x | x | x | x | x | - | - | - | - | - | - | |
| 51 | +| [Arduino Mega 2560](https://store.arduino.cc/arduino-mega-2560-rev3) | x | x | x | x | x | n | - | - | - | - | - | - | |
| 52 | +| [Arduino MKR WiFi 1010](https://store.arduino.cc/usa/mkr-wifi-1010) | x | x | x | x | x | x | x | x | x | - | - | - | |
| 53 | +| [Arduino MKR1000](https://store.arduino.cc/arduino-mkr1000-wifi) | x | x | x | x | x | x | x | x | x | - | - | - | |
| 54 | +| [Arduino Nano](https://store.arduino.cc/arduino-nano) | x | x | x | x | x | x | - | - | - | - | - | - | |
| 55 | +| [Arduino Nano 33 BLE (Sense)](https://store.arduino.cc/arduino-nano-33-ble) | x | x | x | x | x | x | x | x | - | x | - | p | |
| 56 | +| [Arduino Nano 33 IoT](https://store.arduino.cc/nano-33-iot) | x | x | x | x | x | x | x | x | x | x | - | p | |
| 57 | +| [Arduino Nano RP2040 Connect](https://store.arduino.cc/nano-rp2040-connect) | x | x | x | x | x | x | x | x | x | x | - | p | |
| 58 | +| [Arduino Uno](https://store.arduino.cc/arduino-uno-rev3) | x | x | x | x | x | x | - | - | - | - | - | - | |
| 59 | +| [Arduino Zero](https://store.arduino.cc/arduino-zero) | x | x | x | x | x | x | x | - | - | - | - | - | |
| 60 | +| [BBC micro:bit](https://microbit.org) | x | x | x | x | x | n | - | x | - | n | - | p | |
| 61 | +| [Blues Wireless Swan](https://blues.io/products/swan/) | x | x | x | x | n | n | n | - | - | - | - | p | |
| 62 | +| [Digispark](http://digistump.com/products/1) | x | n | n | n | x | n | - | - | - | - | - | - | |
| 63 | +| [Dragino LoRaWAN GPS Tracker LGT-92](https://www.dragino.com/products/lora-lorawan-end-node/item/142-lgt-92.html) | x | x | x | x | n | n | n | - | - | n | - | - | |
| 64 | +| [ESP32 - mini32](https://www.lilygo.cc/en-pl/products/t7-v1-3-mini-32-esp32) | x | x | x | n | n | n | - | n | n | - | - | - | |
| 65 | +| [ESP32 Core Board V2](https://docs.espressif.com/projects/esp-idf/en/release-v3.0/hw-reference/modules-and-boards.html#esp32-core-board-v2-esp32-devkitc) | x | x | x | n | n | n | - | n | n | - | - | - | |
| 66 | +| [ESP8266 - d1mini](https://botland.store/withdrawn-products/6257-d1-mini-wifi-esp8266-iot-compatible-with-wemos-and-arduino.html) | x | x | n | n | n | n | - | - | n | - | - | - | |
| 67 | +| [ESP8266 - NodeMCU](https://en.wikipedia.org/wiki/NodeMCU) | x | x | n | n | n | n | - | - | n | - | - | - | |
| 68 | +| [Game Boy Advance](https://en.wikipedia.org/wiki/Game_Boy_Advance) | ? | ? | ? | ? | ? | ? | ? | - | - | - | - | - | |
| 69 | +| [iLabs Challenger RP2040 LoRa](https://ilabs.se/product/challenger-rp2040-lora/) | x | x | x | x | x | x | x | - | - | - | - | p | |
| 70 | +| [M5Stack BASIC Kit](https://docs.m5stack.com/en/core/basic) | x | x | x | n | n | n | - | n | n | - | - | - | |
| 71 | +| [M5Stack Core2](https://shop.m5stack.com/products/m5stack-core2-esp32-iot-development-kit) | x | x | x | n | n | n | - | n | n | - | - | - | |
| 72 | +| [M5Stack M5Stamp-C3](https://docs.m5stack.com/en/core/stamp_c3) | x | x | x | n | n | n | n | n | n | - | x | - | |
| 73 | +| [Makerdiary nRF52840-MDK](https://wiki.makerdiary.com/nrf52840-mdk/) | x | x | x | x | x | x | x | x | - | - | - | - | |
| 74 | +| [Makerdiary nRF52840-MDK USB Dongle](https://wiki.makerdiary.com/nrf52840-mdk-usb-dongle/) | x | x | x | x | x | x | x | x | - | - | - | - | |
| 75 | +| [Microchip SAM E54 Xplained Pro](https://www.microchip.com/developmenttools/productdetails/atsame54-xpro) | x | x | x | x | x | x | x | - | - | - | - | - | |
| 76 | +| [Nice Keyboards nice!nano](https://nicekeyboards.com/products/nice-nano-v1-0) | x | x | x | x | x | x | x | x | - | - | - | - | |
| 77 | +| [Nintendo Switch](https://en.wikipedia.org/wiki/Nintendo_Switch) | ? | ? | ? | ? | ? | ? | ? | - | - | - | - | - | |
| 78 | +| [Nordic Semiconductor PCA10031](https://www.nordicsemi.com/eng/Products/nRF51-Dongle) | x | x | x | x | x | n | - | x | - | - | - | - | |
| 79 | +| [Nordic Semiconductor PCA10040](https://www.nordicsemi.com/eng/Products/Bluetooth-low-energy/nRF52-DK) | x | x | x | x | x | x | - | x | - | - | - | - | |
| 80 | +| [Nordic Semiconductor PCA10056](https://www.nordicsemi.com/Software-and-Tools/Development-Kits/nRF52840-DK) | x | x | x | x | x | x | x | x | - | - | - | - | |
| 81 | +| [Nordic Semiconductor PCA10059](https://www.nordicsemi.com/Software-and-tools/Development-Kits/nRF52840-Dongle) | x | x | x | x | x | x | x | x | - | - | - | - | |
| 82 | +| [Particle Argon](https://docs.particle.io/datasheets/wi-fi/argon-datasheet/) | x | x | x | x | x | x | x | x | n | - | - | - | |
| 83 | +| [Particle Boron](https://docs.particle.io/datasheets/cellular/boron-datasheet/) | x | x | x | x | x | x | x | x | - | - | - | - | |
| 84 | +| [Particle Xenon](https://docs.particle.io/datasheets/discontinued/xenon-datasheet/) | x | x | x | x | x | x | x | x | - | - | - | - | |
| 85 | +| [Phytec reel board](https://www.phytec.eu/product-eu/internet-of-things/reelboard/) | x | x | x | x | x | x | x | x | - | n | - | p | |
| 86 | +| [Pimoroni Badger2040](https://shop.pimoroni.com/products/badger-2040) | x | x | x | x | x | x | x | - | - | - | - | - | |
| 87 | +| [Pimoroni Tufty2040](https://shop.pimoroni.com/products/tufty-2040) | x | x | x | x | x | x | x | - | - | - | - | - | |
| 88 | +| [Pine64 PineTime](https://wiki.pine64.org/index.php/PineTime) | x | x | x | x | x | x | - | x | - | - | - | - | |
| 89 | +| [PJRC Teensy 3.6](https://www.pjrc.com/store/teensy36.html) | x | x | n | n | n | n | n | - | - | - | - | - | |
| 90 | +| [PJRC Teensy 4.0](https://www.pjrc.com/store/teensy40.html) | x | x | x | x | x | n | n | - | - | - | - | - | |
| 91 | +| [ProductivityOpen P1AM-100](https://facts-engineering.github.io/modules/P1AM-100/P1AM-100.html) | x | x | x | x | x | x | x | x | x | - | - | - | |
| 92 | +| [Raspberry Pi Pico](https://www.raspberrypi.org/products/raspberry-pi-pico/) | x | x | x | x | x | x | x | - | - | - | - | - | |
| 93 | +| [Seeed LoRa-E5 Development Kit](https://www.seeedstudio.com/LoRa-E5-Dev-Kit-p-4868.html) | x | x | x | x | n | n | - | - | - | - | - | p | |
| 94 | +| [Seeed Seeeduino XIAO](https://www.seeedstudio.com/Seeeduino-XIAO-Arduino-Microcontroller-SAMD21-Cortex-M0+-p-4426.html) | x | x | x | x | x | x | x | - | - | - | - | - | |
| 95 | +| [Seeed Sipeed MAix Bit](https://www.seeedstudio.com/Sipeed-MAix-BiT-for-RISC-V-AI-IoT-p-2872.html) | x | x | x | x | - | n | ? | - | - | - | - | - | |
| 96 | +| [Seeed Wio Terminal](https://www.seeedstudio.com/Wio-Terminal-p-4509.html) | x | x | x | x | x | x | x | n | n | n | - | p | |
| 97 | +| [Seeed XIAO BLE](https://www.seeedstudio.com/Seeed-XIAO-BLE-nRF52840-p-5201.html) | x | x | x | x | x | x | x | x | - | - | - | - | |
| 98 | +| [Seeed XIAO RP2040](https://www.seeedstudio.com/XIAO-RP2040-v1-0-p-5026.html) | x | x | x | x | x | x | x | - | - | - | x | - | |
| 99 | +| [SiFive HiFive1 Rev B](https://www.sifive.com/boards/hifive1-rev-b) | x | x | x | x | - | n | ? | - | - | - | - | - | |
| 100 | +| [Sparkfun Thing Plus RP2040](https://www.sparkfun.com/products/17745) | x | x | x | x | x | x | x | - | - | - | n | p | |
| 101 | +| [ST Micro STM32 "Blue Pill" F103XX](https://stm32-base.org/boards/STM32F103C8T6-Blue-Pill.html) | x | x | x | x | x | n | n | - | - | - | - | - | |
| 102 | +| [ST Micro STM32 Nucleo-144 F722ZE](https://www.st.com/en/evaluation-tools/nucleo-f722ze.html) | x | x | n | x | n | n | n | - | - | - | - | p | |
| 103 | +| [ST Micro STM32 Nucleo-144 L552ZE](https://www.st.com/en/evaluation-tools/nucleo-l552ze-q.html) | x | x | n | x | n | n | n | - | - | - | - | p | |
| 104 | +| [ST Micro STM32 Nucleo-32 L031K6](https://www.st.com/en/evaluation-tools/nucleo-l031k6.html) | x | x | x | x | n | n | - | - | - | - | - | p | |
| 105 | +| [ST Micro STM32 Nucleo-32 L432KC](https://www.st.com/en/evaluation-tools/nucleo-l432kc.html) | x | x | x | x | n | n | - | - | - | - | - | p | |
| 106 | +| [ST Micro STM32 Nucleo-64 F103RB](https://www.st.com/en/evaluation-tools/nucleo-f103rb.html) | x | x | x | x | x | n | - | - | - | - | - | - | |
| 107 | +| [ST Micro STM32F4 Discovery](https://www.st.com/en/evaluation-tools/stm32f4discovery.html) | x | x | x | x | x | n | n | - | - | n | - | p | |
| 108 | +| [ST Micro STM32WL Nucleo-64 WL55JC](https://www.st.com/en/evaluation-tools/nucleo-wl55jc.html) | x | x | x | x | n | n | - | - | - | - | - | p | |
| 109 | +| [Waveshare RP2040-Zero](https://www.waveshare.com/wiki/RP2040-Zero) | x | x | x | x | x | x | x | - | - | - | x | - | |
| 110 | +| [X9 Pro Smartwatch](../microcontrollers/x9pro.md) | ? | ? | ? | ? | ? | ? | ? | - | - | - | - | - | |
0 commit comments