Arduino® Nano 33 BLE Sense

Product Reference Manual

SKU: ABX00031

Description

The Arduino® Nano 33 BLE Sense is a miniature-sized module featuring the NINA B306 module, powered by a Nordic nRF52480 microcontroller. It includes an Arm® Cortex®-M4F processor, a crypto chip for secure storage of certificates and pre-shared keys, and a 9-axis IMU. The module can be mounted as a DIP component using pin headers or as an SMT component by soldering directly via its castellated pads.

Target areas: Maker, enhancements, IoT applications.

Features

NINA B306 Module

Peripherals

Sensors

Additional Features

The Board

The Arduino® Nano 33 BLE Sense, like other Nano form factor boards, does not include a battery charger but can be powered via USB or headers. It supports only 3.3V I/Os and is not 5V tolerant. The 5V pin, unlike other Arduino Nano boards, does not supply voltage but is connected to the USB power input via a jumper.

Ratings

Conservative thermal limits for the whole board:

SymbolDescriptionMinMax
Conservative thermal limits for the whole board:-40 °C (-40 °F)85 °C (185 °F)

Power Consumption

SymbolDescriptionMinTypMaxUnit
PBLPower consumption with busy loopTBCTBCTBCmW
PLPPower consumption in low power modeTBCTBCTBCmW
PMAXMaximum Power ConsumptionTBCTBCTBCmW

Functional Overview

The board integrates a NINA B306 module, a Cortex M4F processor, a crypto chip, and a 9-axis IMU.

Board Topology

The board features a compact layout with key components identified. On the top side, major components include the NINA-B306 module (U1), LSM9DS1 IMU sensor (U2), MP34DT06JTR microphone (U3), ATECC608A crypto chip (U4), and APDS-9660 ambient module (U5). The bottom side includes the MP2322GQH step-down converter (U6), an IT-1185AP1C-160G-GTR push button (PB1), HTS221 humidity sensor (HS-1), and LEDs (DL1, DL2). Jumpers SJ1 (VUSB), SJ2 (D7), SJ3 (3v3), and SJ4 (D8) are also present for configuration.

Processor: The main processor is a Cortex M4F running up to 64MHz. Most pins are connected to external headers, with some reserved for internal communication with the wireless module and on-board I²C peripherals (IMU and Crypto). Pins A4 and A5 have internal pull-ups and are default I²C pins, making their use as analog inputs not recommended.

Crypto: The crypto chip provides secure storage for secrets (like certificates) and accelerates secure protocols without exposing secrets. Library support is available [8].

IMU: An embedded 9-axis IMU measures board orientation (gravity vector, 3D compass) and detects shocks, vibration, acceleration, and rotation speed. Library support is available [9].

Barometer and Temperature Sensor: Measures ambient pressure and includes an integrated temperature sensor for pressure compensation. Library support is available [10].

Relative Humidity and Temperature Sensor: Measures ambient relative humidity and includes a temperature sensor for measurement compensation. Library support is available [11].

Digital Proximity, Ambient Light, RGB and Gesture Sensor: Library support is available [12].

Gesture Detection: Utilizes four directional photodiodes and an integrated LED to sense reflected IR energy for gesture recognition.

Proximity Detection: Provides distance measurement using photodiode detection of reflected light, useful for applications like mobile device screen-to-ear detection.

Color and ALS Detection: Offers red, green, blue, and clear light intensity data for each channel.

Digital Microphone: The MP34DT05 is an ultra-compact, low-power, omnidirectional digital MEMS microphone with a capacitive sensing element and IC interface, manufactured using specialized silicon micromachining for audio sensors.

Power Tree: The board can be powered via the USB connector, VIN, or VUSB pins on headers. The power tree diagram illustrates the flow from power inputs through DC-DC converters and regulators to various components, including the NINA B306 (15mA), LSM9DS1 (2mA), LPS22HB (12μA), HTS221 (2μA), APDS-9660 (790μA), MP34DT05 (650μA), ATECC608A (14mA), and user application (950mA).

Board Operation

Note: Due to the DC-DC regulator's minimum input voltage of 4.5V, the USB supply voltage needs to be between 4.8V to 4.96V, depending on current draw.

Getting Started - IDE

To program the Arduino Nano 33 BLE Sense offline, install the Arduino Desktop IDE [1]. A Micro-B USB cable is required for connection and power.

Getting Started - Arduino Web Editor

The board works with the Arduino Web Editor [2] with a simple plugin. The editor is online and always up-to-date. Follow [3] for browser-based coding and uploading.

Getting Started - Arduino IoT Cloud

Arduino IoT Cloud supports all Arduino IoT-enabled products, allowing logging, graphing, and analysis of sensor data, event triggering, and home/business automation.

Sample Sketches

