Sparkfun
SparkFun Pro Micro - RP2040 [DEV-18288] - (AD70695)
SparkFun Pro Micro - RP2040 [DEV-18288] - (AD70695)
Couldn't load pickup availability
Description:
SparkFun Pro Micro RP2040 is a low-cost, high-performance board with flexible digital interfaces featuring Raspberry Pi Foundation's RP2040 microcontroller. In addition to the good 'ol Pro Micro footprint, the board also includes a WS2812B addressable LED, boot button, reset button, Qwiic connector, USB-C, resettable PTC fuse, and castellated pads.
The RP2040 utilizes two ARM Cortex-M0+ processors (up to 133MHz) and features:
- 264kB of on-chip SRAM in six banks
- Six dedicated IO for SPI Flash (supporting XIP)
- 30 multi-function GPIO
- Dedicated hardware for commonly used peripherals
- Programmable IO for extended peripheral support
- Four-channel ADC with internal temperature sensor, 0.5 MSa/s, 12-bit conversion
- USB 1.1 device/host
The RP2040 is supported with C/C++ and MicroPython cross-platform development environments, including easy access to runtime debugging. It has built-in UF2 boot and floating point routines on-chip. The built-in USB can act as both a device and a host. It has two symmetric cores and high internal bandwidth, making it useful for signal and video processing. While the chip has a large amount of internal RAM, the board includes an additional 16MB external QSPI flash chip for storing program code.
Features:
This latest revision is functionally identical to the previous version, with slight changes to component layout for DFM.
General RP2040 Features
- Dual Cortex M0+ Processors, up to 133 MHz
- 264kB on-chip SRAM in 6 banks
- 6 dedicated I/O for QSPI flash, supporting execute in place (XIP)
- 30 programmable I/O for extended peripheral support
- SWD Interface
- Timer with 4 alarms
- Real-time counter (RTC)
- USB 1.1 Host/Device functionality
- Supported Programming Languages:
- MicroPython
- C/C++
SparkFun Pro Micro - RP2040 Features
- RP2040 Microcontroller from Raspberry Pi Foundation
- AP2112 3.3V Voltage Regulator
- Supported Programming Languages:
- MicroPython
- C/C++
- Integrated USB-C connector for programming
- USB 1.1 Host/Device functionality
- Integrated resettable PTC fuse
- Castellated PTH Pads
- 20 Multifunctional GPIO Pins
- 4-channel 12-bit ADC with internal temperature sensor, 0.5 MSa/s, 12-bit
- 10 PWM channels
- Serial Peripherals
- 2 UARTs
- 1 I²C (Qwiic enabled)
- 1 SPI
- Buttons
- Boot
- Reset
- LEDs
- Power
- WS2812 Addressable LED
- 16MB External Flash Memory
- Dimensions: 3.3 cm x 1.8 cm
Documents:
- Schematic
- Eagle Files
- Board Dimensions
- Hookup Guide
- Graphical Datasheet
- RP2040 Datasheet (31.2 MB)
- Raspberry Pi Pico Datasheet (16.5MB) - An RP2040-based microcontroller board
- Getting Started with Raspberry Pi Pico (32.9MB) - C/C++ development with Raspberry Pi Pico and other RP2040-based microcontroller boards
- Raspberry Pi Pico C/C++ SDK (2.14MB) - Libraries and tools for C/C++ development on RP2040 microcontrollers
- Raspberry Pi Pico Python SDK (2.66MB) - A MicroPython environment for RP2040 microcontrollers
- RP2040 Informational Page
- GitHub Hardware Repo
Compartir