2.1 KiB
2.1 KiB
| layout | board_id | title | name | manufacturer | board_url | board_image | date_added | family | features | |||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| download | melopero_shake_rp2040 | Shake RP2040 Download | Shake RP2040 | Melopero | https://www.melopero.com/melopero-shake-rp2040 | melopero_shake_rp2040.jpg | 2021-9-22 | raspberrypi |
|
The Melopero Shake RP2040 is a powerful development board based on the Raspberry Pi RP2040 microcontroller, programmable in C/C++, MicroPython, CircuitPython and Arduino.
The board features:
- 16MB of FLASH Memory
- 3.7-4.2 LiPo battery charger (200mA charge curret)
- Battery monitor (it sends an alert when the battery voltage drops at 3.4V)
- Reset and boot buttons (no need to detach/attach the board to enter boot mode)
- Qwiic/Stemma QT connector for attaching lots of Melopero, Adafruit and * SparkFun sensors
- Classic Feather pinout for maximum compatibility
- USB-C connector for powering, programming and charging
- JST 2-pin connector for attaching the battery (we follow the Adafruit and SparkFun batteries polarity)
- Green user LED on pin 13
- RGB WS2812 LED (aka NeoPixel)
- Orange LED for signaling the charging status
- SWD header for debugging
- 4 mounting holes
- Programmable in C/C++, MicroPython, CircuitPython and Arduino
Dimensions: 2.0" x 0.9" x 0.28" (50.8mm x 22.8mm x 7.05/max height)
The RP2040 key features:
- Dual ARM Cortex-M0+ @ 133MHz
- 264kB on-chip SRAM in six independent banks
- Support for up to 16MB of off-chip Flash memory via dedicated QSPI bus
- DMA controller
- Fully-connected AHB crossbar
- Interpolator and integer divider peripherals
- On-chip programmable LDO to generate core voltage
- 2 on-chip PLLs to generate USB and core clocks
- 30 GPIO pins, 4 of which can be used as analogue inputs
- Peripherals
- 2 UARTs
- 2 SPI controllers
- 2 I2C controllers
- 16 PWM channels
- USB 1.1 controller and PHY, with host and device support
- 8 PIO state machines