Support Matrix

The following table lists the available built-in modules for each CircuitPython capable board.

Board Modules Available
Adafruit Circuit Playground Bluefruit _bleio, _pixelbuf, analogio, audiobusio, audiocore, audiomixer, audiopwmio, bitbangio, board, busio, digitalio, displayio, gamepad, math, microcontroller, neopixel_write, nvm, os, pulseio, random, rotaryio, rtc, storage, struct, supervisor, time, touchio, usb_hid, usb_midi
Adafruit CircuitPlayground Express _pixelbuf, analogio, audiobusio, audiocore, audioio, bitbangio, board, busio, digitalio, gamepad, math, microcontroller, neopixel_write, nvm, os, pulseio, random, rotaryio, rtc, storage, struct, supervisor, time, touchio, usb_hid, usb_midi
Adafruit CircuitPlayground Express with Crickit libraries analogio, audiobusio, audiocore, audioio, bitbangio, board, busio, digitalio, gamepad, math, microcontroller, neopixel_write, nvm, os, pulseio, random, rotaryio, rtc, storage, struct, supervisor, time, touchio, usb_hid, usb_midi
Adafruit CircuitPlayground Express with displayio analogio, audiobusio, audiocore, audioio, board, busio, digitalio, displayio, math, microcontroller, neopixel_write, nvm, os, pulseio, random, rotaryio, storage, struct, supervisor, time, touchio, usb_hid, usb_midi
Adafruit Feather M0 Adalogger analogio, audiocore, board, busio, digitalio, math, microcontroller, neopixel_write, nvm, os, pulseio, random, rotaryio, rtc, storage, struct, supervisor, time, touchio, usb_hid, usb_midi
Adafruit Feather M0 Basic analogio, audiocore, board, busio, digitalio, math, microcontroller, neopixel_write, nvm, os, pulseio, random, rotaryio, rtc, storage, struct, supervisor, time, touchio, usb_hid, usb_midi
Adafruit Feather M0 Express _pixelbuf, analogio, audiobusio, audiocore, audioio, board, busio, digitalio, displayio, gamepad, math, microcontroller, neopixel_write, nvm, os, pulseio, random, rotaryio, rtc, storage, struct, supervisor, time, touchio, usb_hid, usb_midi
Adafruit Feather M0 Express with Crickit libraries _pixelbuf, analogio, audiobusio, audiocore, audioio, board, busio, digitalio, math, microcontroller, neopixel_write, nvm, os, pulseio, random, rotaryio, rtc, storage, struct, supervisor, time, touchio, usb_hid, usb_midi
Adafruit Feather M0 RFM69 analogio, audiocore, board, busio, digitalio, math, microcontroller, neopixel_write, nvm, os, pulseio, random, rotaryio, rtc, storage, struct, supervisor, time, touchio, usb_hid, usb_midi
Adafruit Feather M0 RFM9x analogio, audiocore, board, busio, digitalio, math, microcontroller, neopixel_write, nvm, os, pulseio, random, rotaryio, rtc, storage, struct, supervisor, time, touchio, usb_hid, usb_midi
Adafruit Feather M4 Express _pixelbuf, analogio, audiobusio, audiocore, audioio, audiomixer, bitbangio, board, busio, digitalio, displayio, frequencyio, gamepad, i2cslave, math, microcontroller, neopixel_write, network, nvm, os, ps2io, pulseio, random, rotaryio, rtc, storage, struct, supervisor, time, touchio, usb_hid, usb_midi
Adafruit Feather nRF52840 Express _bleio, _pixelbuf, analogio, audiobusio, audiocore, audiomixer, audiopwmio, bitbangio, board, busio, digitalio, displayio, gamepad, math, microcontroller, neopixel_write, nvm, os, pulseio, random, rotaryio, rtc, storage, struct, supervisor, time, touchio, usb_hid, usb_midi
Adafruit Feather RadioFruit Zigbee _pixelbuf, analogio, audiocore, bitbangio, board, busio, digitalio, displayio, gamepad, i2cslave, math, microcontroller, neopixel_write, nvm, os, pulseio, random, rotaryio, rtc, storage, struct, supervisor, time, touchio, usb_hid, usb_midi
Adafruit Gemma M0 analogio, audiocore, board, busio, digitalio, math, microcontroller, neopixel_write, nvm, os, pulseio, random, rotaryio, rtc, storage, struct, supervisor, time, touchio, usb_hid, usb_midi
Adafruit Grand Central M4 Express _pixelbuf, analogio, audiobusio, audiocore, audioio, audiomixer, bitbangio, board, busio, digitalio, displayio, frequencyio, gamepad, i2cslave, math, microcontroller, neopixel_write, nvm, os, ps2io, pulseio, random, rotaryio, rtc, storage, struct, supervisor, time, touchio, usb_hid, usb_midi
Adafruit Hallowing M4 Express _pixelbuf, analogio, audiobusio, audiocore, audioio, audiomixer, bitbangio, board, busio, digitalio, displayio, frequencyio, gamepad, i2cslave, math, microcontroller, neopixel_write, network, nvm, os, ps2io, pulseio, random, rotaryio, rtc, storage, struct, supervisor, time, touchio, usb_hid, usb_midi
Adafruit ItsyBitsy M0 Express _pixelbuf, analogio, audiobusio, audiocore, audioio, board, busio, digitalio, displayio, math, microcontroller, neopixel_write, nvm, os, pulseio, random, rotaryio, storage, struct, supervisor, time, touchio, usb_hid, usb_midi
Adafruit ItsyBitsy M4 Express _pixelbuf, analogio, audiocore, audioio, audiomixer, bitbangio, board, busio, digitalio, displayio, frequencyio, gamepad, i2cslave, math, microcontroller, neopixel_write, nvm, os, ps2io, pulseio, random, rotaryio, rtc, storage, struct, supervisor, time, touchio, usb_hid, usb_midi
Adafruit Metro M0 Express _pixelbuf, analogio, audiobusio, audiocore, audioio, board, busio, digitalio, displayio, gamepad, math, microcontroller, neopixel_write, nvm, os, pulseio, random, rotaryio, rtc, storage, struct, supervisor, time, touchio, usb_hid, usb_midi
Adafruit Metro M4 Airlift Lite _pixelbuf, analogio, audiobusio, audiocore, audioio, audiomixer, bitbangio, board, busio, digitalio, displayio, frequencyio, gamepad, i2cslave, math, microcontroller, neopixel_write, network, nvm, os, ps2io, pulseio, random, rotaryio, rtc, storage, struct, supervisor, time, touchio, usb_hid, usb_midi
Adafruit Metro M4 Express _pixelbuf, analogio, audiobusio, audiocore, audioio, audiomixer, bitbangio, board, busio, digitalio, displayio, frequencyio, gamepad, i2cslave, math, microcontroller, neopixel_write, network, nvm, os, ps2io, pulseio, random, rotaryio, rtc, storage, struct, supervisor, time, touchio, usb_hid, usb_midi
Adafruit Metro nRF52840 Express _bleio, _pixelbuf, analogio, audiobusio, audiocore, audiomixer, audiopwmio, bitbangio, board, busio, digitalio, displayio, gamepad, math, microcontroller, neopixel_write, nvm, os, pulseio, random, rotaryio, rtc, storage, struct, supervisor, time, touchio, usb_hid, usb_midi
Adafruit Monster M4SK _pixelbuf, analogio, audiobusio, audiocore, audioio, audiomixer, bitbangio, board, busio, digitalio, displayio, frequencyio, gamepad, i2cslave, math, microcontroller, neopixel_write, nvm, os, pulseio, random, rotaryio, rtc, storage, struct, supervisor, time, touchio, usb_hid, usb_midi
Adafruit pIRKey M0 audiocore, board, busio, digitalio, microcontroller, nvm, os, pulseio, random, storage, struct, supervisor, time, usb_hid, usb_midi
Adafruit Pybadge _pixelbuf, _stage, analogio, audiobusio, audiocore, audioio, audiomixer, bitbangio, board, busio, digitalio, displayio, frequencyio, gamepad, gamepadshift, i2cslave, math, microcontroller, neopixel_write, nvm, os, pulseio, random, rotaryio, rtc, storage, struct, supervisor, time, touchio, usb_hid, usb_midi
Adafruit Pybadge Airlift _pixelbuf, _stage, analogio, audiobusio, audiocore, audioio, audiomixer, bitbangio, board, busio, digitalio, displayio, frequencyio, gamepad, gamepadshift, i2cslave, math, microcontroller, neopixel_write, nvm, os, pulseio, random, rotaryio, rtc, storage, struct, supervisor, time, touchio, usb_hid, usb_midi
Adafruit PyGamer _pixelbuf, _stage, analogio, audiobusio, audiocore, audioio, audiomixer, bitbangio, board, busio, digitalio, displayio, frequencyio, gamepad, gamepadshift, i2cslave, math, microcontroller, neopixel_write, nvm, os, pulseio, random, rotaryio, rtc, storage, struct, supervisor, time, touchio, usb_hid, usb_midi
Adafruit PyPortal _pixelbuf, analogio, audiobusio, audiocore, audioio, audiomixer, bitbangio, board, busio, digitalio, displayio, frequencyio, gamepad, i2cslave, math, microcontroller, neopixel_write, nvm, os, pulseio, random, rotaryio, rtc, storage, struct, supervisor, time, touchio, usb_hid, usb_midi
Adafruit PyPortal Titano _pixelbuf, analogio, audiobusio, audiocore, audioio, audiomixer, bitbangio, board, busio, digitalio, displayio, frequencyio, gamepad, i2cslave, math, microcontroller, neopixel_write, nvm, os, pulseio, random, rotaryio, rtc, storage, struct, supervisor, time, touchio, usb_hid, usb_midi
Adafruit PyRuler analogio, audiocore, board, busio, digitalio, math, microcontroller, neopixel_write, nvm, os, pulseio, random, rotaryio, rtc, storage, struct, supervisor, time, touchio, usb_hid, usb_midi
Adafruit Trellis M4 Express _pixelbuf, analogio, audiocore, audioio, audiomixer, bitbangio, board, busio, digitalio, displayio, frequencyio, gamepad, i2cslave, math, microcontroller, neopixel_write, nvm, os, ps2io, pulseio, random, rotaryio, rtc, storage, struct, supervisor, time, touchio, usb_hid, usb_midi
Adafruit Trinket M0 analogio, audiocore, board, busio, digitalio, math, microcontroller, neopixel_write, nvm, os, pulseio, random, rotaryio, rtc, storage, struct, supervisor, time, touchio, usb_hid, usb_midi
Arduino MKR Zero analogio, audiocore, board, busio, digitalio, math, microcontroller, neopixel_write, nvm, os, pulseio, random, rotaryio, rtc, storage, struct, supervisor, time, touchio, usb_hid, usb_midi
Arduino MKR1300 analogio, audiocore, board, busio, digitalio, math, microcontroller, neopixel_write, nvm, os, pulseio, random, rotaryio, rtc, storage, struct, supervisor, time, touchio, usb_hid, usb_midi
Arduino Zero analogio, audiocore, board, busio, digitalio, math, microcontroller, neopixel_write, nvm, os, pulseio, random, rotaryio, rtc, storage, struct, supervisor, time, touchio, usb_hid, usb_midi
Capable Robot Programmable USB Hub _pixelbuf, analogio, audiocore, audioio, audiomixer, bitbangio, board, busio, digitalio, displayio, frequencyio, gamepad, i2cslave, math, microcontroller, neopixel_write, nvm, os, pulseio, random, rotaryio, rtc, storage, struct, supervisor, time, touchio, usb_hid, usb_midi
CP32-M4 _pixelbuf, analogio, audiocore, audioio, audiomixer, bitbangio, board, busio, digitalio, displayio, frequencyio, gamepad, i2cslave, math, microcontroller, neopixel_write, nvm, os, ps2io, pulseio, random, rotaryio, rtc, storage, struct, supervisor, time, touchio, usb_hid, usb_midi
Electronic Cats Bast Pro Mini M0 analogio, audiocore, board, busio, digitalio, math, microcontroller, neopixel_write, nvm, os, pulseio, random, rotaryio, rtc, storage, struct, supervisor, time, touchio, usb_hid, usb_midi
Electronic Cats CatWAN USBStick analogio, audiocore, board, busio, digitalio, math, microcontroller, neopixel_write, nvm, os, pulseio, random, rotaryio, rtc, storage, struct, supervisor, time, touchio, usb_hid, usb_midi
Electronut Labs Blip _bleio, _pixelbuf, _stage, analogio, audiobusio, audiocore, audiomixer, audiopwmio, bitbangio, board, busio, digitalio, displayio, gamepad, math, microcontroller, neopixel_write, nvm, os, pulseio, random, rotaryio, rtc, storage, struct, supervisor, time, touchio, usb_hid, usb_midi
Electronut Labs Papyr _bleio, _pixelbuf, analogio, audiobusio, audiocore, audiomixer, audiopwmio, bitbangio, board, busio, digitalio, displayio, gamepad, math, microcontroller, neopixel_write, nvm, os, pulseio, random, rotaryio, rtc, storage, struct, supervisor, time, touchio, usb_hid, usb_midi
Escornabot Makech analogio, audiocore, board, busio, digitalio, math, microcontroller, neopixel_write, nvm, os, pulseio, random, rotaryio, rtc, storage, struct, supervisor, time, touchio, usb_hid, usb_midi
Hacked Feather M0 Express with 8Mbyte SPI flash _pixelbuf, analogio, audiobusio, audiocore, audioio, board, busio, digitalio, displayio, gamepad, math, microcontroller, neopixel_write, nvm, os, pulseio, random, rotaryio, rtc, storage, struct, supervisor, time, touchio, usb_hid, usb_midi
HalloWing M0 Express _pixelbuf, analogio, audiocore, audioio, board, busio, digitalio, displayio, math, microcontroller, neopixel_write, nvm, os, pulseio, random, storage, struct, supervisor, time, touchio, usb_hid, usb_midi
J&J Studios datum-Distance analogio, audiocore, board, busio, digitalio, math, microcontroller, neopixel_write, nvm, os, pulseio, random, rotaryio, rtc, storage, struct, supervisor, time, touchio, usb_hid, usb_midi
J&J Studios datum-IMU analogio, audiocore, board, busio, digitalio, math, microcontroller, neopixel_write, nvm, os, pulseio, random, rotaryio, rtc, storage, struct, supervisor, time, touchio, usb_hid, usb_midi
J&J Studios datum-Light analogio, audiocore, board, busio, digitalio, math, microcontroller, neopixel_write, nvm, os, pulseio, random, rotaryio, rtc, storage, struct, supervisor, time, touchio, usb_hid, usb_midi
J&J Studios datum-Weather analogio, audiocore, board, busio, digitalio, math, microcontroller, neopixel_write, nvm, os, pulseio, random, rotaryio, rtc, storage, struct, supervisor, time, touchio, usb_hid, usb_midi
keithp.com snekboard _pixelbuf, analogio, audiobusio, audiocore, audioio, board, busio, digitalio, displayio, math, microcontroller, neopixel_write, nvm, os, pulseio, random, rotaryio, rtc, storage, struct, supervisor, time, touchio, usb_hid, usb_midi
MakerDiary nRF52840 MDK _bleio, _pixelbuf, analogio, audiobusio, audiocore, audiomixer, audiopwmio, bitbangio, board, busio, digitalio, displayio, gamepad, math, microcontroller, neopixel_write, nvm, os, pulseio, random, rotaryio, rtc, storage, struct, supervisor, time, touchio, usb_hid, usb_midi
MakerDiary nRF52840 MDK USB Dongle _bleio, _pixelbuf, analogio, audiobusio, audiocore, audiomixer, audiopwmio, bitbangio, board, busio, digitalio, displayio, gamepad, math, microcontroller, neopixel_write, nvm, os, pulseio, random, rotaryio, rtc, storage, struct, supervisor, time, touchio, usb_hid, usb_midi
Meow Meow analogio, audiocore, board, busio, digitalio, math, microcontroller, neopixel_write, nvm, os, pulseio, random, rotaryio, rtc, storage, struct, supervisor, time, touchio, usb_hid, usb_midi
Mini SAM M4 _pixelbuf, analogio, audiocore, audioio, audiomixer, bitbangio, board, busio, digitalio, displayio, frequencyio, gamepad, i2cslave, math, microcontroller, neopixel_write, nvm, os, ps2io, pulseio, random, rotaryio, rtc, storage, struct, supervisor, time, touchio, usb_hid, usb_midi
Particle Argon _bleio, _pixelbuf, analogio, audiobusio, audiocore, audiomixer, audiopwmio, bitbangio, board, busio, digitalio, displayio, gamepad, math, microcontroller, neopixel_write, nvm, os, pulseio, random, rotaryio, rtc, storage, struct, supervisor, time, touchio, usb_hid, usb_midi
Particle Boron _bleio, _pixelbuf, analogio, audiobusio, audiocore, audiomixer, audiopwmio, bitbangio, board, busio, digitalio, displayio, gamepad, math, microcontroller, neopixel_write, nvm, os, pulseio, random, rotaryio, rtc, storage, struct, supervisor, time, touchio, usb_hid, usb_midi
Particle Xenon _bleio, _pixelbuf, analogio, audiobusio, audiocore, audiomixer, audiopwmio, bitbangio, board, busio, digitalio, displayio, gamepad, math, microcontroller, neopixel_write, nvm, os, pulseio, random, rotaryio, rtc, storage, struct, supervisor, time, touchio, usb_hid, usb_midi
PCA10056 nRF52840-DK _bleio, _pixelbuf, analogio, audiobusio, audiocore, audiomixer, audiopwmio, bitbangio, board, busio, digitalio, displayio, gamepad, math, microcontroller, neopixel_write, nvm, os, pulseio, random, rotaryio, rtc, storage, struct, supervisor, time, touchio, usb_hid, usb_midi
PCA10059 nRF52840 Dongle _bleio, _pixelbuf, analogio, audiobusio, audiocore, audiomixer, audiopwmio, bitbangio, board, busio, digitalio, displayio, gamepad, math, microcontroller, neopixel_write, nvm, os, pulseio, random, rotaryio, rtc, storage, struct, supervisor, time, touchio, usb_hid, usb_midi
PewPew 10.2 _pew, analogio, audiocore, board, busio, digitalio, math, microcontroller, neopixel_write, nvm, os, pulseio, random, storage, struct, supervisor, time, touchio, usb_hid
PewPew M4 _stage, analogio, audiocore, audiomixer, board, busio, digitalio, math, microcontroller, nvm, os, ps2io, pulseio, random, rotaryio, storage, struct, supervisor, time
Robo HAT MM1 _pixelbuf, analogio, audiocore, audioio, audiomixer, bitbangio, board, busio, digitalio, gamepad, i2cslave, math, microcontroller, neopixel_write, nvm, os, ps2io, pulseio, random, rotaryio, rtc, storage, struct, supervisor, time, touchio, usb_hid, usb_midi
SAM32v2a _pixelbuf, analogio, audiobusio, audiocore, audioio, audiomixer, bitbangio, board, busio, digitalio, displayio, frequencyio, gamepad, i2cslave, math, microcontroller, neopixel_write, nvm, os, pulseio, random, rotaryio, rtc, storage, struct, supervisor, time, touchio, usb_hid, usb_midi
Serpente analogio, audiocore, board, busio, digitalio, math, microcontroller, neopixel_write, nvm, os, pulseio, random, rotaryio, rtc, storage, struct, supervisor, time, touchio, usb_hid, usb_midi
SparkFun LUMIDrive _pixelbuf, analogio, audiocore, bitbangio, board, busio, digitalio, displayio, gamepad, i2cslave, math, microcontroller, neopixel_write, nvm, os, pulseio, random, rotaryio, rtc, storage, struct, supervisor, time, touchio, usb_hid, usb_midi
SparkFun Pro nRF52840 Mini _bleio, _pixelbuf, analogio, audiobusio, audiocore, audiomixer, audiopwmio, bitbangio, board, busio, digitalio, displayio, gamepad, math, microcontroller, neopixel_write, nvm, os, pulseio, random, rotaryio, rtc, storage, struct, supervisor, time, touchio, usb_hid, usb_midi
SparkFun RedBoard Turbo _pixelbuf, analogio, audiobusio, audiocore, audioio, board, busio, digitalio, displayio, gamepad, math, microcontroller, neopixel_write, nvm, os, pulseio, random, rotaryio, rtc, storage, struct, supervisor, time, touchio, usb_hid, usb_midi
SparkFun SAMD21 Dev Breakout analogio, audiocore, board, busio, digitalio, math, microcontroller, neopixel_write, nvm, os, pulseio, random, rotaryio, rtc, storage, struct, supervisor, time, touchio, usb_hid, usb_midi
SparkFun SAMD21 Mini Breakout analogio, audiocore, board, busio, digitalio, math, microcontroller, neopixel_write, nvm, os, pulseio, random, rotaryio, rtc, storage, struct, supervisor, time, touchio, usb_hid, usb_midi
Sprite_v2b _pixelbuf, analogio, audiocore, audioio, audiomixer, bitbangio, board, busio, digitalio, frequencyio, gamepad, i2cslave, math, microcontroller, neopixel_write, nvm, os, pulseio, random, rotaryio, rtc, storage, struct, supervisor, time, touchio, usb_hid, usb_midi
TG-Boards’ Datalore IP M4 _pixelbuf, analogio, audiobusio, audiocore, audioio, audiomixer, bitbangio, board, busio, digitalio, displayio, frequencyio, gamepad, i2cslave, math, microcontroller, neopixel_write, network, nvm, os, ps2io, pulseio, random, rotaryio, rtc, storage, struct, supervisor, time, touchio, usb_hid, usb_midi
Trinket M0 Haxpress _pixelbuf, analogio, audiobusio, audiocore, audioio, board, busio, digitalio, displayio, gamepad, math, microcontroller, neopixel_write, nvm, os, pulseio, random, rotaryio, rtc, storage, struct, supervisor, time, touchio, usb_hid, usb_midi
uChip analogio, audiocore, board, busio, digitalio, math, microcontroller, neopixel_write, nvm, os, pulseio, random, rotaryio, rtc, storage, struct, supervisor, time, touchio, usb_hid, usb_midi
uGame10 _stage, analogio, audiocore, audioio, board, busio, digitalio, displayio, gamepad, math, microcontroller, nvm, os, pulseio, random, rotaryio, storage, struct, supervisor, time