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