Arduino® Nano 33 IoT Product Reference Manual SKU: ABX00027 SKU(with headers): ABX00032 Description Nano 33 IoT and Nano 33 IoT with headers is a miniature sized module containing a Cortex M0+ SAMD21 processor, a WiFi+BT module based on ESP32, a crypto chip which can securely store certificates and pre-shared keys and a 6 axis IMU. The module can either be mounted as a DIP component (when mounting pin headers), or as a SMT component, directly soldering it via the castellated pads.
Arduino® Nano 33 IoT Features SAMD21G18A Processor 256KB Flash 32KB Flash Power On Reset (POR) and Brown Out Detection (BOD) Peripherals 12 channel DMA 12 channel event system 5x 16 bit Timer/Counter 3x 24 bit timer/counter with extended functions 32 bit RTC Watchdog Time CRC-32 generator Full speed Host/Device USB with 8 end points 6x SERCOM (USART, I2C, SPI, LIN) Two channel I2S 12 bit 350ksps ADC (up to 16 bit with oversampling) 10 bit 350ksps DAC External Interrupt Controller (up to 16 lines) 2 / 17
Arduino® Nano 33 IoT Nina W102 Module Dual Core Tensilica LX6 CPU at up to 240MHz 448 KB ROM, 520KB SRAM, 2MB Flash WiFi IEEE 802.11b up to 11Mbit IEEE 802.11g up to 54MBit IEEE 802.11n up to 72MBit 2.4 GHz, 13 channels -96 dBm sensitivity Bluetooth® BR/EDR Max 7 peripherals 2.4 GHz, 79 channels Up to 3 Mbit/s 8 dBm output power at 2/3 Mbit/s 11 dBm EIRP at 2/3 Mbit/s -88 dBm sensitivity Bluetooth® Low Energy Bluetooth® 4.2 dual mode 2.
Arduino® Nano 33 IoT Contents 1 The Board 5 1.1 Application Examples 5 2 Ratings 5 2.1 Recommended Operating Conditions 5 2.2 Power Consumption 5 3 Functional Overview 6 3.1 Board Topology 6 3.2 Processor 7 3.3 WiFi/BT Communication Module 7 3.4 Crypto 8 3.5 IMU 8 3.6 Power Tree 8 4 Board Operation 9 4.1 Getting Started - IDE 9 4.2 Getting Started - Arduino Web Editor 9 4.3 Getting Started - Arduino IoT Cloud 9 4.4 Sample Sketches 9 4.5 Online Resources 9 4.
Arduino® Nano 33 IoT 1 The Board As all Nano form factor boards, Nano 33 IoT and Nano 33 IoT with headers does not have a battery charger but can be powered through USB or headers. NOTE: Arduino Nano 33 IoT and Nano 33 IoT with headers only supports 3.3V I/Os and is NOT 5V tolerant so please make sure you are not directly connecting 5V signals to this board or it will be damaged.
Arduino® Nano 33 IoT 3 Functional Overview 3.1 Board Topology Board topology top Ref. Description Ref.
Arduino® Nano 33 IoT Ref. Description Ref. Description SJ1 Open solder bridge (VUSB) SJ4 Closed solder bridge (+3V3) TP Test points xx Lorem Ipsum 3.2 Processor The Main Processor is a Cortex M0+ running at up to 48MHz. Most of its pins are connected to the external headers, however some are reserved for internal communication with the wireless module and the on-board internal I2C peripherals (IMU and Crypto).
Arduino® Nano 33 IoT 3.4 Crypto The crypto chip in Arduino IoT boards is what makes the difference with other less secure boards as it provides a secure way to store secrets (such as certificates) and accelerates secure protocols while never exposing secrets in plain text. Source code for the Arduino Library that supports the Crypto is available [10] 3.
Arduino® Nano 33 IoT Power tree 4 Board Operation 4.1 Getting Started - IDE If you want to program your board while offline you need to install the Arduino Desktop IDE [1] To connect the Arduino 33 IoT to your computer, you’ll need a Micro-B USB cable. This also provides power to the board, as indicated by the LED. 4.2 Getting Started - Arduino Web Editor All Arduino boards, including this one, work out-of-the-box on the Arduino Web Editor [2], by just installing a simple plugin.
Arduino® Nano 33 IoT 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 doubletapping the reset button right after power up.
Arduino® Nano 33 IoT 5.1 USB Pin Function Type Description 1 VUSB Power Power Supply Input. If board is powered via VUSB from header this is an Output (1) 2 D- Differential USB differential data - 3 D+ Differential USB differential data + 4 ID Analog Selects Host/Device functionality 5 GND Power Power Ground 1. The board can support USB host mode only if powered via the VUSB pin and if the jumper close to the VUSB pin is shorted. 5.
Arduino® Nano 33 IoT Pin Function Type Description 27 D9/PWM Digital GPIO; can be used as PWM 28 D10/PWM Digital GPIO; can be used as PWM 29 D11/MOSI Digital SPI MOSI; can be used as GPIO 30 D12/MISO Digital SPI MISO; can be used as GPIO 5.3 Debug On the bottom side of the board, under the communication module, debug signals are arranged as 3x2 test pads with 100 mil pitch.
Arduino® Nano 33 IoT 6.2 Connector Positions The view below is from top however it shows Debug connector pads which are on the bottom side.
Arduino® Nano 33 IoT 7 Certifications 7.1 Declaration of Conformity CE DoC (EU) We declare under our sole responsibility that the products above are in conformity with the essential requirements of the following EU Directives and therefore qualify for free movement within markets comprising the European Union (EU) and European Economic Area (EEA). 7.
Arduino® Nano 33 IoT 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. Arduino does not directly source or process conflict minerals such as Tin, Tantalum, Tungsten, or Gold.
Arduino® Nano 33 IoT Important: The operating temperature of the EUT can’t exceed 85℃ and shouldn’t be lower than -40℃. Hereby, Arduino S.r.l. declares that this product is in compliance with essential requirements and other relevant provisions of Directive 2014/53/EU. This product is allowed to be used in all EU member states. Frequency bands Maximum output power (EIRP) 2402-2480MHz(EDR) 6.24 dBm 2402-2480MHz(BLE) 6.30 dBm 2412-2472MHz(2.4G WiFi) 13.
Arduino® Nano 33 IoT 11 Revision History Date Revision Changes 04/15/2021 1 General datasheet updates 17 / 17 Arduino® Nano 33 IoT Modified: 15/06/2022