Description
The SparkFun RP2040 mikroBUS Development Board is a low-cost, high performance platform with flexible digital interfaces featuring the Raspberry Pi Foundation's RP2040 microcontroller. Besides the Thing Plus or Feather PTH pin layout, the board also includes a microSD card slot, 16 MB (128 Mbit) flash memory, a JST single cell battery connector (with a charging circuit and fuel gauge sensor), an addressable WS2812 RGB LED, JTAG PTH pins, four (4-40 screw) mounting holes, our signature Qwiic connectors, and a mikroBUS socket.
The mikroBUS standard was developed by MikroElektronika. Similar to Qwiic and MicroMod interfaces, the mikroBUS socket provides a standardized connection for add-on Click boards to be attached to a development board and is comprised of a pair of 8-pin female headers with a standardized pin configuration. The pins consist of three groups of communications pins (SPI, UART and I²C), six additional pins (PWM, Interrupt, Analog input, Reset and Chip select), and two power groups (3.3 V and 5 V).
The RP2040 is supported with both C/C++ and MicroPython cross-platform development environments, including easy access to runtime debugging. It has UF2 boot and floating-point routines baked into the chip. While the chip has a large amount of internal RAM, the board includes an additional 16 MB of external QSPI flash memory to store program code. The RP2040 contains two ARM Cortex-M0+ processors (up to 133 MHz) and features:
- 264 kB of embedded SRAM in six banks
- 6 dedicated IO for SPI Flash (supporting XIP)
- 30 multifunction GPIO:
- Dedicated hardware for commonly used peripherals
- Programmable IO for extended peripheral support
- Four 12-bit ADC channels with internal temperature sensor (up to 0.5 MSa/s)
- USB 1.1 Host/Device functionality
Features (SparkFun RP2040 mikroBUS Dev. Board)
- Raspberry Pi Foundation's RP2040 microcontroller
- 18 Multifunctional GPIO Pins
- Four available 12-bit ADC channels with internal temperature sensor (500kSa/s)
- Up to eight 2-channel PWM
- Up to two UARTs
- Up to two I²C buses
- Up to two SPI buses
- Thing Plus (or Feather) Pin Layout:
- 28 PTH Pins
- USB-C Connector:
- USB 1.1 Host/Device functionality
- 2-pin JST Connector for a LiPo Battery (not included):
- 4-pin JST Qwiic Connector
- LEDs:
-
PWR
- Red 3.3V power indicator -
CHG
- Yellow battery charging indicator -
25
- Blue status/test LED (GPIO 25
) -
WS2812
- Addressable RGB LED (GPIO 08
)
- Buttons:
- JTAG PTH Pins
- 16MB QSPI Flash Memory
- µSD Card Slot
- mikroBUS Socket
- Dimensions: 3.7' x 1.2'
- Four Mounting Holes:
Downloads