Olimex RP2350pc User Manual

Rev. 1.0 June 2025

What is RP2350pc

The RP2350pc is a complete all-in-one computer based on the RP2350 Dual core Cortex-M33 + Dual core Hazard3 RISC-V processor from the Raspberry Pi foundation.

Features of RP2350pc:

The RP2350pc is Open Source Hardware, with all CAD files and firmware available for study and modification.

Important notice: If the RP2350pc is not mounted in a box, be careful not to place it on a metal surface, nor drop metal objects on top of the PCB, as this will lead to damage. ?

Order codes for RP2350pc and accessories

HARDWARE

RP2350pc layout:

The RP2350pc features the following connectors and components:

UEXT connector:

The UEXT connector is a Universal Extension connector providing +3.3V, GND, I2C, SPI, and UART signals. It can be found in different shapes, with the original being a 0.1" (2.54mm) pitch boxed plastic connector. All signals operate at 3.3V levels.

UEXT connector pinout (shared with EXT1 and EXT2):

PinSignalPinSignal
1+3.3V2GND
3GPIO44U1TXD
5GPIO166I2C-SCL
7GPIO158HS2_CMD
9GPIO1410HS2_CLK
11U1RXD12GPIO36
13I2C-SDA14GPIO13
15HS2_DATA016GPIO2
17VSPICS018GPIO5

Olimex offers various UEXT modules for sensors (temperature, humidity, pressure, magnetic field, light) and peripherals (LCDs, LED matrix, Relays, Bluetooth, Zigbee, WiFi, GSM, GPS, RFID, RTC, EKG).

RP2350pc UEXT connectors:

The RP2350pc features two UEXT connectors, UEXT1 and UEXT2, providing access to various GPIO pins and communication interfaces.

UEXT1 Pinout:

PinSignalPinSignal
1+3.3V2GND
3GPIO0 UARTO_TX4GPIO1 UARTO_RX
5GPIO3 I2C1_SCL6GPIO2 I2C1_SDA
7GPIO4 SPI0_RX(MISO)8GPIO7 SPI0_TX(MOSI)
9GPIO6 SPI0_SCK(SCK)10GPIO5 SPI0_CSn(CS#)

UEXT2 Pinout:

PinSignalPinSignal
1+3.3V2GND
3GPIO38 UART1_TX4GPIO39 UART1_RX
5GPIO37 I2C0_SCL6GPIO36 I2C0_SDA
7GPIO44 SPI1_RX8GPIO43 SPI1_TX
9GPIO42 SPI1_SCK10GPIO45 SPI1_CSn

SD-card interface:

The SD/MMC card is connected via SPI Mode by default. It can also be used in 1-bit MMC Data Mode with appropriate software configuration. A Card Detect option is also available.

SD/MMC Card Connections:

PinSignalPinSignal
1DAT2/RES2CD/DAT3/CS
3CMD/DI4GND
5CLK/SCLK6VDD
7DATO/DO8DAT1/RES
9Card Detect13TFC-WPAPR-08-LF

For software options, refer to:

USB-C programming connector:

To enter bootloader mode and make the RP2350pc appear as a disk drive, press the BOOT1 button, insert the USB-C cable into the USB-PGM1 connector, and then release the BOOT1 button. This action automatically disables the USB-HUB.

USB-PGM Connections:

ConnectorPinSignal
USB-PGM1A4, B9, B4, A9VBUS
USB-PGM1A7, B7USB_D-
USB-PGM1A6, B6USB_D+
USB-PGM1A5, B5USB_CC1, USB_CC2
USB-PGM1A8, B8SBU1, SBU2
USB-PGM1A1, B12, B1, A12GND
USB-PGM1SHELLGND

RP2350pc schematics

The latest schematic for the RP2350pc is available on GitHub.

SOFTWARE

The RP2350pc can be programmed using the Raspberry Pi C-SDK or MicroPython SDK.

For retro computing enthusiasts, the Reload emulator, written by Veselin Sladkov, will soon support the RP2350pc. It will emulate systems like Apple ][, Apple][e, Oric Atmos, Pravetz 82, Pravetz 8D, and all games from Total Replay 5.2.

Paul Robson is developing an RP2350pc API that will enable the creation of compilers and operating systems with a unified API (BIOS).

Programming RP2350pc

The RP2350 firmware is in UF2 file format. Pre-built firmware for the reload emulator will be available on the Olimex FTP server.

To program the .uf2 files, a USB-A to USB-C cable (e.g., USB-CABLE-AM-USB3-C) is required.

  1. Disconnect the power supply from the USB-PWR1 connector and connect it to the USB-PGM1 connector.
  2. Press the BOOT1 button, switch on the power supply using the PWR_ON/OFF1 switch, and then release the BOOT1 button.
  3. A new disk drive named RPI-RP2 will appear on your computer.
  4. Copy the .uf2 file to this drive. The drive will disappear after the copy is complete.
  5. Switch OFF the PWR_ON/OFF1 switch.
  6. Disconnect the USB-C cable from USB-PGM1 and connect it to the USB-PWR1 connector.
  7. Switch ON the power supply.

Revision History

Revision 1.0 June 2025

Models: RP2350PC Board Computer Powered by Raspberry, RP2350PC, Board Computer Powered by Raspberry, Computer Powered by Raspberry, Powered by Raspberry

File Info : application/pdf, 15 Pages, 474.06KB

PDF preview unavailable. Download the PDF instead.

RP2350pc-user-manual

References

Writer LibreOffice 7.3

Related Documents

Preview STMP1-SOM Schematics - Olimex Development Board Overview
Detailed schematics for the Olimex STMP1-SOM System-on-Module, outlining the STM32MP157CAA3x processor, DDR3L memory, various interfaces (NAND, eMMC, QuadSPI, Micro SD, LCD, HDMI, Ethernet, Audio), power management, and connectivity options.
Preview Olimex ESP32-POE and ESP32-POE-ISO User Manual
User manual for Olimex ESP32-POE and ESP32-POE-ISO development boards, detailing features, hardware layout, GPIOs, power supply, and software support.
Preview STM32-LCD Development Board User's Manual
User's manual for the Olimex STM32-LCD development board, featuring the STM32F103ZE microcontroller. Details hardware features, processor specifications, pinouts, schematics, and ordering information.
Preview OLIMEX ESP32-POE and ESP32-POE-ISO User Manual
This user manual provides detailed information on the OLIMEX ESP32-POE and ESP32-POE-ISO development boards, covering their features, hardware specifications, GPIO pinouts, power supply options, and software compatibility for Internet of Things (IoT) applications.
Preview Olimex ESP32-POE and ESP32-POE-ISO User Manual
Comprehensive user manual for Olimex ESP32-POE and ESP32-POE-ISO development boards, detailing features, hardware, GPIOs, power supply, and software support.
Preview USB-ISO-HS PCB Dimensions and Specifications | Olimex
Detailed PCB dimensions and layout information for the Olimex USB-ISO-HS board, including overall size and component placement references.
Preview OLIMEX USB-ISO-HS High-Speed USB Isolator User Manual
User manual for the OLIMEX USB-ISO-HS, a high-speed USB isolator providing galvanic isolation up to 1000VDC. Details features, specifications, power supply options, and order codes for industrial applications.
Preview Olimex Development Boards and Accessories - Comprehensive Product Catalog
Explore Olimex's extensive range of development boards, header boards, wireless modules, programmers, and debuggers. Find solutions for MCU/MPU/DSP projects, including ARM, AVR, PIC, and STM32 based boards, along with essential accessories.