Interaktywny Przewodnik Inżynieryjny

Pinout i Schemat Pinów Raspberry Pi Pico

Interaktywny układ wyprowadzeń 40 pinów

Ta przeglądarka Pico odtwarza oficjalny rozkład 40 pinów ze złączem micro-USB u góry. Pokazuje domyślne alternatywy UART, I2C i SPI wydrukowane na rysunku układu wyprowadzeń Raspberry Pi, a także trzy wyprowadzone wejścia ADC i pełną sekcję zasilania.

  • Raspberry Pi Ltd
  • Zweryfikowane Źródło
  • Zaktualizowano wrz 2026

Interaktywny schemat wyprowadzeń

  • GPIO
  • Zasilanie
  • Masa
  • Analogowe
  • Sterowanie

Dotknij rzędu pinów, aby zobaczyć go z bliska

Raspberry Pi Pico Pinout Vector DiagramInteractive vector pinout diagram of Raspberry Pi Pico (top view) showing pin headers, power rails, components, and hardware interfaces.2R2VA4EHJQ41DUUSBLEDBOOTSEL▼ DEBUGGP0GP1GNDGP2GP3GP4GP5GNDGP6GP7GP8GP9GNDGP10GP11GP12GP13GNDGP14GP15VBUSVSYSGND3V3_EN3V3ADC_VREFGP28AGNDGP27GP26RUNGP22GNDGP21GP20GP19GP18GNDGP17GP16

Podsumowanie Płytki

RP2040

Raspberry Pi Pico

RP2040

Raspberry Pi Ltd
MCU
RP2040
Rdzeń CPU
Dual Arm Cortex-M0+
Częstotliwość zegara
133 MHz
SRAM
264 KB
Flash
2 MB
Liczba GPIO
26
Napięcie logiczne
3.3 V (bez tolerancji 5 V)
Format
40-pin

Zanim podłączysz

GPIO nie toleruje 5 V

  • Wszystkie GPIO używają stałej logiki 3,3 V; nie podawaj 5 V.
  • Przestrzegaj limitów wejścia ADC i diody w stanie niezasilanym z noty katalogowej.
  • Nie zasilaj VBUS ani VSYS bez zrozumienia ścieżki zasilania Pico.

Tabela pinów

Wyświetlono 40 z 40 pinów
Tabela pinów Raspberry Pi Pico: pin fizyczny, nazwa, GPIO, funkcje, ADC, dotyk, domyślna rola, ostrzeżenia
PinNazwaGPIOFunkcjeADCDomyślna rolaOstrzeżenia
1 leftGP0GPIO0
gpiouarti2cspipwm
—GPIO
2 leftGP1GPIO1
gpiouarti2cspipwm
—GPIO
3 leftGND—
gnd
—Ground
4 leftGP2GPIO2
gpioi2cspipwm
—GPIO
5 leftGP3GPIO3
gpioi2cspipwm
—GPIO
6 leftGP4GPIO4
gpiouarti2cspipwm
—GPIO
7 leftGP5GPIO5
gpiouarti2cspipwm
—GPIO
8 leftGND—
gnd
—Ground
9 leftGP6GPIO6
gpioi2cspipwm
—GPIO
10 leftGP7GPIO7
gpioi2cspipwm
—GPIO
11 leftGP8GPIO8
gpiouarti2cspipwm
—GPIO
12 leftGP9GPIO9
gpiouarti2cspipwm
—GPIO
13 leftGND—
gnd
—Ground
14 leftGP10GPIO10
gpioi2cspipwm
—GPIO
15 leftGP11GPIO11
gpioi2cspipwm
—GPIO
16 leftGP12GPIO12
gpiouarti2cspipwm
—GPIO
17 leftGP13GPIO13
gpiouarti2cspipwm
—GPIO
18 leftGND—
gnd
—Ground
19 leftGP14GPIO14
gpioi2cspipwm
—GPIO
20 leftGP15GPIO15
gpioi2cspipwm
—GPIO
1 rightVBUS—
power
—5.0 V PowerDirectly connected to Micro-USB 5V supply line via diode. Do not connect conflicting 5V sources while USB is plugged in.
2 rightVSYS—
power
—1.8–5.5 V PowerMain system input voltage range is 1.8V to 5.5V, feeding the RT6150B buck-boost converter. Monitored internally via GPIO29.
3 rightGND—
gnd
—Ground
4 right3V3_EN—
power
—Power SupplyPulling 3V3_EN low disables the onboard RT6150B buck-boost converter, turning off the 3.3V rail and RP2040.
5 right3V3—
power
—3.3 V Power
6 rightADC_VREF—
adcpower
—3.3 V PowerADC_VREF is tied to the filtered 3.3V supply via a 200Ω resistor. Any external reference must not exceed 3.3V.
7 rightGP28GPIO28
gpiopwmadc
ADC2GPIOADC input range is strictly 0V to 3.3V. Protection diode to 3.3V rail conducts even when Pico is unpowered; do not exceed 3.3V.
8 rightAGND—
gnd
—Ground
9 rightGP27GPIO27
gpioi2cpwmadc
ADC1GPIOADC input range is strictly 0V to 3.3V. Protection diode to 3.3V rail conducts even when Pico is unpowered; do not exceed 3.3V.
10 rightGP26GPIO26
gpioi2cpwmadc
ADC0GPIOADC input range is strictly 0V to 3.3V. Protection diode to 3.3V rail conducts even when Pico is unpowered; do not exceed 3.3V.
11 rightRUN—
reset
—Reset / EnableActive-low reset line. Pulling RUN to GND resets the RP2040 microcontroller and restarts firmware execution.
12 rightGP22GPIO22
gpiopwm
—GPIO
13 rightGND—
gnd
—Ground
14 rightGP21GPIO21
gpioi2cpwm
—GPIO
15 rightGP20GPIO20
gpioi2cpwm
—GPIO
16 rightGP19GPIO19
gpioi2cspipwm
—GPIO
17 rightGP18GPIO18
gpioi2cspipwm
—GPIO
18 rightGND—
gnd
—Ground
19 rightGP17GPIO17
gpiouarti2cspipwm
—GPIO
20 rightGP16GPIO16
gpiouarti2cspipwm
—GPIO

