Adafruit Feather RP2040

Adafruit Feather RP2040 features the Raspberry Pi RP2040 with a 32-bit Cortex M0+ dual-core running at ~125MHz @ 3.3V logic and power and 264KB of RAM. The RP2040 is an M0 chip, meaning it does not have a floating-point unit or DSP hardware support. If doing something with heavy floating-point math, it will be done in software and thus not as fast as an M4. For many other computational tasks, it'll get close-to-M4 speeds. Inside the RP2040 is a 'permanent ROM' USB UF2 bootloader. To program new firmware, hold down the BOOTSEL button while plugging it into USB, or pulling down the RUN/Reset pin to the ground, and it will appear as a USB disk drive to drag the firmware onto.

Features

  • Measures 2.0" x 0.9" x 0.28" (50.8mm x 22.8mm x 7mm) without headers soldered in
  • Weight 5 grams
  • RP2040 32-bit Cortex M0+ dual-core running at ~125MHz @ 3.3V logic and power
  • 264KB RAM
  • 8MB SPI FLASH chip for storing files and CircuitPython/MicroPython code storage, no EEPROM
  • 21 x GPIO pins with following capabilities
    • Four 12 bit ADCs (one more than Pico)
    • Two I2C, Two SPI and two UART peripherals, we label one for the 'main' interface in standard Feather locations
    • 16 x PWM outputs - for servos, LEDs, etc
    • The 8 digital 'non-ADC/non-peripheral' GPIO are consecutive for maximum PIO compatibility
  • Built-in 200mA+ lipoly charger with charging status indicator LED
  • Pin #13 red LED for general purpose blinking
  • RGB NeoPixel for full-color indication
  • On-board STEMMA QT connector for quickly connecting to any Qwiic, STEMMA QT, or Grove I2C devices with no soldering
  • Both Reset button and Bootloader select button for quick restarts (no unplugging-replugging to relaunch code)
  • 3.3V Power/enable pin
  • Optional SWD debug port can be soldered in for debug access
  • 4 mounting holes
  • 24MHz crystal for perfect timing
  • 3.3V regulator with 500mA peak current output
  • USB Type C connector to access built-in ROM USB bootloader and serial port debugging

Overview

Adafruit Feather RP2040
Published: 2021-04-28 | Updated: 2022-03-11