Arduino Nano RP2040 Connect Product Reference Manual

Arduino Nano RP2040 Connect Product Reference Manual

Hide thumbs Also See for Nano RP2040 Connect:

Advertisement

Quick Links

Arduino® Nano RP2040 Connect
Product Reference Manual
SKU: ABX00053
Description
The feature packed Arduino® Nano RP2040 Connect brings the new Raspberry Pi RP2040 microcontroller to the
Nano form factor. Make the most of the dual core 32-bit Arm® Cortex®-M0+ to make Internet of Things projects
with Bluetooth® and Wi-Fi connectivity thanks to the u-blox® Nina W102 module. Dive into real-world projects
with the onboard accelerometer, gyroscope, RGB LED and microphone. Develop robust embedded AI solutions with
minimal effort using the Nano RP2040 Connect!
Target Areas
Internet of Things (IoT), machine learning, prototyping,
1 / 19
Arduino® Nano RP2040 Connect
Modified: 07/05/2024

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the Nano RP2040 Connect and is the answer not in the manual?

Questions and answers

Summary of Contents for Arduino Nano RP2040 Connect

  • Page 1 SKU: ABX00053 Description The feature packed Arduino® Nano RP2040 Connect brings the new Raspberry Pi RP2040 microcontroller to the Nano form factor. Make the most of the dual core 32-bit Arm® Cortex®-M0+ to make Internet of Things projects with Bluetooth® and Wi-Fi connectivity thanks to the u-blox® Nina W102 module. Dive into real-world projects with the onboard accelerometer, gyroscope, RGB LED and microphone.
  • Page 2 Arduino® Nano RP2040 Connect Features Raspberry Pi RP2040 Microcontroller 133 MHz 32bit Dual Core Arm® Cortex®-M0+ 264 kB on-chip SRAM Direct Memory Access (DMA) controller Support for up to 16 MB of off-chip Flash memory via dedicated QSPI bus USB 1.1 controller and PHY, with host and device support...
  • Page 3 Arduino® Nano RP2040 Connect ST LSM6DSOXTR 6-axis IMU 3D Gyroscope ±2/±4/±8/±16 g full scale 3D Accelerometer ±125/±250/±500/±1000/±2000 dps full scale Advanced pedometer, step detector and step counter Significant Motion Detection, Tilt detection Standard interrupts: free-fall, wake-up, 6D/4D orientation, click and double-click Programmable finite state machine: accelerometer, gyroscope and external sensors...
  • Page 4 Arduino® Nano RP2040 Connect Safety Information Class A 4 / 19 Arduino® Nano RP2040 Connect Modified: 07/05/2024...
  • Page 5: Table Of Contents

    3.8 Microphone 3.9 RGB LED 3.10 Power Tree 4 Board Operation 4.1 Getting Started - IDE 4.2 Getting Started - Arduino Cloud Editor 4.3 Getting Started - Arduino Cloud 4.4 Sample Sketches 4.5 Online Resources 4.6 Board Recovery 5 Connector Pinouts 5.1 J1 Micro USB...
  • Page 6 Arduino® Nano RP2040 Connect 7.1 Declaration of Conformity CE DoC (EU) 7.2 Declaration of Conformity to EU RoHS & REACH 211 01/19/2021 7.3 Conflict Minerals Declaration 7.4 FCC Caution 8 Company Information 9 Reference Documentation 10 Revision History 6 / 19 Arduino®...
  • Page 7: The Board

    1 The Board 1.1 Application Examples The Nano RP2040 Connect can be adapted to a wide range of use cases thanks to the powerful microprocessor, range of onboard sensors and Nano form factor. Possible applications include: Edge Computing: Make use of the fast and high RAM microprocessor to run TinyML for anomaly detection, cough detection, gesture analysis and more.
  • Page 8: Power Consumption

    2.2 Power Consumption Symbol Description Unit Power consumption with busy loop Power consumption in low power mode Maximum Power Consumption 3 Functional Overview 3.1 Block Diagram Block Diagram of Arduino Nano RP2040 Connect 8 / 19 Arduino® Nano RP2040 Connect Modified: 07/05/2024...
  • Page 9: Board Topology

    Arduino® Nano RP2040 Connect 3.2 Board Topology Front View Front View of Arduino Nano RP2040 Connect Topology Ref. Description Ref. Description Raspberry Pi RP2040 Microcontroller Ublox NINA-W102-00B Wi-Fi/Bluetooth® Module ATECC608A-MAHDA-T Crypto IC AT25SF128A-MHB-T 16MB Flash IC MP2322GQH Step-Down Buck Regulator MP34DT06JTR MEMS Omnidirectional DSC6111HI2B-012.0000 MEMS Oscillator...
  • Page 10: Processor

    Arduino® Nano RP2040 Connect Back View of Arduino Nano RP2040 Connect Topology Ref. Description Ref. Description 3.3V jumper (connected) VUSB jumper (disconnected) 3.3 Processor The processor is based upon the new Raspberry Pi RP2040 silicon (U1). This microcontroller provides opportunities for low-power Internet of Things (IoT) development and embedded machine learning.
  • Page 11: Wi-Fi®/Bluetooth® Connectivity

    Wi-Fi® and Bluetooth® connectivity is provided by the Nina W102 (U2) module. The Nano RP2040 Connect only has 4 analog pins, and the Nina is used to extend that to the full eight as is standard in the Arduino Nano form factor with another 4 12-bit analog inputs (A4-A7).
  • Page 12: Rgb Led

    Power Tree of Arduino Nano RP2040 Connect Topology The Nano RP2040 Connect can be powered by either the Micro USB port (J1) or alternatively via VIN on JP2. An onboard buck converter provides 3V3 to the RP2040 microcontroller and all other peripherals. Additionally, the RP2040 also has an internal 1V8 regulator.
  • Page 13: Board Operation

    4.1 Getting Started - IDE If you want to program your Nano RP2040 Connect while offline you need to install the Arduino Desktop IDE [1] To connect the Nano RP2040 Connect to your computer, you’ll need a micro USB cable. This also provides power to the board, as indicated by the LED.
  • Page 14: Board Recovery

    4.6 Board Recovery All Arduino boards have a built-in bootloader which allows flashing the board via USB. In case a sketch locks up the processor and the board is not reachable anymore via USB it is possible to enter bootloader mode by double- tapping the reset button right after power up.
  • Page 15: Jp2

    Arduino® Nano RP2040 Connect 5.3 JP2 Function Type Description Digital Digital Pin 13 3.3V Power 3.3V Power Analog Analog Analog Pin 0 Analog Analog Pin 1 Analog Analog Pin 2 Analog Analog Pin 3 Analog Analog Pin 4 Analog Analog Pin 5...
  • Page 16: Nina W102 Swd Pad

    5.5 Nina W102 SWD Pad Function Type Description TP_RST Digital Reset TP_RX Digital Serial Rx TP_TX Digital Serial Tx TP_GPIO0 Digital GPIO0 6 Mechanical Information Mechanical dimensions of Arduino Nano RP2040 Connect 16 / 19 Arduino® Nano RP2040 Connect Modified: 07/05/2024...
  • Page 17: Certifications

    7.2 Declaration of Conformity to EU RoHS & REACH 211 01/19/2021 Arduino boards are in compliance with RoHS 2 Directive 2011/65/EU of the European Parliament and RoHS 3 Directive 2015/863/EU of the Council of 4 June 2015 on the restriction of the use of certain hazardous substances in electrical and electronic equipment.
  • Page 18 Arduino® Nano RP2040 Connect 7.3 Conflict Minerals Declaration As a global supplier of electronic and electrical components, Arduino is aware of our obligations with regards to laws and regulations regarding Conflict Minerals, specifically the Dodd-Frank Wall Street Reform and Consumer Protection Act, Section 1502.
  • Page 19 Arduino® Nano RP2040 Connect 8 Company Information Company name Arduino S.r.l. Company Address Via Andrea Appiani, 2520900 MONZA 9 Reference Documentation Link Arduino IDE (Desktop) https://www.arduino.cc/en/Main/Software Arduino Cloud Editor https://create.arduino.cc/editor Arduino Cloud Editor - Getting https://docs.arduino.cc/arduino-cloud/guides/editor/ Started Arduino Website https://www.arduino.cc/ https://create.arduino.cc/projecthub?

This manual is also suitable for:

Abx00053

Table of Contents