Arduino ABX00032

Arduino Nano 33 IoT with Headers User Manual

Model: ABX00032

Brand: Arduino

1. Introduction

The Arduino Nano 33 IoT with Headers is a compact and powerful 3.3V board designed for Internet of Things (IoT) applications. It combines the familiar Nano form factor with advanced connectivity features, making it suitable for a wide range of projects requiring secure Wi-Fi and Bluetooth communication.

This manual provides essential information for setting up, operating, and maintaining your Arduino Nano 33 IoT board, along with detailed specifications and troubleshooting tips.

2. Product Overview

The Arduino Nano 33 IoT features an Arm Cortex-M0+ microcontroller and a pre-certified ESP32-based Wi-Fi and Bluetooth module from u-blox. It includes a 6-axis IMU (Inertial Measurement Unit) and an ECC608A crypto chip for enhanced IoT security. The board comes with pre-mounted headers for easy integration into breadboards or custom PCBs.

Top view of the Arduino Nano 33 IoT board

Figure 2.1: Top view of the Arduino Nano 33 IoT board, showing the microcontroller, Wi-Fi/Bluetooth module, USB port, and various components.

Angled view of the Arduino Nano 33 IoT board with headers

Figure 2.2: Angled view of the Arduino Nano 33 IoT board, highlighting the pre-mounted headers for easy connection.

Bottom view of the Arduino Nano 33 IoT board

Figure 2.3: Bottom view of the Arduino Nano 33 IoT board, displaying pin labels and regulatory markings.

The on-board DC-DC power supply allows the board to be powered by external sources up to 21V, maintaining high efficiency and providing sufficient current to external devices without overheating. It can also run directly from high voltages from lead or multi-cell Lithium-ion batteries, providing a 3.3V power supply to peripherals.

3. Specifications

FeatureDetail
ProcessorArm Cortex-M0+ (48 MHz)
RAM32 KB SRAM
Flash Memory256 KB
Wireless TypeBluetooth, Wi-Fi (ESP32-based u-blox module)
Item Model NumberABX00032
Operating SystemFreeRTOS (for ESP32 module)
Item Weight0.353 ounces
Product Dimensions3.15 x 2.28 x 0.91 inches
Processor BrandARM
Number of Processors1
Computer Memory TypeSRAM
ManufacturerArduino
SecurityECC608A Crypto Chip
Sensors6-axis IMU
ConnectorsTwo 15-pin connectors (pin-compatible with original Arduino Nano)
Power SupplyUSB, External DC (up to 21V)

4. Setup

To begin using your Arduino Nano 33 IoT, follow these steps:

  1. Unpack the Board: Carefully remove the Arduino Nano 33 IoT from its packaging. Ensure no components are damaged.
  2. Arduino Nano 33 IoT board in its retail packaging

    Figure 4.1: The Arduino Nano 33 IoT board shown alongside its retail packaging.

  3. Install Arduino IDE: Download and install the latest version of the Arduino Integrated Development Environment (IDE) from the official Arduino website: www.arduino.cc/en/software.
  4. Connect the Board: Connect the Arduino Nano 33 IoT to your computer using a micro-USB cable. The board should power on, indicated by an LED.
  5. Install Board Support Package: Open the Arduino IDE. Go to Tools > Board > Boards Manager.... Search for and install the 'Arduino Mbed OS Nano Boards' package. This package includes support for the Nano 33 IoT.
  6. Select Board and Port: From the Arduino IDE, go to Tools > Board > Arduino Mbed OS Nano Boards and select 'Arduino Nano 33 IoT'. Then, go to Tools > Port and select the serial port corresponding to your connected board.
  7. Upload a Test Sketch: Open an example sketch (e.g., File > Examples > 01.Basics > Blink). Click the 'Upload' button (right arrow icon) in the IDE. If successful, the onboard LED should start blinking.

5. Operating Instructions

