RP2040 Board Design
Block Diagram
Project Specification
Talk to Flux to get started.
Text
USB-C receptacle ├─ CC1/CC2: independent 5.1 kΩ Rd → GND ├─ D+/D− → low-capacitance ESD → series resistors → RP2040 USB └─ VBUS → input protection → 3.3 V regulator └─ 3V3 rail ├─ RP2040 + required internal-regulator/ADC support ├─ external QSPI flash ├─ 12 MHz crystal network ├─ green power LED └─ blue GPIO status LED RP2040 ├─ BOOTSEL tactile control through QSPI CS circuit ├─ RUN reset test pad ├─ SWDIO/SWCLK/GND test pads └─ selected GPIO/3V3/GND/VBUS castellated edge pads
Table
| Block | Reference classification | Decision |
|---|---|---|
| USB-C sink, USB 2.0 data, ESD and VBUS protection | None found in flux-reference-design | Datasheet-backed library design from scratch |
| 5 V to 3.3 V regulation | None found in flux-reference-design | Select from library only after mandatory power budget |
| RP2040 core, QSPI flash, crystal and required support | None found in flux-reference-design | Datasheet-backed library design following Raspberry Pi recommendations exactly |
| User controls and indicators | None expected | Library parts plus generic support passives |
| Edge/test-pad I/O | None expected | Real compact pad/interface parts, selected GPIO mapping |
Architecture
Functional Blocks and Sourcing Plan
PCB Boundary (future phase only)