If you have used Arduino or some development boards that support MicroPython, you should be familiar with this type of microcontroller product (MCU).
Ultra-low power consumption, extremely low I/O latency, low price and simple control methods make the Raspberry Pi Pico as easy to use as other MCUs,
and can be widely used.
RP2040 on Raspberry Pi Pico
The RP2040 chip is packaged in 7×7mm QFN-56, and the specific specifications are as follows:
– Dual Core Arm Cortex-M0+ @ 133MHz
– On-chip 264KB SRAM and 2MB onboard flash
– Supports up to 16MB off-chip flash memory via dedicated QSPI bus
– DMA controller
– 30 GPIO pins, 4 of which can be used as analog inputs
– 2 UARTs, 2 SPI controllers and 2 I2C controllers
– 16 PWM channels
– USB 1.1 host and device support
– 8 Raspberry Pi Programmable I/O (PIO) state machines for custom peripheral support
– Supports UF2's USB mass storage boot mode for drag-and-drop programming