Довідник вбудованого заліза для інженерів і мейкерів

Розпіновка та схема Raspberry Pi Pico

Інтерактивна розпіновка на 40 пінів

Цей інтерактивний гід Pico повністю відтворює офіційну 40-пінову розпіновку з роз'ємом micro-USB угорі. Він демонструє стандартні канали UART, I2C та SPI, зазначені у документації Raspberry Pi, а також три аналогові входи ADC та повну секцію живлення.

  • Raspberry Pi Ltd
  • Перевірене джерело
  • Оновлено вер. 2026 р.

Інтерактивна схема розпіновки

  • GPIO
  • Живлення
  • Земля
  • Аналог
  • Керування

Торкніться ряду пінів, щоб побачити його зблизька

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

ПАСПОРТ ПЛАТИ

RP2040

Raspberry Pi Pico

RP2040

Raspberry Pi Ltd
MCU
RP2040
Ядро CPU
Dual Arm Cortex-M0+
Тактова частота
133 MHz
SRAM
264 KB
Flash
2 MB
Кількість GPIO
26
Логічна напруга
3.3 V (не толерантні до 5 В)
Форм-фактор
40-pin

Перед підключенням

GPIO не толерантні до 5 В

  • Усі контакти GPIO працюють виключно з напругою 3,3 В; не подавайте 5 В.
  • Дотримуйтесь обмежень діапазону вхідної напруги АЦП (0–3,3 В).
  • Не подавайте живлення на VBUS та VSYS одночасно без розуміння схеми діодного захисту Pico.

Таблиця пінів

Показано 40 із 40 пінів
Таблиця пінів Raspberry Pi Pico: фізичний пін, назва, GPIO, функції, ADC, touch, роль за замовчуванням, прапорці
КонтактНазваGPIOФункціїADCТипова рольЗастереження
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

Підтверджені дані

Огляд плати

Raspberry Pi Pico — це компактна плата на базі мікроконтролера RP2040 з двома ядрами Arm Cortex-M0+ (133 МГц), 2 МБ flash, 264 КБ SRAM, USB 1.1 та 26 багатофункціональними GPIO.

Входи живлення

  • Micro-USB B для живлення, передачі даних та прошивки UF2
  • Вхід VSYS від 1,8 В до 5,5 В
  • VBUS надає номінальні 5 В від лінії USB

Типові застосування

  • Вбудовані системи керування та збір даних із сенсорів
  • Створення нестандартних цифрових інтерфейсів за допомогою машин станів PIO
  • Навчання C/C++, MicroPython та вбудованому програмуванню

Примітки

  • RP2040 містить два ядра Arm Cortex-M0+ з тактовою частотою 133 МГц та 264 КБ SRAM.
  • Лише GP26–GP28 виведені як аналогові входи; GPIO29 вимірює VSYS всередині плати.

Перед підключенням

  • Усі контакти GPIO працюють виключно з напругою 3,3 В; не подавайте 5 В.
  • Дотримуйтесь обмежень діапазону вхідної напруги АЦП (0–3,3 В).
  • Не подавайте живлення на VBUS та VSYS одночасно без розуміння схеми діодного захисту Pico.

Характеристики

MCU
RP2040
Ядро CPU
Dual Arm Cortex-M0+
Частота
133 MHz
SRAM
264 KB
Flash
2 MB
Кількість GPIO
26
Логічна напруга
3.3 V

Первинні джерела

Raspberry Pi Pico DatasheetRP2040 Datasheet

Безпечні контакти GPIO

Pico надає 26 багатофункціональних GPIO контактів з фіксованою логікою 3,3 В. Кожен доступний GPIO може використовуватися у PIO та PWM; пам'ятайте, що контакти НЕ толерантні до 5 В.

Контакти ADC та аналогові входи

GP26, GP27 та GP28 надають канали ADC0, ADC1 та ADC2. ADC_VREF — фільтрована опорна напруга АЦП, а AGND — аналогова земля. Даташит застерігає: піни ADC мають захисний діод до шини 3,3 В, який проводить струм навіть коли RP2040 знеструмлений.

Контакти I2C, SPI та UART

Схема розпіновки перелічує кілька розташувань за замовчуванням для UART0/1, I2C0/1 та SPI0/1. Оглядач копіює ці підписи для кожного піна, а не подає одну пару як універсально бажану. PIO може програмно реалізувати додаткові протоколи.

Конфігураційні (strapping) піни та піни завантаження

40-пінова колодка не має strapping-пінів у стилі ESP32. BOOTSEL — це тактова кнопка на платі, а RUN — активний низький вхід скидання (reset).

Піни лише для входу

Жоден із 26 доступних GPIO не є виключно вхідним. RUN, 3V3_EN, ADC_VREF та лінії живлення мають спеціальне призначення і не повинні використовуватися як загальні GPIO.

Розпіновка Raspberry Pi 40-Pin GPIO HeaderРозпіновка Arduino Mega 2560 Rev3Розпіновка Arduino Pro MiniРозпіновка NodeMCU v2 Amica (ESP8266)

Допоможіть тримати сторінку точною

Перевірили цю розпіновку на своїй платі чи роз’ємі? Підтвердьте її або повідомте про пін, напругу чи орієнтацію, що не збігається.

Відкриває публічну форму на GitHub, де цю сторінку вже вказано; потрібен безкоштовний акаунт GitHub. Як працюють звіти й підтвердження