Introduction to Electronics - Phyduino Pico2
Phyduino Pico2 board, 3D render

An Arduino Uno-style development board built around the Raspberry Pi RP2350 microcontroller, and designed for the Introduction to Electronics course. Students learn surface-mount soldering techniques, microcontroller programming, analog-to-digital conversion and digital communication.

RP2350 4-layer PCB USB-C Data Acquisition Wireless Communication Rev-A0

Assembly resources

Interactive BoM Interactive Bill of materials for easy assembly of the PCB. Click any component on the PCB layout to highlight its part number/value of the component in the chart and vice versa. HTML Schematic Full circuit schematic pdf PDF
PCB Drawings Copper layer drawings and fabrication package for ordering boards.
3D model STEP file for mechanical clearance and enclosure design. .step

Key component datasheets

RP2350 Raspberry Pi dual-core Cortex-M33/Hazard 3 microcontroller PDF
ESP32-C6-MINI-1 Wireless module 2.4 GHz Wi-Fi 6 (802.11ax), Bluetooth® 5 (LE) PDF
ESP32-C6 TRM ESP32-C6 Technical Reference Manual PDF
AT25QF128A 128-Mbit Serial NOR Flash Memory PDF
IS66WVS8M8FBLL 64-Mbit SPI/QPI Serial PSRAM PDF
AT24C64D 64-Kbit I2C Serial EEPROM PDF
FXL6408 8-bit I2C GPIO expander PDF
ADS7038 8-Channel, 12-Bit ADC with SPI Interface, GPIOs PDF
TPS25947 2.7-V to 23-V, 5.5-A eFuse with true reverse current blocking PDF
TPS2121 2.8-V to 22-V Priority Power MUX PDF
AP63301 3.8V to 32V Input, 3A Low IQ Synchronous Buck Regulator PDF
TPS3424 Push-button controller with configurable delay PDF

Course Repositories