Sample sketches are available in the Arduino IDE's "Examples" menu or the Arduino Pro website's "Documentation" section [4].

Online Resources

Explore projects on ProjectHub [13], the Arduino Library Reference [14], and the online store [15] for sensors and actuators.

Board Recovery

A built-in bootloader allows flashing via USB. If a sketch locks the processor, enter bootloader mode by double-tapping the reset button immediately after power-up.

Connector Pinouts

USB

PinFunctionTypeDescription
1VUSBPowerPower Supply Input. If board is powered via VUSB from header, this is an Output (1).
2D-DifferentialUSB differential data -.
3D+DifferentialUSB differential data +.
4IDAnalogSelects Host/Device functionality.
5GNDPowerPower Ground.

Headers

The board has two 15-pin connectors for pin headers or soldering.

PinFunctionTypeDescription
1D13DigitalGPIO
2+3V3Power OutInternally generated power output to external devices
3AREFAnalogAnalog Reference; can be used as GPIO
4A0/DAC0AnalogADC in/DAC out; can be used as GPIO
5A1AnalogADC in; can be used as GPIO
6A2AnalogADC in; can be used as GPIO
7A3AnalogADC in; can be used as GPIO
8A4/SDAAnalogADC in; I2C SDA; Can be used as GPIO (1)
9A5/SCLAnalogADC in; I2C SCL; Can be used as GPIO (1)
10A6AnalogADC in; can be used as GPIO
11A7AnalogADC in; can be used as GPIO
12VUSBPower In/OutNormally NC; can be connected to VUSB pin of the USB connector by shorting a jumper
13RSTDigital InActive low reset input (duplicate of pin 18)
14GNDPowerPower Ground
15VINPower InVin Power input
16TXDigitalUSART TX; can be used as GPIO
17RXDigitalUSART RX; can be used as GPIO
18RSTDigitalActive low reset input (duplicate of pin 13)
19GNDPowerPower Ground
20D2DigitalGPIO
21D3/PWMDigitalGPIO; can be used as PWM
22D4DigitalGPIO
23D5/PWMDigitalGPIO; can be used as PWM
24D6/PWMDigitalGPIO, can be used as PWM
25D7DigitalGPIO
26D8DigitalGPIO
27D9/PWMDigitalGPIO; can be used as PWM
28D10/PWMDigitalGPIO; can be used as PWM
29D11/MOSIDigitalSPI MOSI; can be used as GPIO
30D12/MISODigitalSPI MISO; can be used as GPIO

Debug

Debug signals are located on 3x2 test pads with 100 mil pitch on the bottom side. Pin 1 is indicated in Figure 3.

PinFunctionTypeDescription
1+3V3Power OutInternally generated power output for voltage reference.
2SWDDigitalnRF52480 Single Wire Debug Data.
3SWCLKDigital InnRF52480 Single Wire Debug Clock.
5GNDPowerPower Ground.
6RSTDigital InActive low reset input.

Mechanical Information

Board Outline and Mounting Holes

The board dimensions mix metric and imperial units. Imperial units are used for the 100 mil pitch grid between pin rows to facilitate breadboard compatibility, while the overall board length is metric. The board measures approximately 43.16mm in length and 17.76mm in width. Mounting holes are present, and key dimensions include a 40.64mm pitch between pin rows and 1.26mm spacing for castellated pads. The diameter of the mounting holes is approximately Ø1.65mm.

Certifications

Declaration of Conformity CE DoC (EU)

Arduino declares that the products conform to the essential requirements of relevant EU Directives, qualifying for free movement within the EU and EEA.

Declaration of Conformity to EU RoHS & REACH

Arduino boards comply with RoHS 2 (2011/65/EU) and RoHS 3 (2015/863/EU) directives, restricting hazardous substances in electrical and electronic equipment. The following substances are limited:

SubstanceMaximum limit (ppm)
Lead (Pb)1000
Cadmium (Cd)100
Mercury (Hg)1000
Hexavalent Chromium (Cr6+)1000
Poly Brominated Biphenyls (PBB)1000
Poly Brominated Diphenyl ethers (PBDE)1000
Bis(2-Ethylhexyl} phthalate (DEHP)1000
Benzyl butyl phthalate (BBP)1000
Dibutyl phthalate (DBP)1000
Diisobutyl phthalate (DIBP)1000

No exemptions are claimed. Arduino boards also comply with EU Regulation (EC) 1907/2006 (REACH). No Substances of Very High Concern (SVHCs) are present in quantities exceeding 0.1%, and the products do not contain substances from the REACH Authorization List or SVHCs in significant amounts.

Conflict Minerals Declaration

