← Wiki · Bauteil

Raspberry Pi Pico und Boards mit RP2040

Der Pico ist ein günstiges Board mit RP2040, 26 nutzbaren GPIOs, 3.3 V-Logik und einfacher Stromversorgung; der RP2040-Zero packt denselben Chip auf 23.5 × 18 mm.

Was er macht#

Der Pico trägt den RP2040 (zwei Kerne vom Typ Cortex-M0+), 2 MB Flash, den 12 MHz-Quarz und einen Buck-Boost-Regler. Programmiert wird er per Drag-and-drop über USB (BOOTSEL beim Einstecken gedrückt halten) mit MicroPython, CircuitPython, C/C++ oder QMK/KMK.

Beispielschaltung: LED an GP15, Taster nach GND an GP14, RESET-Taster von RUN nach GND. Unbenutzte Pins tragen No-Connect-Markierungen; 3V3 (pin 36) versorgt die Abblockung der LED.
LED an GP15, Taster nach GND an GP14, RESET-Taster von RUN nach GND. Unbenutzte Pins tragen No-Connect-Markierungen; 3V3 (pin 36) versorgt die Abblockung der LED. Öffne das Beispiel pico_led_button von dieser Seite in PCB Canvas: „In meinen Schaltplan einfügen“.

Versorgungspins#

  • VBUS (40): USB 5 V, wenn eingesteckt.
  • VSYS (39): Haupteingang, 1.8–5.5 V; hier kommt ein Akku oder 5 V dran (über eine Schottky-Diode, falls auch USB angeschlossen sein kann).
  • 3V3 (36): Reglerausgang für deine Bauteile; halte die Last moderat (Raspberry Pi empfiehlt unter 300 mA).
  • 3V3_EN (37): auf Low ziehen, um den Regler abzuschalten.
  • RUN (30): auf Low ziehen für einen Reset: hier gehört ein RESET-Taster hin.

Stolperfallen#

  • GP23, GP24, GP25 und GP29 werden auf dem Pico selbst benutzt (Reglermodus, VBUS-Messung, LED, VSYS-Messung) und liegen nicht an den Randpins.
  • Keine 5 V-Toleranz an irgendeinem GPIO.
  • ADC_VREF und AGND: Lass sie unverbunden, außer du brauchst einen besseren ADC.

Footprint#

THT (auf Stiftleisten) oder SMD mit Castellated Pads (flach aufgelötet). Der RP2040-Zero hat Castellated Pads, 20 GPIOs am Rand. Von Hand gelötet.