RP2040 is a 32-bit dual ARM Cortex-M0+ microcontroller integrated circuit[1][2][3] by Raspberry Pi Ltd.
In January 2021, it was released as part of the Raspberry Pi Pico board.
The microcontroller can be programmed in assembly, C, C++, Swift,[4] Free Pascal, Rust,[5] Go,[6] MicroPython, CircuitPython,[1][7] Ada,[8] TypeScript[9] and Zig.
[1] At announcement time, four other manufacturers (Adafruit, Pimoroni, Arduino, SparkFun) were at advanced stages of their product design, awaiting the widespread availability of chips to be put into production.
[11] Hackaday notes the benefits of the RP2040 as being from Raspberry Pi, having a good feature set, and being released in low-cost packages.