Description
The Adafruit Feather RP2040 with USB Type A Host is a unique microcontroller development board featuring two USB ports: a USB Type C for uploading, debugging, and data communication, and a USB Type A port for connecting USB devices as a host.
Powered by the RP2040 chip, this board runs dual-core Cortex M0+ at 133 MHz with 8MB QSPI FLASH and 264KB RAM, providing ample power and memory for complex projects.
Key features include:
- Dual USB ports: USB Type C for device use and USB Type A for USB host capability using PIO for USB host emulation
- Built-in 1 Amp 5V boost converter for powering USB peripherals with enable control via GPIO
- 21 GPIO pins including ADCs, I2C, SPI, UART, PWM outputs, and an onboard RGB NeoPixel
- Integrated 3.7V LiPo battery connector and charging circuit with status LED
- Built-in red LED on pin 13, reset and bootloader buttons, and STEMMA QT connector for I2C sensor add-ons
The USB host function, enabled through a firmware hack on the RP2040's PIO peripheral, supports Arduino and CircuitPython with examples provided for advanced USB device interfacing including data logging, serial bridging, and HID remapping.
Dimensions: 56.3mm x 22.8mm x 8.7mm. Weight: 7.4 grams.