| ~ Processors 8 bit ~ (in Order of Appearance) | |
|---|---|
| MCU | Variants |
| ATtiny 85 | |
| ATmega 328 | ATmega 8, ATmega 88, ATmega 168 |
| ATtiny 44 | |
| ATtiny 13 | |
| ATtiny 88 | |
| WAVGAT AVGA328 (LGT8F328P) | |
| ATtiny 1624 | |
| ATmega 128 (128 kB flash) | |
| ~ Processors 32 bit ~ (in Order of Appearance) | |||
|---|---|---|---|
| MCU | CircuitPython | RAM | Flash (int. / ext.) |
| ATSAMD21 Cortex-M0 | insufficient RAM, only small projects | 32 kB | 256 / 0 kB |
| ESP8266 | no native USB | 96 kB | 0 / SPI-Flash |
| ESP32 (WROOM-32) | not yet tested | 160kB+160kB+200kB | |
| ESP32-S2 (ESP32-CAM) | |||
| ESP32-C3 OLED (RISC-V) | 400(-16) kB | in some SoC variants / SPI-Flash | |
| BCM2835 [RPi Zero] ARM11 (ARMv6) | github.com/adafruit/circuitpython/... ...issues?q=is%3Aopen+is%3Aissue+label%3Abroadcom | 512 MB Package-on-Package | 0 / SD card |
| STM32G4 Cortex-M4 | families supported: F4, F7, H7 | <=128kB | |
| RP2040 [RPi Pico] Cortex-M0+ | excellent | 264 kB | 0 / 16 MB |
| MH2103A (DAPLink-STM32F103) | |||
| ESP32-S2FN4R2 [S2 mini] | excellent | 2 MB | 4 MB |
| ESP32-PICO-V3-02 [Oxocard Galaxy] | fair (no native USB) | 2 MB | 8 MB |
| ~ Processors 16 bit ~ | |
|---|---|
| MCU | |
| MSP430FR2355 | |