Arduino Nano RP2040 Connect - image 1
1 / 2
Arduino·Dev Board

Arduino Nano RP2040 Connect

Nano form factor board with RP2040 dual-core Cortex-M0+ at 133MHz, 16MB flash, 264KB SRAM, WiFi 802.11 b/g/n and BLE via u-blox NINA-W102, built-in 6-axis IMU and microphone, 22 digital I/O with 20 PWM channels.

Starting from

$21.70

Compatible Firmware

Specifications

ArchitectureARM Cortex-M0+
CPU Cores2
Clock Speed133MHz
Flash16MB
GPIO Level3.3V
StorageNo
Dimensions45 × 18mm
Weight6g

Components

Raspberry Pi RP2040 dual-core ARM Cortex-M0+ at 133MHz with 264KB SRAM and programmable PIO state machines.

u-blox NINA-W102 module providing WiFi 802.11 b/g/n and Bluetooth 4.2 connectivity.

STMicroelectronics LSM6DSOX 6-axis IMU with machine learning core for gesture and motion detection.

STMicroelectronics MP34DT05 omnidirectional MEMS microphone with PDM output.

Bus Interfaces

SPI
SCK: D13MISO: D12MOSI: D11
I2C
SCL: A5SDA: A4
UART
RX: D0TX: D1

GPIO Map

D0
UART RX
digital-inputdigital-outputpwm
UART
D1
UART TX
digital-inputdigital-outputpwm
UART
D2
Digital I/O
digital-inputdigital-outputpwm
D3
Digital I/O
digital-inputdigital-outputpwm
D4
Digital I/O
digital-inputdigital-outputpwm
D5
Digital I/O
digital-inputdigital-outputpwm
D6
Digital I/O
digital-inputdigital-outputpwm
D7
Digital I/O
digital-inputdigital-outputpwm
D8
Digital I/O
digital-inputdigital-outputpwm
D9
Digital I/O
digital-inputdigital-outputpwm
D10
Digital I/O
digital-inputdigital-outputpwm
D11
SPI MOSI
digital-inputdigital-outputpwm
SPI
D12
SPI MISO
digital-inputdigital-outputpwm
SPI
D13
SPI SCK
digital-inputdigital-outputpwm
SPI
D14
Digital I/O
digital-inputdigital-outputpwm
D15
Digital I/O
digital-inputdigital-outputpwm
D16
Digital I/O
digital-inputdigital-outputpwm
D17
Digital I/O
digital-inputdigital-outputpwm
D18
Digital I/O
digital-inputdigital-outputpwm
D19
Digital I/O
digital-inputdigital-outputpwm
A0
Analog Input
digital-inputdigital-outputadcpwm
ADC
A1
Analog Input
digital-inputdigital-outputadcpwm
ADC
A2
Analog Input
digital-inputdigital-outputadcpwm
ADC
A3
Analog Input
digital-inputdigital-outputadcpwm
ADC

Overview

The Arduino Nano RP2040 Connect brings Raspberry Pi's RP2040 chip to the Nano form factor with added wireless connectivity. The dual-core ARM Cortex-M0+ runs at 133MHz with a generous 264KB SRAM and 16MB external flash, providing substantial processing and storage capability for a Nano-sized board.

WiFi 802.11 b/g/n and Bluetooth 4.2 connectivity are provided by the u-blox NINA-W102 module (ESP32-based), enabling IoT applications and Arduino Cloud integration. Built-in sensors include a 6-axis LSM6DSOX IMU for motion tracking and an MP34DT05 MEMS microphone for audio capture, making it suitable for gesture recognition and voice projects.

With 22 digital I/O pins (20 PWM-capable), 8 analog inputs, and support for both Arduino IDE and MicroPython, it's a versatile board that combines the RP2040's unique features (like PIO programmable I/O) with wireless connectivity in a compact package.

Use Cases

4

Resources

Where to Buy

Explore more of the directory — popular use cases, firmware, and specs to browse next.