Ultimate Data Logging Solution: Adafruit Feather RP2040 Adalogger - 8MB Flash with microSD
Simplify your next data logging project with the Adafruit Feather RP2040 Adalogger. This compact and versatile all-in-one board is equipped with an RP2040 chip, 8MB Flash memory, and a built-in microSD card holder, making it ideal for efficient data recording and retrieval. Whether you’re using Arduino, CircuitPython, or MicroPython, this board ensures seamless integration for your portable projects with its USB Type C connector and built-in battery charging capabilities.
Elevate your data-driven projects with the Adalogger’s high-performance Cortex M0+ dual-core processor, designed for quick processing and storage. It supports multiple peripherals, GPIO pins, and advanced connectivity options through the STEMMA QT connector. Perfect for any IoT, robotics, or sensor-driven applications.
Key Features:
-
Powerful Performance: RP2040 chip with dual-core Cortex M0+, 133 MHz, and 264KB RAM for fast data processing.
-
Ample Storage: 8MB SPI Flash and microSD card holder for extended storage capacity.
-
Battery & Power Options: Supports 3.7V Lithium polymer batteries with automatic USB power switching and onboard charging.
-
Versatile Connectivity: 21 GPIO pins, two I2C, two SPI, two UART peripherals, and a STEMMA QT connector for easy device integration.
-
User-Friendly Design: Compact size, pre-assembled, and easy to use with built-in USB bootloader and reset buttons.
Here're some handy specs! You get:
-
Measures 2.0" x 0.9" x 0.28" (50.8mm x 22.8mm x 7mm) without headers soldered in
-
Light as a (large?) feather - 6.3 grams
-
RP2040 32-bit Cortex M0+ dual core running at ~133 MHz @ 3.3V logic and power
-
264 KB RAM
-
8 MB SPI FLASH chip for storing files and CircuitPython/MicroPython code storage. No EEPROM
-
Tons of GPIO! 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
-
Built-in 200mA+ lipoly charger with charging status indicator LED
-
Pin #13 red LED for general purpose blinking
-
RGB NeoPixel for full-color indication.
-
MicroSD card holder for adding as much storage as you could possibly want for reading or writing. Connected to the 'second' SPI port on pins 18, 19, 20 and card select on 23. Optional card detect line can be connected to pin 15. For advanced hackers who want to use 4-bit SDIO, we connect DAT1 and DAT2 to 21 and 22 - note we do not have Arduino or CircuitPython code for this mode.
-
On-board STEMMA QT connector that lets you quickly connect 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)
-
USB Type C connector lets you access built-in ROM USB bootloader and serial port debugging
-
3.3V Power/enable pin
-
4 mounting holes
-
12 MHz crystal for perfect timing.
-
3.3V regulator with 500mA peak current output
Resources