- New
Product description: Feather RP2040 Adalogger - 8 MB Flash - module with microSD reader - STEMMA QT / Qwiic - Adafruit 5980
The Feather RP2040 Adalogger from Adafruit is a versatile module based on the RP2040 microcontroller with a dual-core ARM Cortex M0+ processor clocked at up to 133 MHz . It offers exceptional data logging capabilities and storing them on a microSD card . With 8 MB of Flash and 264 KB of RAM , it is ideal for applications requiring large amounts of memory and fast data access. It has a built-in STEMMA QT connector, which provides easy integration with I2C devices without the need for soldering. The built-in USB Type-C port allows both power supply and easy configuration, and the optional Li-Pol battery connector allows for mobile use of the device. Additionally, the NeoPixel LED and reset button make it easy to interact with the device. The Feather RP2040 Adalogger is compatible with Arduino, CircuitPython and MicroPython , making it an extremely versatile tool for any data logging projects.

Feather RP2040 Adalogger - 8 MB Flash - module with microSD reader - STEMMA QT / Qwiic - Adafruit 5980.
Key Features of the Feather RP2040 Adalogger
- 32-bit dual-core Cortex M0+ running at up to 133 MHz at 3.3 V logic voltage
- 8MB SPI Flash for storing CircuitPython/MicroPython files and code (no EEPROM) and 264KB on-chip SRAM
- MicroSD slot for data storage
- 21x GPIO, including: 4x ADC 12-bit, 2x I2C, 2x SPI, 2x UART, 16x PWM
- STEMMA QT connector for quick connection of I2C devices
- Built-in USB Type-C port for power and programming
- Supports Arduino, CircuitPython, MicroPython
- 200mA+ lithium polymer charger system with dedicated charge status LED
- NeoPixel LED for visual notifications
- Possibility to connect a 3.7 V Li-Pol battery
Pins located on the board
- microSD card slot - connected to SPI0 port, with optional card detection on GPIO15, and for advanced users a 4-bit SDIO mode is available (DAT1 and DAT2 connected to GPIO21 and GPIO22)
- USB C connector - for power and data transfer. Connect the board to your computer using a USB C cable to update the firmware and edit the code
- Li-Pol Battery Connector - A 2-pin JST PH connector allows you to connect a Li-Pol battery to power the Feather. The board also allows you to charge a battery connected to this port via USB
- LED chg - A small LED located below the USB C connector indicates the charging status of the connected battery when charging via USB
- GND - common ground for all power and logic
- BAT - positive voltage common to JST socket for optional battery
- USB - positive voltage common to USB C socket
- EN - pin enabling the built-in 3.3 V regulator, to disable it, connect it to ground
- 3.3 V - voltage regulator leads
Feather RP2040 Adalogger Programming
The Feather RP2040 Adalogger supports three major programming platforms: Arduino, CircuitPython, and MicroPython . With these options, you can create and upload code to the device using easy-to-use libraries and interfaces. Programming in CircuitPython enables rapid application development, while the Arduino IDE provides full control over the project, offering a wide selection of libraries and examples. Programming via USB Type-C allows for convenient code uploads without the need for external programmers.
Technical specification of the module
- Built-in system: Raspberry Pi RP2040
- Core: ARM Cortex-M0+ Dual-Core 133MHz
- SRAM memory: 264 KB
- Built-in QSPI Flash: 8MB
- Connectors: 21x GPIO: 4x ADC 12-bit, 2x SPI, 2x I2C, 2x UART
- Power connector: USB Type-C, JST connector for connecting Li-Pol battery (3.7 V)
- Accessory connectors: STEMMA QT, NeoPixel LED
- Ports: microSD (SPI)
- Stabilizer: 3.3V with 500mA peak current output
- Dimensions: 52.1 x 23 x 7.2 mm
Kit Contents
- Adafruit Feather RP2040 Adalogger
- Goldpin connectors