Dokumentacja Inżynieryjna

Przegląd Płytki

Raspberry Pi Pico to kompaktowa płytka z RP2040 i dwoma procesorami Arm Cortex-M0+ 133 MHz, 2 MB flash, 264 KB SRAM, USB 1.1 i 26 wyprowadzonymi wielofunkcyjnymi GPIO.

Wejścia zasilania

  • Micro-USB B do zasilania, danych i programowania UF2
  • Wejście VSYS od 1,8 V do 5,5 V
  • VBUS wyprowadza nominalne zasilanie USB 5 V

Typowe zastosowania

  • Sterowanie wbudowane i akwizycja danych z czujników
  • Własne interfejsy cyfrowe z użyciem maszyn stanów PIO
  • Nauka C/C++, MicroPythona i programowania systemów wbudowanych

Uwagi

  • RP2040 ma dwa rdzenie Arm Cortex-M0+ taktowane 133 MHz i 264 KB wbudowanej pamięci SRAM.
  • Tylko GP26–GP28 są wyprowadzone jako wejścia ADC; GPIO29 mierzy wewnętrznie VSYS.

Zanim podłączysz

  • Wszystkie GPIO używają stałej logiki 3,3 V; nie podawaj 5 V.
  • Przestrzegaj limitów wejścia ADC i diody w stanie niezasilanym z noty katalogowej.
  • Nie zasilaj VBUS ani VSYS bez zrozumienia ścieżki zasilania Pico.

Dane Techniczne

Mikrokontroler
RP2040
Rdzeń procesora
Dual Arm Cortex-M0+
Taktowanie zegara
133 MHz
Pamięć SRAM
264 KB
Pamięć Flash
2 MB
Liczba linii GPIO
26
Poziom logiczny
3.3 V

Bezpieczne Piny GPIO

Pico wyprowadza 26 wielofunkcyjnych pinów GPIO o stałej logice 3,3 V. Zgodnie z oficjalnym układem wyprowadzeń każdy wyprowadzony GPIO może uczestniczyć w PIO i PWM; wybierz przypisanie peryferiów zgodne z programem i nie podawaj 5 V na żaden GPIO.

Wejścia ADC i Piny Analogowe

GP26, GP27 i GP28 zapewniają ADC0, ADC1 i ADC2. ADC_VREF to filtrowane zasilanie/odniesienie ADC, a AGND to masa analogowa. Nota katalogowa ostrzega, że GPIO z funkcją ADC mają diodę do szyny we/wy 3,3 V, także gdy RP2040 jest niezasilany.

Magistrale I2C, SPI i UART

Schemat układu wyprowadzeń wymienia kilka domyślnych rozmieszczeń dla UART0/1, I2C0/1 i SPI0/1. Przeglądarka kopiuje te etykiety dla każdego pinu, zamiast przedstawiać jedną parę jako uniwersalnie preferowaną. PIO może zaimplementować dodatkowe protokoły programowo.

Piny Konfiguracyjne (Boot i Strapping)

40-pinowa listwa nie ma pinów strapping w stylu ESP. BOOTSEL to przycisk na płytce, a nie pozycja głównej listwy, natomiast RUN to wejście enable/reset, które resetuje układ po ściągnięciu do stanu niskiego.

Piny Wyłącznie Wejściowe (Input-Only)

Żaden z 26 wyprowadzonych GPIO nie jest udokumentowany jako tylko wejściowy. RUN, 3V3_EN, ADC_VREF i styki zasilania to piny listwy specjalnego przeznaczenia i nie mogą być traktowane jak zwykłe GPIO.

Układ wyprowadzeń Raspberry Pi 40-Pin GPIO HeaderUkład wyprowadzeń Arduino Mega 2560 Rev3Układ wyprowadzeń Arduino Pro MiniUkład wyprowadzeń NodeMCU v2 Amica (ESP8266)

Pomóż dbać o poprawność tej strony

Sprawdziłeś ten układ wyprowadzeń na swojej płytce lub złączu? Potwierdź go albo zgłoś pin, napięcie lub orientację, które się nie zgadzają.

Otwiera publiczny formularz na GitHubie z już wpisaną tą stroną; potrzebne jest bezpłatne konto GitHub. Jak działają zgłoszenia i potwierdzenia