Arduino acknowledges obligations regarding Conflict Minerals (Dodd-Frank Act, Section 1502). Arduino does not directly source conflict minerals but they may be present in solder or metal alloys. Component suppliers have been contacted to verify compliance, and based on received information, products are declared to contain Conflict Minerals sourced from conflict-free areas.

FCC Caution

Changes or modifications not expressly approved by the responsible party may void the user's authority to operate the equipment. This device complies with FCC Rules Part 15, subject to two conditions: (1) it may not cause harmful interference, and (2) it must accept any interference received, including interference that may cause undesired operation.

FCC RF Radiation Exposure Statement:

Industry Canada Compliance: This device complies with Industry Canada license-exempt RSS standard(s). Operation is subject to two conditions: (1) this device may not cause interference, and (2) it must accept any interference, including interference that may cause undesired operation.

IC SAR Warning: Installation and operation require a minimum distance of 20 cm between the radiator and the body.

Important: The operating temperature of the EUT must not exceed 85°C and should not be lower than -40°C.

Arduino S.r.l. declares that this product complies with the essential requirements and other provisions of Directive 2014/53/EU, and is allowed for use in all EU member states. The frequency band used is 863-870MHz with a maximum output power (ERP) of 5.47 dBm.

Company Information

Company name: Arduino S.r.l.

Company Address: Via Andrea Appiani 25, 20900 MONZA, Italy.

Reference Documentation

Revision History

DateRevisionChanges
04/27/20211General datasheet updates
Models: ABX00031, Nano 33 BLE Sense, Module, Nano 33 BLE Sense Module, ABX00031 Nano 33 BLE Sense Module

File Info : application/pdf, 12 Pages, 482.42KB

PDF preview unavailable. Download the PDF instead.

ABX00031-datasheet

References

Chromium Skia/PDF m93

Related Documents

Preview Arduino Nano 33 BLE Sense: A Comprehensive Guide
Explore the features, specifications, and applications of the Arduino Nano 33 BLE Sense, a powerful miniature module for IoT and maker projects. This guide covers its processor, wireless capabilities, sensors, and more.
Preview Arduino Nano 33 BLE Sense: Advanced IoT Development Board
Discover the Arduino Nano 33 BLE Sense, a compact microcontroller board designed for sophisticated IoT projects and embedded systems. It features the NINA B306 module with a Nordic nRF52480 SoC, offering Bluetooth 5 connectivity and a powerful Arm Cortex-M4F processor.
Preview Arduino Nano 33 BLE Sense Product Reference Manual
Detailed product reference manual for the Arduino Nano 33 BLE Sense, a miniature IoT module featuring a Nordic nRF52480 microcontroller, multiple sensors (IMU, barometer, humidity, proximity, gesture), and secure crypto chip. Includes features, specifications, pinouts, and certifications.
Preview Arduino Nano 33 BLE Sense Rev2 Product Reference Manual
Detailed product reference manual for the Arduino Nano 33 BLE Sense Rev2, covering its features, specifications, operation, pinouts, and certifications. Includes NINA B306 module, Cortex M4F processor, BMI270 and BMM150 IMU, and various sensors.
Preview Arduino Nano 33 BLE Sense Rev2 User Manual and Technical Specifications
The Arduino Nano 33 BLE Sense Rev2 is a miniature development module featuring a NINA B306, Nordic nRF52480, and Arm Cortex-M4F processor. It integrates a 9-axis IMU (BMI270 and BMM150), barometer (LPS22HB), humidity and temperature sensor (HS3003), ambient light/RGB/gesture sensor (APDS-9960), and digital microphone (MP34DT06JTR). Designed for makers, enhancements, and IoT applications, it supports Bluetooth 5, USB, and can be mounted as DIP or SMT. This user manual provides detailed specifications, board operation, pinouts, and compliance information.
Preview Arduino Nano 33 IoT Product Reference Manual
Detailed reference manual for the Arduino Nano 33 IoT board, covering its features, specifications, connectivity, operation, and certifications. Includes information on the SAMD21 processor, NINA W102 WiFi/BT module, ATECC608A crypto chip, and LSM6DSL IMU.
Preview Arduino Nano RP2040 Connect Product Reference Manual
This reference manual provides detailed information on the Arduino Nano RP2040 Connect, a development board featuring the Raspberry Pi RP2040 microcontroller, U-blox Nina W102 Wi-Fi/Bluetooth module, a 6-axis IMU, and a MEMS microphone. It covers features, specifications, pinouts, operation, and certifications for IoT, machine learning, and prototyping applications.
Preview Arduino Nano Screw Terminal Adapter Product Reference Manual
The Arduino Nano Screw Terminal Adapter provides a quick, secure, and solderless solution for connecting external components to Arduino Nano boards. It features screw connectors for all I/O pins, a prototyping area, and mounting holes for easy integration into projects. This manual details its features, compatibility, mechanical specifications, and certifications.