# 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.

## Quick Facts

- **Brand:** Arduino
- **Board Type:** dev-board
- **Price:** ~$21.7
- **Product Readiness:** consumer
- **CPU:** ARM Cortex-M0,dual-core @ 133MHz
- **CPU Architecture:** ARM Cortex-M0+
- **CPU Cores:** 2
- **RAM:** 264KB SRAM
- **Flash:** 16MB
- **USB:** Micro-USB
- **Power:** 5V via Micro-USB or Vin
- **Operating Voltage:** 3.3V
- **Dimensions:** 45 × 18mm
- **Weight:** 6g
- **Antenna:** Built-in PCB antenna
- **SD Card:** No

## Connectivity

- **Wifi:** 802.11 b/g/n
- **Bluetooth:** Bluetooth 4.2, BLE

## Open Source

- **Firmware:** Yes
- **Schematics:** Yes
- **PCB Layout:** No

## Compatible Firmware

arduino, micropython

## Use Cases

- educational-platform
- iot
- home-automation
- environmental-monitoring

## Components

- **RP2040** (mcu): Raspberry Pi RP2040 dual-core ARM Cortex-M0+ at 133MHz with 264KB SRAM and programmable PIO state machines. — [Datasheet](https://openhardware.directory/r?to=https%3A%2F%2Fdatasheets.raspberrypi.com%2Frp2040%2Frp2040-datasheet.pdf&ref=openhardware.directory&product=arduino-nano-rp2040-connect&source=md-export)
- **u-blox-NINA-W102** (mcu): u-blox NINA-W102 module providing WiFi 802.11 b/g/n and Bluetooth 4.2 connectivity. — [Datasheet](https://openhardware.directory/r?to=https%3A%2F%2Fwww.u-blox.com%2Fen%2Fproduct%2Fnina-w10-series&ref=openhardware.directory&product=arduino-nano-rp2040-connect&source=md-export)
- **LSM6DSOX** (accelerometer): STMicroelectronics LSM6DSOX 6-axis IMU with machine learning core for gesture and motion detection. — [Datasheet](https://openhardware.directory/r?to=https%3A%2F%2Fwww.st.com%2Fresource%2Fen%2Fdatasheet%2Flsm6dsox.pdf&ref=openhardware.directory&product=arduino-nano-rp2040-connect&source=md-export)
- **MP34DT05** (microphone): STMicroelectronics MP34DT05 omnidirectional MEMS microphone with PDM output. — [Datasheet](https://openhardware.directory/r?to=https%3A%2F%2Fwww.st.com%2Fresource%2Fen%2Fdatasheet%2Fmp34dt05-a.pdf&ref=openhardware.directory&product=arduino-nano-rp2040-connect&source=md-export)

## Protocols

- **SPI**: MOSI: D11, MISO: D12, SCK: D13
- **I2C**: SDA: A4, SCL: A5
- **UART**: TX: D1, RX: D0

## GPIO Map

| Pin | Name | Type | Functions |
|-----|------|------|-----------|
| D0 | UART RX | UART | digital-input, digital-output, pwm |
| D1 | UART TX | UART | digital-input, digital-output, pwm |
| D2 | Digital I/O |  | digital-input, digital-output, pwm |
| D3 | Digital I/O |  | digital-input, digital-output, pwm |
| D4 | Digital I/O |  | digital-input, digital-output, pwm |
| D5 | Digital I/O |  | digital-input, digital-output, pwm |
| D6 | Digital I/O |  | digital-input, digital-output, pwm |
| D7 | Digital I/O |  | digital-input, digital-output, pwm |
| D8 | Digital I/O |  | digital-input, digital-output, pwm |
| D9 | Digital I/O |  | digital-input, digital-output, pwm |
| D10 | Digital I/O |  | digital-input, digital-output, pwm |
| D11 | SPI MOSI | SPI | digital-input, digital-output, pwm |
| D12 | SPI MISO | SPI | digital-input, digital-output, pwm |
| D13 | SPI SCK | SPI | digital-input, digital-output, pwm |
| D14 | Digital I/O |  | digital-input, digital-output, pwm |
| D15 | Digital I/O |  | digital-input, digital-output, pwm |
| D16 | Digital I/O |  | digital-input, digital-output, pwm |
| D17 | Digital I/O |  | digital-input, digital-output, pwm |
| D18 | Digital I/O |  | digital-input, digital-output, pwm |
| D19 | Digital I/O |  | digital-input, digital-output, pwm |
| A0 | Analog Input | ADC | digital-input, digital-output, adc, pwm |
| A1 | Analog Input | ADC | digital-input, digital-output, adc, pwm |
| A2 | Analog Input | ADC | digital-input, digital-output, adc, pwm |
| A3 | Analog Input | ADC | digital-input, digital-output, adc, pwm |

## Description

## 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.

## Where to Buy

- [Arduino Store (US)](https://openhardware.directory/r?to=https%3A%2F%2Fstore-usa.arduino.cc%2Fproducts%2Farduino-nano-rp2040-connect&ref=openhardware.directory&product=arduino-nano-rp2040-connect&source=md-export) — $21.70
- [Arduino Store (EU)](https://openhardware.directory/r?to=https%3A%2F%2Fstore.arduino.cc%2Fproducts%2Farduino-nano-rp2040-connect&ref=openhardware.directory&product=arduino-nano-rp2040-connect&source=md-export) — €23.90
- [DigiKey](https://openhardware.directory/r?to=https%3A%2F%2Fwww.digikey.com%2Fen%2Fproducts%2Fdetail%2Farduino%2FABX00052%2F14828735&ref=openhardware.directory&product=arduino-nano-rp2040-connect&source=md-export) — $25.50
- [Mouser](https://openhardware.directory/r?to=https%3A%2F%2Fwww.mouser.com%2FProductDetail%2FArduino%2FABX00052&ref=openhardware.directory&product=arduino-nano-rp2040-connect&source=md-export) — $25.50
- [Amazon US](https://openhardware.directory/r?to=https%3A%2F%2Fwww.amazon.com%2Fdp%2FB095J4Y7LG&ref=openhardware.directory&product=arduino-nano-rp2040-connect&source=md-export) — $25.50

## Resources

- [product](https://openhardware.directory/r?to=https%3A%2F%2Fstore.arduino.cc%2Fproducts%2Farduino-nano-rp2040-connect&ref=openhardware.directory&product=arduino-nano-rp2040-connect&source=md-export)
- [wiki](https://openhardware.directory/r?to=https%3A%2F%2Fdocs.arduino.cc%2Fhardware%2Fnano-rp2040-connect%2F&ref=openhardware.directory&product=arduino-nano-rp2040-connect&source=md-export)
- [datasheet](https://openhardware.directory/r?to=https%3A%2F%2Fdocs.arduino.cc%2Fresources%2Fdatasheets%2FABX00052-datasheet.pdf&ref=openhardware.directory&product=arduino-nano-rp2040-connect&source=md-export)
- [schematics](https://openhardware.directory/r?to=https%3A%2F%2Fdocs.arduino.cc%2Fresources%2Fschematics%2FABX00052-schematics.pdf&ref=openhardware.directory&product=arduino-nano-rp2040-connect&source=md-export)

## Tags

`arduino`, `nano`, `rp2040`, `wifi`, `ble`, `imu`, `microphone`

## Images

![Arduino Nano RP2040 Connect](https://nbg1.your-objectstorage.com/openhardware-directory/entities/arduino-nano-rp2040-connect/8ec3e75a8055.jpg)
![Arduino Nano RP2040 Connect](https://nbg1.your-objectstorage.com/openhardware-directory/entities/arduino-nano-rp2040-connect/a2b235854f39.jpg)

---
[View full device page](https://openhardware.directory/devices/arduino-nano-rp2040-connect)