The Arduino Nano RP2040 Connect is a versatile board in the Arduino Nano series, designed to incorporate high performance, connectivity, and advanced features into a compact form factor. Here are the key features and details about this board:

- Microcontroller: It uses the RP2040, a dual-core ARM Cortex M0+ processor designed by Raspberry Pi, offering high performance for its size.
- Memory:
- Flash Memory: 16 MB (External QSPI Flash)
- SRAM: 264 KB
- Operating Voltage: 3.3V
- Input Voltage (recommended): 5-12V
- Digital I/O Pins: 18 (of which 8 provide PWM output)
- Analog Input Pins: 4 (12-bit ADC)
- DC Current per I/O Pin: 7 mA
- Clock Speed: Up to 133 MHz
Features
- Wi-Fi: Includes an ESP32-S3 co-processor for handling Wi-Fi connectivity, enabling:
- IoT Applications: Connects to Wi-Fi networks, facilitating interaction with the internet, cloud services, or other connected devices.
- Bluetooth®: Supports Bluetooth® 5.0 Low Energy (BLE) for short-range wireless communication.
- USB Interface: Has a micro USB port for programming, power supply, and USB communication.
- High Performance: The RP2040 microcontroller provides significant computational power for its size:
- Dual-Core Processor: Allows for multitasking and parallel processing.
- Programmable I/O (PIO): Enables custom hardware acceleration and flexible peripheral support.
- OTA (Over-the-Air) Programming: Supports uploading sketches wirelessly, which is particularly useful for remote or embedded projects.
- Security: Includes hardware cryptographic support for secure communication.
- Sensors: Comes with an onboard temperature sensor, but lacks the integrated sensors found in some other Nano models like the Nano 33 BLE Sense.
- Programming: Compatible with the Arduino IDE, MicroPython, and CircuitPython, offering flexibility for developers.
Unique Capabilities:
- RP2040 Power: The RP2040 chip brings high performance and flexibility to the Nano form factor, suitable for demanding projects.
- IoT and Connectivity: With Wi-Fi and BLE, it’s designed for IoT applications without the need for additional hardware.
- Dual-Core Processing: Allows for running multiple tasks simultaneously, which can be beneficial for real-time applications or complex projects.
- Programmable I/O: Offers unique hardware acceleration capabilities, making it possible to implement custom protocols or interfaces directly in hardware.
Use Cases:
- Advanced Prototyping: Ideal for developers looking to leverage the power of the RP2040 in a compact form factor for IoT, embedded systems, or high-performance computing tasks.
- IoT Development: Suitable for projects requiring wireless connectivity, especially where both Wi-Fi and BLE are needed.
- Education and Learning: A good platform for teaching advanced microcontroller programming, IoT concepts, and exploring new hardware acceleration techniques.
The Arduino Nano RP2040 Connect stands out by combining the power of the RP2040 with connectivity options, making it an attractive choice for both educational and professional projects where performance and connectivity are key considerations.
Tech specs
Board | Nano RP2040 Connect with Headers | |
SKU: ABX00053 | ||
Microcontroller | Raspberry Pi® RP2040 | |
USB connector | Micro USB | |
Pins | Built-in LED pin | 13 |
Digital I/O Pins | 20 | |
Analog Input Pins | 8 | |
PWM pins | 20 (Except A6, A7) | |
External interrupts | 20 (Except A6, A7) | |
Connectivity | Wi-Fi | Nina W102 uBlox module |
Bluetooth® | Nina W102 uBlox module | |
Secure element | ATECC608A-MAHDA-T Crypto IC | |
Sensors | IMU | LSM6DSOXTR (6-axis) |
Microphone | MP3DT06JTR | |
Communication | UART | Yes |
I2C | Yes | |
SPI | Yes | |
Power | Circuit operating voltage | 3.3V |
Input Voltage (VIN) | 5-21V | |
DC Current per I/O pin | 4 mA | |
Clock speed | Processor | 133 MHz |
Memory | AT25SF128A-MHB-T | 16MB Flash IC |
Nina W102 uBlox module | 448 KB ROM, 520KB SRAM, 16MB Flash | |
Dimensions | Weight | 6 g |
Width | 18 mm | |
Length | 45 mm |