Raspberry Pi Pico Pinout
RP2040 Dual-Core Cortex-M0+ · 133 MHz · 3,3V I/O · 26 GPIO · 3x ADC · 2x UART/SPI/I2C · 16 PWM
3,3V-Logik: Alle GPIO-Pins arbeiten mit maximal 3,3V. Kein Pin ist 5V-tolerant. ADC-Pins (GP26-GP28) maximal 3,3V anlegen.
Raspberry Pi Pico — RP2040
GP25 = Onboard-LED (intern)
Pin anklicken fur Details
Alle Pins
40 Pins| Pin | Typ | Funktionen | Beschreibung |
|---|---|---|---|
GP0 | UART | Digital, UART0 TX, SPI0 RX, I2C0 SDA, PWM0A | GPIO 0 — UART0 TX, SPI0 RX (MISO), I2C0 SDA, PWM Kanal 0A. 3,3V Logik. |
GP1 | UART | Digital, UART0 RX, SPI0 CSn, I2C0 SCL, PWM0B | GPIO 1 — UART0 RX, SPI0 CS, I2C0 SCL, PWM 0B. |
GND | GND | Ground | Masse (GND). |
GP2 | SPI | Digital, SPI0 SCK, I2C1 SDA, PWM1A | GPIO 2 — SPI0 Clock, I2C1 SDA, PWM 1A. |
GP3 | SPI | Digital, SPI0 TX, I2C1 SCL, PWM1B | GPIO 3 — SPI0 MOSI, I2C1 SCL, PWM 1B. |
GND | GND | Ground | Masse (GND). |
GP4 | UART | Digital, UART1 TX, SPI0 RX, I2C0 SDA, PWM2A | GPIO 4 — UART1 TX, SPI0 RX, I2C0 SDA, PWM 2A. |
GP5 | UART | Digital, UART1 RX, SPI0 CSn, I2C0 SCL, PWM2B | GPIO 5 — UART1 RX, SPI0 CS, I2C0 SCL, PWM 2B. |
GND | GND | Ground | Masse (GND). |
GP6 | SPI | Digital, SPI0 SCK, I2C1 SDA, PWM3A | GPIO 6 — SPI0 Clock, I2C1 SDA, PWM 3A. |
GP7 | SPI | Digital, SPI0 TX, I2C1 SCL, PWM3B | GPIO 7 — SPI0 MOSI, I2C1 SCL, PWM 3B. |
GND | GND | Ground | Masse (GND). |
GP8 | UART | Digital, UART1 TX, SPI1 RX, I2C0 SDA, PWM4A | GPIO 8 — UART1 TX, SPI1 RX (MISO), I2C0 SDA, PWM 4A. |
GP9 | UART | Digital, UART1 RX, SPI1 CSn, I2C0 SCL, PWM4B | GPIO 9 — UART1 RX, SPI1 CS, I2C0 SCL, PWM 4B. |
GND | GND | Ground | Masse (GND). |
GP10 | SPI | Digital, SPI1 SCK, I2C1 SDA, PWM5A | GPIO 10 — SPI1 Clock, I2C1 SDA, PWM 5A. |
GP11 | SPI | Digital, SPI1 TX, I2C1 SCL, PWM5B | GPIO 11 — SPI1 MOSI, I2C1 SCL, PWM 5B. |
GND | GND | Ground | Masse (GND). |
GP12 | UART | Digital, UART0 TX, SPI1 RX, I2C0 SDA, PWM6A | GPIO 12 — UART0 TX, SPI1 RX (MISO), I2C0 SDA, PWM 6A. |
GP13 | UART | Digital, UART0 RX, SPI1 CSn, I2C0 SCL, PWM6B | GPIO 13 — UART0 RX, SPI1 CS, I2C0 SCL, PWM 6B. |
VBUS | Versorgung | VBUS | USB-Busspannung direkt vom Micro-USB-Anschluss. Nicht durch Regler geschutzt. |
VSYS | Versorgung | VSYS | Hauptversorgungseingang. Speist den integrierten Buck-Boost-Regler (300 mA). |
GND | GND | Ground | Masse (GND). |
3V3EN | Spezial | 3.3V Enable | Regler-Enable. Auf GND ziehen um den 3,3V Regler abzuschalten. |
3V3 | Versorgung | 3.3V Out | 3,3V Ausgang. Bis 300 mA. Alle GPIO-Pins arbeiten mit 3,3V. |
AREF | ADC | ADC_VREF | ADC-Referenzspannung. Standard 3,3V. Externes Referenz-Signal anlegbar. |
GP28 | ADC | ADC2, SPI1 RX, I2C0 SDA, PWM6A | GPIO 28 — ADC Kanal 2 (0-3,3V), SPI1 RX, I2C0 SDA, PWM 6A. |
AGND | GND | Analog GND | Analoge Masse. Fuer prazise ADC-Messungen getrennt vom Digital-GND routen. |
GP27 | ADC | ADC1, SPI1 TX, I2C1 SCL, PWM5B | GPIO 27 — ADC Kanal 1, SPI1 TX (MOSI), I2C1 SCL, PWM 5B. |
GP26 | ADC | ADC0, SPI1 SCK, I2C1 SDA, PWM5A | GPIO 26 — ADC Kanal 0, SPI1 Clock, I2C1 SDA, PWM 5A. |
RUN | Spezial | Reset | Master Reset. Auf GND ziehen zum RP2040-Reset. Hat internen Pull-up. |
GP22 | Digital | Digital, I2C1 SDA, PWM3A | GPIO 22 — Allgemeines Digital-I/O, I2C1 SDA, PWM 3A. |
GND | GND | Ground | Masse (GND). |
GP21 | I2C | Digital, SPI0 CSn, I2C0 SCL, PWM2B, UART1 RX | GPIO 21 — SPI0 CS, I2C0 SCL, UART1 RX, PWM 2B. |
GP20 | I2C | Digital, SPI0 RX, I2C0 SDA, PWM2A, UART1 TX | GPIO 20 — SPI0 RX (MISO), I2C0 SDA, UART1 TX, PWM 2A. |
GP19 | SPI | Digital, SPI0 TX, I2C1 SCL, PWM1B | GPIO 19 — SPI0 MOSI, I2C1 SCL, PWM 1B. |
GP18 | SPI | Digital, SPI0 SCK, I2C1 SDA, PWM1A | GPIO 18 — SPI0 Clock, I2C1 SDA, PWM 1A. |
GND | GND | Ground | Masse (GND). |
GP17 | SPI | Digital, SPI0 CSn, I2C0 SCL, PWM0B, UART0 RX | GPIO 17 — SPI0 CS, I2C0 SCL, UART0 RX, PWM 0B. |
GP16 | SPI | Digital, SPI0 RX, I2C0 SDA, PWM0A, UART0 TX | GPIO 16 — SPI0 RX (MISO), I2C0 SDA, UART0 TX, PWM 0A. |
Interaktiver Pinout für den Raspberry Pi Pico
Der interaktive Pinout-Viewer bietet dir eine detaillierte Übersicht über alle Anschlüsse des RP2040 Chips. Du kannst jeden Pin einzeln anklicken, um spezifische Details zu Funktionen wie PWM, ADC oder den Kommunikationsprotokollen UART, SPI und I2C zu erhalten. Das Tool ist ideal für die schnelle Planung deiner Hardware-Verkabelung und hilft dir dabei, Fehler bei der Pinbelegung bereits vor dem Basteln auszuschließen.
Technische Spezifikationen und Sicherheit
Das Tool informiert dich präzise über die Spannungsversorgung und Sicherheitsmerkmale deines Boards. Es zeigt wichtige Details wie das 300 mA Limit des 3,3V-Ausgangs sowie Besonderheiten der USB-Busspannung auf. Zudem erhältst du Informationen zur analogen Masse für präzise ADC-Messungen und zum Master Reset mit internem Pull-up. So kannst du sicherstellen, dass deine Schaltungen stabil funktionieren und keine Komponenten durch falsche Spannungen beschädigt werden.
Häufige Fragen
Was sind die Funktionen der GPIO-Pins?
Die GPIO-Pins des Raspberry Pi Pico unterstützen vielfältige Funktionen wie PWM für die Motorsteuerung, ADC für analoge Signale sowie UART, SPI und I2C für die Kommunikation mit Sensoren. Das Tool zeigt dir genau an, welche Pins diese Funktionen kombinieren können, damit du deine Hardware effizient verkabeln kannst.
Wie wird der Raspberry Pi Pico versorgt?
Der Raspberry Pi Pico nutzt einen integrierten Buck-Boost-Regler zur Stabilisierung der Hauptversorgung. Der anschließende 3,3V-Ausgang liefert bis zu 300 mA und versorgt alle GPIO-Pins. Beachte dabei die Warnung zum USB-Bus, da diese Spannung direkt vom Micro-USB-Anschluss kommt und nicht durch einen Regler geschützt ist.
Warum sollte ich eine separate analoge Masse nutzen?
Für präzise ADC-Messungen solltest du die angegebene analoge Masse verwenden, die von der digitalen Masse getrennt ist. Dies reduziert Störungen durch digitale Schaltvorgänge und sorgt für stabilerere Messwerte deiner Sensoren. Das Tool zeigt dir genau an, wo diese spezielle Verbindung für deine Schaltung erfolgen muss.
Wie schalte ich den integrierten Regler aus?
Du kannst den 3,3V-Regler ausschalten, indem du den Pin für den Regler-Enable auf Masse (GND) ziehst. Dies ist nützlich, wenn du Strom sparen möchtest oder bestimmte Komponenten nicht mit dem Bordregler versorgen willst. Alle Details zu dieser Funktion findest du direkt im interaktiven Pinout-Tool.