SparkFun RP2040 mikroBUS Development Board

  • BrandSparkFun

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):
      • 500mA charging circuit
    • 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:
    • Boot
    • Reset
  • JTAG PTH Pins
  • 16MB QSPI Flash Memory
  • µSD Card Slot
  • mikroBUS Socket
  • Dimensions: 3.7' x 1.2'
  • Four Mounting Holes:
    • 4-40 screw compatible

Downloads

Product form

The SparkFun RP2040 mikroBUS Development Board is a low-cost, high performance platform with flexible digital interfaces featuring the Raspberry Pi... Read more

€ 19,95 incl. VAT
Members € 17,96

      Details

      SKU: 20163
      EAN: DEV-18721

      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):
          • 500mA charging circuit
        • 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:
        • Boot
        • Reset
      • JTAG PTH Pins
      • 16MB QSPI Flash Memory
      • µSD Card Slot
      • mikroBUS Socket
      • Dimensions: 3.7' x 1.2'
      • Four Mounting Holes:
        • 4-40 screw compatible

      Downloads

      Customer Reviews

      Be the first to write a review
      0%
      (0)
      0%
      (0)
      0%
      (0)
      0%
      (0)
      0%
      (0)

      Login

      Forgot password?

      Don't have an account yet?
      Create an account