Once your Arduino Nano 33 IoT is set up, you can begin programming it for various applications. The board's capabilities extend to:

  • Basic Microcontroller Operations: Control digital and analog I/O pins, read sensor data, and drive actuators using the Arduino programming language.
  • Wi-Fi Connectivity: Utilize the integrated u-blox Wi-Fi module to connect to local networks, access cloud services, and implement IoT solutions. Libraries such as WiFiNINA provide functions for network communication.
  • Bluetooth Connectivity: Establish Bluetooth Low Energy (BLE) connections for short-range wireless communication with other devices. The BLE library facilitates this functionality.
  • Inertial Measurement: Access data from the 6-axis IMU (accelerometer and gyroscope) for motion sensing, orientation tracking, and gesture recognition.
  • Secure Communication: Leverage the ECC608A crypto chip for hardware-based security features, including secure key storage and cryptographic operations, crucial for IoT applications.
  • Powering External Devices: The board's robust power supply can provide 3.3V to external peripherals, allowing for more complex projects without additional power regulation.

For detailed programming guides and examples, refer to the official Arduino documentation and community forums available on the Arduino website.

6. Maintenance

The Arduino Nano 33 IoT is a robust electronic device, but proper care ensures its longevity and reliable operation:

  • Handling: Always handle the board by its edges to avoid touching components, especially the pins, which can be sensitive to static electricity.
  • Environment: Keep the board in a dry, clean environment. Avoid exposure to moisture, extreme temperatures, and direct sunlight.
  • Cleaning: If necessary, gently clean the board with a soft, dry, lint-free cloth. Do not use liquids or abrasive cleaners.
  • Storage: When not in use, store the board in an anti-static bag or a protective enclosure to prevent dust accumulation and accidental damage.
  • Power Supply: Ensure that the power supply voltage does not exceed the maximum rating of 21V. Incorrect voltage can permanently damage the board.

The Arduino Nano 33 IoT does not contain any user-serviceable parts. Any unauthorized modifications may void the warranty.

7. Troubleshooting

If you encounter issues with your Arduino Nano 33 IoT, consider the following troubleshooting steps:

  • Board Not Recognized by Computer:
    • Ensure the micro-USB cable is fully inserted and functional. Try a different cable.
    • Verify that the correct drivers are installed on your operating system. Reinstalling the Arduino IDE or the board support package might help.
    • Check Tools > Port in the Arduino IDE to ensure the correct serial port is selected.
  • Sketch Upload Failure:
    • Confirm that 'Arduino Nano 33 IoT' is selected under Tools > Board.
    • Check for compilation errors in the Arduino IDE console. Correct any syntax errors in your code.
    • Ensure no other program is using the serial port.
  • Power Issues:
    • If powering via USB, ensure the USB port provides sufficient current.
    • If using an external power supply, verify the voltage is within the acceptable range (up to 21V) and polarity is correct.
  • Wi-Fi/Bluetooth Connectivity Problems:
    • Double-check your network credentials (SSID, password) in your sketch.
    • Ensure the board is within range of the Wi-Fi access point or Bluetooth device.
    • Verify that the necessary Wi-Fi or BLE libraries are included and correctly used in your code.

For more advanced troubleshooting or specific error messages, consult the extensive resources available on the official Arduino website (www.arduino.cc) and its community forums.

8. Warranty and Support

Warranty information for the Arduino Nano 33 IoT with Headers is typically provided at the point of purchase or can be found on the official Arduino website. Please retain your proof of purchase for warranty claims.

For technical support, documentation, tutorials, and community assistance, please visit the official Arduino website:

  • Official Website: www.arduino.cc
  • Support Forum: Access the Arduino community forums for peer-to-peer support and solutions to common issues.

© 2024 Arduino. All rights reserved. Information in this document is subject to change without notice.

Ask a question about this manual

Ask about setup, troubleshooting, compatibility, parts, safety, or missing instructions. Manuals+ will review the question and use this page’s manual context to help answer it.

After a successful submission, we securely hash the supplied account or form email before sending it to Microsoft Advertising for conversion attribution. Privacy details.