SparkFun RP2040 mikroBUS Starter Kit

SparkFun RP2040 mikroBUS Starter Kit is designed to use Click and Qwiic ecosystems side-by-side and is powered by Raspberry Pi. The core of this kit is designed around the RP2040 mikroBUS™ development board, micro OLED breakout (QWIIC), and the MIKROE weather click. This RP2040 mikroBUS™ development board is a low-cost, high-performance platform with flexible digital interfaces featuring the Raspberry Pi foundation’s RP2040 microcontroller. The RP2040 mikroBUS is supported with both C/C++ and MicroPython cross-platform development environments, including easy access to runtime debugging. This RP2040 has UF2 boot and floating-point routines baked into the chip and it has a large amount of internal RAM. The RP2040 mikroBUS starter kit features a thing plus (or feather) pin layout and LEDs.

The mikroBUS™ socket includes the MIKROE Weather Click which carries the BME280 integrated environmental unit from Bosch. The BME280 Weather Click is a sensor that detects humidity, pressure, and temperature. This is specifically designed for low current consumption and long-term stability.

Features

  • SparkFun RP2040 mikroBUS development board:
    • Raspberry Pi Foundation’s RP2040 microcontroller
      • 18 multifunctional GPIO pins
        • Four available 12-bit ADC channels with an internal temperature sensor (500kSa/s)
        • Up to eight 2-channel PWM
        • Up to two UARTs
        • Up to two I2C 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):
          • 500mA charging circuit
        • 4-pin JST Qwiic connector
      • LEDs:
        • PWR – 3.3V Red power indicator
        • CHG – Yellow battery charging indicator
        • 25 – Blue status/test LED (GPIO 25)
        • WS2812 – Addressable RGB LED (GPIO 08)
      • Buttons:
        • Boot
        • Reset
      • JTAG PTH pins
      • 16MB QSPI flash memory
      • µSD card slot
      • mikroBUS socket
      • 3.7″ x 1.2″ dimensions
      • Four mounting holes
        • 4 to 40 screw compatible
  • RP2040:
    • Dual cortex M0+ processors, up to 133 MHz
    • 264kB of embedded SRAM in 6 banks
    • 6 dedicated IO for QSPI flash, supporting execute in place (XIP)
    • 30 programmable IO for extended peripheral support
    • SWD interface
    • Timer with 4 alarms
    • Real Time Counter (RTC)
    • USB 1.1 host/device functionality
    • Supported programming language
      • MicroPython
      • C/C++

Kit Contents

  • 1x RP2040 mirkoBUS™ development board
  • 1x MIKROE weather click
  • 1x Micro OLED breakout (Qwiic)
  • 1x Flexible Qwiic cable – 100mm
  • 1x USB 3.1 cable A to C – 3 foot

Dimension Diagram – RP2040 Development Board

Mechanical Drawing - SparkFun RP2040 mikroBUS Starter Kit

SparkFun RP2040 mikroBUS Starter Kit