RP2040 Target Family Info
Back to Target Families Index ^
Features Supported
Peripheral Drivers Supported
Watchdog
: Peripheral which resets the chip if software doesn't service it within a configurable amount of time. Used to guard against software hangs.
Reset Reason
: Support for determining the cause of the most recent MCU reset.
μs Ticker
: Clock peripheral with at least microsecond resolution that Mbed uses to implement Timer and Ticker.
Analog Inputs
: Analog input (ADC) peripheral driver
I2C Peripheral/Slave
: I2C for interrupt-based peripheral/slave mode
PWM Out
: Pulse Width Modulation (PWM) generator peripheral driver
Serial RTS/CTS Flow Control
: Serial (UART) peripheral supports using RTS and/or CTS pins for hardware flow control.
USB Device
: USB Device peripheral. Allows the Mbed target to act as a USB device when connected to a host computer.
Flash IAP
: Driver allowing In-Application Programming (IAP) of the MCU flash memory.
RTC
: Real-Time Clock. Clock which keeps track of real world time, usually using a low frequency, accurate clock.
I2C Controller/Master
: I2C driver for synchronous (blocking) controller/master mode
GPIO Interrupts
: GPIO input pin interrupt support
SPI Controller/Master
: Serial Peripheral Interface (SPI) controller/master mode
Serial (UART)
: Support for buffered and unbuffered serial (UART) ports
Boards in this Target Family
Board
MCU Part Number
Extra Features
Extra Peripheral Drivers
Components
RAM Banks
Flash Banks
RASPBERRY_PI_PICO
RP2040
IRAM1: 256 kiB
SCRATCH_X: 4 kiB
SCRATCH_Y: 4 kiB
RASPBERRY_PI_PICO_SWD
RP2040
IRAM1: 256 kiB
SCRATCH_X: 4 kiB
SCRATCH_Y: 4 kiB
Inheritance Graph