Распиновка Arduino Nano RP2040 Connect

Arduino Nano RP2040 Connect · RP2040 · логика 3,3 В · 45×18 мм · 30 пинов

ШИМ есть на всех GPIO, PIO0, PIO1 на всех GPIO, 5 В не выдерживает ни один GPIO, обведено: по умолчанию в ArduinoCore-mbed.

Вид сверху, USB слева (как на официальной распиновке), на рисунке плата повёрнута на 90°.

СравнитьСкачать PNG
Чип
RP2040, u-blox NINA-W102 (Wi-Fi, Bluetooth)
Логика
3,3 В
Питание
Micro-USB 4,8-5,25 ВVIN 4,5-21 В
По умолчанию в ArduinoCore-mbed (NANO_RP2040_CONNECT)
I2C: SDA 12, SCL 13SPI: MOSI 7, MISO 4, SCK 6, SS 5UART: TX 0, RX 1светодиод: 6

Какие пины Arduino Nano RP2040 Connect можно использовать

Без оговорок

GPIO0, GPIO1, GPIO4, GPIO5, GPIO7, GPIO12, GPIO13, GPIO15-21, GPIO25-29

С оглядкой

  • GPIO6: светодиод на плате.
  • A6, A7: только аналоговый вход.

Важно

  • Логика 3,3 В, 5 В на выводы не подавать.
  • Номера в скетче — D0…D13, A0…A7 (ядро Arduino mbed), а не GPIO RP2040. В ядре arduino-pico (Philhower) — GPIO.
  • A6 и A7 — только АЦП модуля NINA (через WiFiNINA), A4/A5 читаются тоже через NINA.
  • Вывод «5V» тут VUSB и по умолчанию не подключён.
  • I2C A4/A5 уже заняты IMU LSM6DSOX (0x6A) и ATECC608A (0x60).
  • Ряды выводов — по шагу 2,54 и ширине 0,6 дюйма; мелкие компоненты нарисованы примерно.

Все пины

ПодписьНомерФункцииОграниченияСверка
D12GPIO4 · Arduino 12прерываниеSPI0 RX (MISO)UART1 TXI2C0 SDAШИМ 2APIO0, PIO1SPI MISO (SPI0 RX)не терпит 5 Всверено
D11GPIO7 · Arduino 11прерываниеSPI0 TX (MOSI)UART1 RTSI2C1 SCLШИМ 3BPIO0, PIO1SPI MOSI (SPI0 TX)не терпит 5 Всверено
D10GPIO5 · Arduino 10прерываниеSPI0 CSnUART1 RXI2C0 SCLШИМ 2BPIO0, PIO1SPI CSне терпит 5 Всверено
D9GPIO21 · Arduino 9прерываниеSPI0 CSnUART1 RXI2C0 SCLШИМ 2BPIO0, PIO1не терпит 5 Всверено
D8GPIO20 · Arduino 8прерываниеSPI0 RX (MISO)UART1 TXI2C0 SDAШИМ 2APIO0, PIO1не терпит 5 Всверено
D7GPIO19 · Arduino 7прерываниеSPI0 TX (MOSI)UART0 RTSI2C1 SCLШИМ 1BPIO0, PIO1не терпит 5 Всверено
D6GPIO18 · Arduino 6прерываниеSPI0 SCKUART0 CTSI2C1 SDAШИМ 1APIO0, PIO1не терпит 5 Всверено
D5GPIO17 · Arduino 5прерываниеSPI0 CSnUART0 RXI2C0 SCLШИМ 0BPIO0, PIO1не терпит 5 Всверено
D4GPIO16 · Arduino 4прерываниеSPI0 RX (MISO)UART0 TXI2C0 SDAШИМ 0APIO0, PIO1не терпит 5 Всверено
D3GPIO15 · Arduino 3прерываниеSPI1 TX (MOSI)UART0 RTSI2C1 SCLШИМ 7BPIO0, PIO1не терпит 5 Всверено
D2GPIO25 · Arduino 2прерываниеSPI1 CSnUART1 RXI2C0 SCLШИМ 4BPIO0, PIO1не терпит 5 Всверено
GNDЗемлясверено
RSTСброс (низкий = сброс)кнопка на платесверено
RX0GPIO1 · Arduino 0прерываниеSPI0 CSnUART0 RXI2C0 SCLШИМ 0BPIO0, PIO1Serial1 RXне терпит 5 Всверено
TX1GPIO0 · Arduino 1прерываниеSPI0 RX (MISO)UART0 TXI2C0 SDAШИМ 0APIO0, PIO1Serial1 TXне терпит 5 Всверено
D13GPIO6 · Arduino 13прерываниеSPI0 SCKUART1 CTSI2C1 SDAШИМ 3APIO0, PIO1SPI SCKне терпит 5 Всветодиод на платесверено
3.3V3.3 Ввыход питаниясверено
AREF3.3 ВОпорное напряжение (на RP2040 не используется)вход питаниясверено
A0GPIO26 · Arduino A0 (14)прерываниеSPI1 SCKUART1 CTSI2C1 SDAШИМ 5APIO0, PIO1ADC0не терпит 5 Всверено
A1GPIO27 · Arduino A1 (15)прерываниеSPI1 TX (MOSI)UART1 RTSI2C1 SCLШИМ 5BPIO0, PIO1ADC1не терпит 5 Всверено
A2GPIO28 · Arduino A2 (16)прерываниеSPI1 RX (MISO)UART0 TXI2C0 SDAШИМ 6APIO0, PIO1ADC2не терпит 5 Всверено
A3GPIO29 · Arduino A3 (17)прерываниеSPI1 CSnUART0 RXI2C0 SCLШИМ 6BPIO0, PIO1ADC3не терпит 5 Всверено
A4GPIO12 · Arduino A4 (18)прерываниеSPI1 RX (MISO)UART0 TXI2C0 SDAШИМ 6APIO0, PIO1I2C SDA (Wire)не терпит 5 Всверено
A5GPIO13 · Arduino A5 (19)прерываниеSPI1 CSnUART0 RXI2C0 SCLШИМ 6BPIO0, PIO1I2C SCL (Wire)не терпит 5 Всверено
A6АЦП модуля NINA-W102 (ESP32), 12 биттолько аналоговый входне терпит 5 Всверено
A7АЦП модуля NINA-W102 (ESP32), 12 биттолько аналоговый входне терпит 5 Всверено
VUSB5 Ввход питаниявыход питаниясверено
RSTСброс (низкий = сброс)сверено
GNDЗемлясверено
VIN5 Ввход питаниясверено

Источники

Все пины сверены по документам производителя.

Размер: 45×18 мм по даташиту; ряды через 15,24 мм по шагу 2,54, положение вдоль платы по середине.

Частые вопросы

Какие пины у Arduino Nano RP2040 Connect для I2C, SPI и UART?
По умолчанию в ArduinoCore-mbed (NANO_RP2040_CONNECT): I2C: SDA GPIO12, SCL GPIO13; SPI: MOSI GPIO7, MISO GPIO4, SCK GPIO6, SS GPIO5; UART: TX GPIO0, RX GPIO1.
На каком пине светодиод у Arduino Nano RP2040 Connect?
На GPIO6.
Можно ли подавать 5 В на пины Arduino Nano RP2040 Connect?
Нет. Логика 3,3 В, пины 5 В не терпят: сигнал 5 В подают через делитель или преобразователь уровней.

Пригодится ещё

Похожие платы