Feather RP2040 with USB Type A Host

1 IN STOCK at Cambridge Store

Product Image View

Specifications

You're probably really used to microcontroller boards with USB, but what about a dev board with two? Two is more than one, so that makes it twice as good! And the Adafruit Feather RP2040 with USB Host is definitely double-the-fun of our other Feather RP2040 boards, with a USB Type A port on the end for connecting USB devices to. Now you might be thinking "hey waitaminute, the RP2040 doesn't have two USB port peripherals???" and you'd be correct! But what it does have is a nifty PIO peripheral that can be (ab)used to emulate a USB host peripheral. You get to keep the main USB port for uploading, debugging, and data communication, while at the same time sending and receiving data to just-about-any USB device. This work is originally by sekigon on GitHub, and if you're using Pico SDK that's still the recommended library to use. Currently, support for the USB Host peripheral is only in Arduino. So check out the TinyUSB 'dual role' examples for some things you can do! For example, datalogging to a USB Key. Or reading from another device/microcontroller that has USB CDC serial interface. Or creating an HID re-mapper. Or connecting to weird devices that require firmware-updates like the Cypress EZ-USB based Intellikeys communications board.

Product Information
SKU
573816
Mfr Part#
5723
UPC
0000000#5723
General
Component Type
Development Board
Components
Mainboards
Mainboards
Processor
RP2040 32-bit Cortex M0 Dual Core
Clock Rate
133MHz
Digital I/O Pins
21 Pins
Flash Memory
8MB
SDRAM
264KB
Ports/Connectors
1 x USB Type-C
1 x USB Type-A
$1799