Link
★ Loading...
Helpful?

Rapspberry Pi Pico (rp2040) boards support

MCU 2 PWM mode 4 PWM mode 3 PWM mode 6 PWM mode pwm frequency config
(RP2040) RPI Pico ✔️ ✔️ ✔️ ✔️ ✔️

Arduino SimpleFOClibrary recently started supporting the Raspberry pi Pico board due to a lot of effort put in by @runger1101001. The support is still in its initial stage but most of the PWM related features are already implemented.

Board Name Specifications Link Price
Raspberry Pi Pico RP2040 Dual ARM Cortex-M0+
- 3.3V logic
- 16 PWMs
- DMA controller
- 4 adc pins
- 133MHz
Adafruit Store 5€

BEWARE: limitations of the current implementation ⚠️

Raspberry Pi Pico's ADC features are not sufficient for low-side current sensing, but inline current sensing is supported. Current sensing is recently developed, and not well tested.

Arduino IDE support package

In order to use the Pico boards in the Arduino IDE please install the Arduino MBED OS RP2040 boards support package using Arduino IDE board manager.

If using windows you might have to do a bit of acrobatics with the USB driver, but the solution is reasonably fast and straight forward. Here is the link with a bit of info how to do it.

Here is quick video showing how to do it: