The Arduino Nano RP2040 Connect is a compact board featuring the Raspberry Pi RP2040 dual-core ARM Cortex M0+ at 133MHz, with 264KB SRAM and 16MB flash. It includes WiFi/Bluetooth via the u-blox NINA-W102, a 6-axis IMU, microphone, and RGB LED. Ideal for IoT, it supports Arduino Cloud, MicroPython, and machine vision with a free OpenMV license.
| Microcontroller | Raspberry Pi RP2040 (Dual-core ARM Cortex M0+) |
|---|---|
| Operating Voltage | 3.3V |
| Input Voltage | 5-21V |
| Digital I/O Pins | 22 (20 PWM) |
| Analog Input Pins | 8 |
| DC Current per I/O Pin | 7mA |
| Flash Memory | 16MB (external) |
| SRAM | 264KB |
| Clock Speed | 133MHz |
| Connectivity | WiFi/Bluetooth (u-blox NINA-W102) |
| Sensors | 6-axis IMU, Microphone |
| Dimensions | 45mm x 18mm |
| Weight | ~6g |
📄 Arduino Nano RP2040 Connect datasheet (783 kB)
📄 Raspberry Pi RP2040 datasheet (5301 kB)
| Label | Function | Notes |
|---|---|---|
| D13 | Digital I/O, SPI SCK | Built-in LED |
| 3.3V | Power | 3.3V output |
| AREF | Analog Reference | Analog reference voltage |
| A0 | Analog Input | ADC0 (RP2040) |
| A1 | Analog Input | ADC1 (RP2040) |
| A2 | Analog Input | ADC2 (RP2040) |
| A3 | Analog Input | ADC3 (RP2040) |
| A4 | Analog Input, I2C SDA | ADC via NINA-W102 |
| A5 | Analog Input, I2C SCL | ADC via NINA-W102 |
| A6 | Analog Input | ADC via NINA-W102 |
| A7 | Analog Input | ADC via NINA-W102 |
| VUSB | Power | USB power input |
| RESET | Reset | Reset the board |
| GND | Ground | Ground |
| VIN | Power | External power input (5–21V) |
| D12 | Digital I/O, SPI MISO | |
| D11 | Digital I/O, SPI MOSI | |
| D10 | Digital I/O, SPI SS | |
| D9 | Digital I/O | |
| D8 | Digital I/O | |
| D7 | Digital I/O | |
| D6 | Digital I/O | |
| D5 | Digital I/O | |
| D4 | Digital I/O | |
| D3 | Digital I/O | |
| D2 | Digital I/O | |
| D1 | Digital I/O, UART TX | |
| D0 | Digital I/O, UART RX |