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