The P42 Pico2 M.2 may look like an M.2 module, but it’s actually a Raspberry Pi RP2350 development board in M.2 2230 form factor whose edge connector exposes USB, UART, I2C, and control I/Os.
The board ships with a 2MB SPI flash and complies with voltage levels defined by the M.2 specification, with some of the interfaces running on 1.8 V. The SWD interface, +3.3 V, GND, and 16 IOs are accessible on castellated pins, and there’s also a QWIIC connector for I2C modules, but it’s not populated by default. The board also comes with a microSD card slot on the bottom and the usual Reset and BOOT buttons.
P42 Pico M.2 specifications:
- SoC – Raspberry Pi RP2350A
- CPU
- Dual-core Arm Cortex-M33 @ 150 MHz with Arm Trustzone, Secure boot OR
- Dual-core RISC-V Hazard3 @ 150 MHz
- Up to two cores can be used in any combination
- Memory – 520 KB on-chip SRAM
- Package – QFN-60
- CPU
- Storage
- 2 MB QSPI flash (16 Mbit W25Q16)
- MicroSD card slot
- USB – USB Type-C 1.1 host/device connector for power and programming
- Expansion
- M.2 edge connector (Key A/E) with USB, UART, I2C, ALERT, WAKE, DISABLE1/2, LED 1/2, VENDOR_DEFINED pins
- Qwiic connector
- 16x GPIOs on castellated pins with optional pull-down resistors to mitigate the E9 Erratum
- Debugging – SWD debug interface
- Misc
- RESET and BOOTSEL button
- User LED
- Power LEDs for 3.3 V and 1.1 V
- Solder bridge for configuration
- Power Supply
- 1.8 to 5.5V DC
- 1.8V regulator for level-shifter (Texas Instruments TXS0102DQM)
- Dimensions – 30 x 22 mm (M.2 2230-D5-AE card)

The microSD card holder on the bottom side has a thickness of 1.57mm with an inserted SD card, or 1.42mm without. It may make it incompatible with some M.2 configurations that have less clearance on the bottom side. The photo above implies there’s no such issue when the M.2 RP2350 board is connected to the M.2 Key-E socket of a Radxa ROCK 3A SBC.
I’m just not sure what the use case for this form factor is, although the principle is somewhat similar to Sparkfun M.2 MicroMod modules, but this would require building an ecosystem with multiple M.2 cards and carrier boards to be useful. There’s currently only the “M.2 Simple Carrier” used for testing and pictured below.
The P42 Pico2 M.2 is an open-source hardware project with KiCad hardware design files and Arduino samples available on GitHub.
Pier42 Design (Wolfgang Friedric) is not sure about the demand for this type of product, so he launched a pre-order campaign to gauge the interest and aims to get at least 25 boards pre-ordered. The P42 Pico2 M.2 goes for $26.97 before taxes and shipping, and I guess it does not include the carrier board. The lead time is currently shown to be 56 days, and the board ships from Canada.

Via Hackster.io

Jean-Luc started CNX Software in 2010 as a part-time endeavor, before quitting his job as a software engineering manager, and starting to write daily news, and reviews full time later in 2011.
Support CNX Software! Donate via cryptocurrencies, become a Patron on Patreon, or purchase goods on Amazon or Aliexpress
KiCad hardware design files and Arduino samples available on GitHub. – Kicad missing P42-Pico_Mdot2_r3.kicad_pcb
> I’m just not sure what the use case for this form factor is
It’s probably a simple “SOM” type of product, meant for integration in bigger custom developed products.
The choice of a readily-available M2 connector does make sense for small-scale products in general.
However, I am wondering whether there are a lot of use cases which need the module to be removable – if not, then solderable MCU modules with castellated holes seem to be a more compact alternative, which is just as easy to integrate into an end product (I’ve seen such modules used in e.g. OSWH keyboards and decks from ANAVI, can imagine MCU modules in general can be a good fit for modular sensing solution and other similar IOT use-cases too).
Usually, SoMs are done to handle the complex layout around the SoC, and customers can design a simpler 2-layer or 4-layer carrier board. But in the case of the RP2350, it probably does not help that much. It would make sense if there were a larger ecosystem of M.2 MCU boards and baseboards, similar to what SparFun does with the MicroMod.