# Arduino Nano 33 BLE Sense Rev2

> Nano-format sensor board on u-blox NINA-B306 (nRF52840: 64 MHz Cortex-M4F, 1 MB flash, 256 kB RAM, Bluetooth 5 / 802.15.4) with 9-axis IMU (BMI270 accel+gyro + BMM150 magnetometer), LPS22HB barometer, HS3003 humidity/temperature, APDS-9960 gesture/proximity/colour, MP34DT06 microphone; 3.3 V IO, VIN up to 21 V.

- Manufacturer: Arduino S.r.l.
- Part number: ABX00069
- Category: Development boards
- Canonical page: https://www.xirkit.io/products/arduino-nano-33-ble-sense-rev2-ae8c
- Pinout: https://www.xirkit.io/products/arduino-nano-33-ble-sense-rev2-ae8c/pinout
- Structured JSON: https://www.xirkit.io/products/arduino-nano-33-ble-sense-rev2-ae8c/data.json
- Source: Xirkit structured parts catalog — every value traced to a cited document; unknowns are explicit.

## Key specifications

| Property | Value |
| --- | --- |
| Main chip | nRF52840-QIAA |
| Chips on board | nRF52840-QIAA, NINA-B306 |
| Exposed GPIO | 22 |
| Documented board pins | 35 |
| I/O voltage | 3.3 V |
| Supply voltage | 4.8–21 V |
| Flash | 1,024 KB |
| SRAM | 256 KB |
| Interfaces | gpio, pwm, spi, led, pin_select, analog, adc, dac, i2c, control, uart, debug, usb |
| Frameworks | Arduino IDE, Arduino Cloud |
| Dimensions | 43.16 × 17.76 mm |
| Operating temperature | -40 to 85 °C |
| Certifications | CE (RED 2014/53/EU), RoHS 2/3, FCC Part 15 |

## Pinout (35 pins, 25 with electrical limits)

| Pin | Position | Kind | Chip pad | Functions | VIH | VIL | VOH | VOL | IOH | IOL | 5 V tolerant |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| D13 | JP1 · 1 | gpio | P0.13 | D13, P0.13, PWM (any pin via PSEL), SPI SCK, LED_BUILTIN (P0.13), any digital peripheral via PSEL (UART/SPI/TWI/PWM/QDEC/I2S/PDM) | 2.31–3.3 V | 0–0.99 V | 2.9–3.3 V | 0–0.4 V | 1–4 mA | 1–4 mA | no |
| +3V3 | JP1 · 2 | power out | — | power_out | — | — | — | — | — | — | — |
| AREF | JP1 · 3 | analog | — | AREF (analog reference; can be used as GPIO) | — | — | — | — | — | — | — |
| A0 | JP1 · 4 | gpio | P0.04 | A0, P0.04, PWM (any pin via PSEL), DAC0 (per header table), AIN2, any digital peripheral via PSEL (UART/SPI/TWI/PWM/QDEC/I2S/PDM) | 2.31–3.3 V | 0–0.99 V | 2.9–3.3 V | 0–0.4 V | 1–4 mA | 1–4 mA | no |
| A1 | JP1 · 5 | gpio | P0.05 | A1, P0.05, PWM (any pin via PSEL), AIN3, any digital peripheral via PSEL (UART/SPI/TWI/PWM/QDEC/I2S/PDM) | 2.31–3.3 V | 0–0.99 V | 2.9–3.3 V | 0–0.4 V | 1–4 mA | 1–4 mA | no |
| A2 | JP1 · 6 | gpio | P0.30 | A2, P0.30, PWM (any pin via PSEL), AIN6, any digital peripheral via PSEL (UART/SPI/TWI/PWM/QDEC/I2S/PDM) | 2.31–3.3 V | 0–0.99 V | 2.9–3.3 V | 0–0.4 V | 1–4 mA | 1–4 mA | no |
| A3 | JP1 · 7 | gpio | P0.29 | A3, P0.29, PWM (any pin via PSEL), AIN5, any digital peripheral via PSEL (UART/SPI/TWI/PWM/QDEC/I2S/PDM) | 2.31–3.3 V | 0–0.99 V | 2.9–3.3 V | 0–0.4 V | 1–4 mA | 1–4 mA | no |
| A4 | JP1 · 8 | gpio | P0.31 | A4, P0.31, PWM (any pin via PSEL), I2C SDA (internal pull-up), AIN7, any digital peripheral via PSEL (UART/SPI/TWI/PWM/QDEC/I2S/PDM) | 2.31–3.3 V | 0–0.99 V | 2.9–3.3 V | 0–0.4 V | 1–4 mA | 1–4 mA | no |
| A5 | JP1 · 9 | gpio | P0.02 | A5, P0.02, PWM (any pin via PSEL), I2C SCL (internal pull-up), AIN0, any digital peripheral via PSEL (UART/SPI/TWI/PWM/QDEC/I2S/PDM) | 2.31–3.3 V | 0–0.99 V | 2.9–3.3 V | 0–0.4 V | 1–4 mA | 1–4 mA | no |
| A6 | JP1 · 10 | gpio | P0.28 | A6, P0.28, PWM (any pin via PSEL), AIN4, any digital peripheral via PSEL (UART/SPI/TWI/PWM/QDEC/I2S/PDM) | 2.31–3.3 V | 0–0.99 V | 2.9–3.3 V | 0–0.4 V | 1–4 mA | 1–4 mA | no |
| A7 | JP1 · 11 | gpio | P0.03 | A7, P0.03, PWM (any pin via PSEL), AIN1, any digital peripheral via PSEL (UART/SPI/TWI/PWM/QDEC/I2S/PDM) | 2.31–3.3 V | 0–0.99 V | 2.9–3.3 V | 0–0.4 V | 1–4 mA | 1–4 mA | no |
| VUSB | JP1 · 12 | power out | — | power_out | — | — | — | — | — | — | — |
| RST | JP1 · 13 | control | P0.18 | RESET (active low), P0.18, nRESET, any digital peripheral via PSEL (UART/SPI/TWI/PWM/QDEC/I2S/PDM) | 2.31–3.3 V | 0–0.99 V | 2.9–3.3 V | 0–0.4 V | 1–4 mA | 1–4 mA | no |
| GND | JP1 · 14 | ground | — | ground | — | — | — | — | — | — | — |
| VIN | JP1 · 15 | power in | — | power_in | — | — | — | — | — | — | — |
| TX | JP2 · 16 | gpio | P1.03 | TX, P1.03, PWM (any pin via PSEL), Serial1 TX, any digital peripheral via PSEL (UART/SPI/TWI/PWM/QDEC/I2S/PDM) | 2.31–3.3 V | 0–0.99 V | 2.9–3.3 V | 0–0.4 V | 1–4 mA | 1–4 mA | no |
| RX | JP2 · 17 | gpio | P1.10 | RX, P1.10, PWM (any pin via PSEL), Serial1 RX, any digital peripheral via PSEL (UART/SPI/TWI/PWM/QDEC/I2S/PDM) | 2.31–3.3 V | 0–0.99 V | 2.9–3.3 V | 0–0.4 V | 1–4 mA | 1–4 mA | no |
| RST | JP2 · 18 | control | P0.18 | RESET (active low), P0.18, nRESET, any digital peripheral via PSEL (UART/SPI/TWI/PWM/QDEC/I2S/PDM) | 2.31–3.3 V | 0–0.99 V | 2.9–3.3 V | 0–0.4 V | 1–4 mA | 1–4 mA | no |
| GND | JP2 · 19 | ground | — | ground | — | — | — | — | — | — | — |
| D2 | JP2 · 20 | gpio | P1.11 | D2, P1.11, PWM (any pin via PSEL), any digital peripheral via PSEL (UART/SPI/TWI/PWM/QDEC/I2S/PDM) | 2.31–3.3 V | 0–0.99 V | 2.9–3.3 V | 0–0.4 V | 1–4 mA | 1–4 mA | no |
| D3 | JP2 · 21 | gpio | P1.12 | D3, P1.12, PWM (any pin via PSEL), any digital peripheral via PSEL (UART/SPI/TWI/PWM/QDEC/I2S/PDM) | 2.31–3.3 V | 0–0.99 V | 2.9–3.3 V | 0–0.4 V | 1–4 mA | 1–4 mA | no |
| D4 | JP2 · 22 | gpio | P1.15 | D4, P1.15, PWM (any pin via PSEL), any digital peripheral via PSEL (UART/SPI/TWI/PWM/QDEC/I2S/PDM) | 2.31–3.3 V | 0–0.99 V | 2.9–3.3 V | 0–0.4 V | 1–4 mA | 1–4 mA | no |
| D5 | JP2 · 23 | gpio | P1.13 | D5, P1.13, PWM (any pin via PSEL), any digital peripheral via PSEL (UART/SPI/TWI/PWM/QDEC/I2S/PDM) | 2.31–3.3 V | 0–0.99 V | 2.9–3.3 V | 0–0.4 V | 1–4 mA | 1–4 mA | no |
| D6 | JP2 · 24 | gpio | P1.14 | D6, P1.14, PWM (any pin via PSEL), any digital peripheral via PSEL (UART/SPI/TWI/PWM/QDEC/I2S/PDM) | 2.31–3.3 V | 0–0.99 V | 2.9–3.3 V | 0–0.4 V | 1–4 mA | 1–4 mA | no |
| D7 | JP2 · 25 | gpio | P0.23 | D7, P0.23, PWM (any pin via PSEL), any digital peripheral via PSEL (UART/SPI/TWI/PWM/QDEC/I2S/PDM) | 2.31–3.3 V | 0–0.99 V | 2.9–3.3 V | 0–0.4 V | 1–4 mA | 1–4 mA | no |
| D8 | JP2 · 26 | gpio | P0.21 | D8, P0.21, PWM (any pin via PSEL), any digital peripheral via PSEL (UART/SPI/TWI/PWM/QDEC/I2S/PDM) | 2.31–3.3 V | 0–0.99 V | 2.9–3.3 V | 0–0.4 V | 1–4 mA | 1–4 mA | no |
| D9 | JP2 · 27 | gpio | P0.27 | D9, P0.27, PWM (any pin via PSEL), any digital peripheral via PSEL (UART/SPI/TWI/PWM/QDEC/I2S/PDM) | 2.31–3.3 V | 0–0.99 V | 2.9–3.3 V | 0–0.4 V | 1–4 mA | 1–4 mA | no |
| D10 | JP2 · 28 | gpio | P1.02 | D10, P1.02, PWM (any pin via PSEL), any digital peripheral via PSEL (UART/SPI/TWI/PWM/QDEC/I2S/PDM) | 2.31–3.3 V | 0–0.99 V | 2.9–3.3 V | 0–0.4 V | 1–4 mA | 1–4 mA | no |
| D11 | JP2 · 29 | gpio | P1.01 | D11, P1.01, PWM (any pin via PSEL), SPI MOSI, any digital peripheral via PSEL (UART/SPI/TWI/PWM/QDEC/I2S/PDM) | 2.31–3.3 V | 0–0.99 V | 2.9–3.3 V | 0–0.4 V | 1–4 mA | 1–4 mA | no |
| D12 | JP2 · 30 | gpio | P1.08 | D12, P1.08, PWM (any pin via PSEL), SPI MISO, any digital peripheral via PSEL (UART/SPI/TWI/PWM/QDEC/I2S/PDM) | 2.31–3.3 V | 0–0.99 V | 2.9–3.3 V | 0–0.4 V | 1–4 mA | 1–4 mA | no |
| +3V3 | debug pads (3x2, bottom) · 1 | power out | — | power_out | — | — | — | — | — | — | — |
| SWD | debug pads (3x2, bottom) · 2 | debug | SWDIO | SWD | — | — | — | — | — | — | — |
| SWCLK | debug pads (3x2, bottom) · 3 | debug | SWDCLK | SWCLK | — | — | — | — | — | — | — |
| GND | debug pads (3x2, bottom) · 5 | ground | — | ground | — | — | — | — | — | — | — |
| RST | debug pads (3x2, bottom) · 6 | control | P0.18 | RST, P0.18, nRESET, any digital peripheral via PSEL (UART/SPI/TWI/PWM/QDEC/I2S/PDM) | 2.31–3.3 V | 0–0.99 V | 2.9–3.3 V | 0–0.4 V | 1–4 mA | 1–4 mA | no |

## Where to buy

| Supplier | Price | Stock | Checked | URL |
| --- | --- | --- | --- | --- |
| Arduino Store (USA) | 38.7 USD | in_stock | 2026-09-24 | https://store-usa.arduino.cc/products/nano-33-ble-sense-rev2 |

## FAQ

**What microcontroller does the Arduino Nano 33 BLE Sense Rev2 use?**

The Arduino Nano 33 BLE Sense Rev2 is built around the nRF52840-QIAA, alongside NINA-B306, BMI270, BMM150, LPS22HBTR.

**How many GPIO pins does the Arduino Nano 33 BLE Sense Rev2 have?**

22 GPIO pins are exposed. Xirkit documents 35 board pins, 25 of them with pin-level electrical limits.

**Are the Arduino Nano 33 BLE Sense Rev2 I/O pins 5 V tolerant?**

No. The I/O pins are not 5 V tolerant — they run at 3.3 V logic; use a level shifter for 5 V signals. Input-high threshold: 2.31–3.3 V.

**How much current can a Arduino Nano 33 BLE Sense Rev2 GPIO pin source?**

Documented output-high current per pin: 1–4 mA. Values are traced to the chip datasheet; see the pinout table for per-pin limits and conditions.

**What voltage powers the Arduino Nano 33 BLE Sense Rev2?**

Supply range 4.8–21 V. Power inputs: VIN (?–21 V).

**How much does the Arduino Nano 33 BLE Sense Rev2 cost?**

From $38.7 at Arduino Store (USA). Prices are observed unit prices before tax and shipping.

**What are the Arduino Nano 33 BLE Sense Rev2 dimensions?**

43.16 × 17.76 mm. A STEP model is available for enclosure fit checks.

**Which interfaces does the Arduino Nano 33 BLE Sense Rev2 support?**

gpio, pwm, spi, led, pin_select, analog, adc, dac, i2c, control, uart, debug, usb.

**How do I program the Arduino Nano 33 BLE Sense Rev2?**

Supported frameworks: Arduino IDE, Arduino Cloud.

**Where does this Arduino Nano 33 BLE Sense Rev2 data come from?**

Every value in this record is traced to a source — 2 documents including the board and chip datasheets — with the page and table cited per value. Unknowns are left explicit, never guessed.

## Sources

- [Arduino Nano 33 BLE Sense Rev2 datasheet](https://docs.arduino.cc/resources/datasheets/ABX00069-datasheet.pdf)
- [Arduino Store (USA) listing](https://store-usa.arduino.cc/products/nano-33-ble-sense-rev2)

## Part graph

### Built from

- [nRF52840-QIAA](https://www.xirkit.io/products/category/dev-boards/nrf52840-qiaa) — main processor on the Arduino Nano 33 BLE Sense Rev2
- NINA-B306 — wireless module on the Arduino Nano 33 BLE Sense Rev2
- BMI270 — imu on the Arduino Nano 33 BLE Sense Rev2
- BMM150 — magnetometer on the Arduino Nano 33 BLE Sense Rev2
- LPS22HBTR — pressure sensor on the Arduino Nano 33 BLE Sense Rev2
- HS3003 — humidity sensor on the Arduino Nano 33 BLE Sense Rev2
- APDS-9960 — gesture light sensor on the Arduino Nano 33 BLE Sense Rev2
- MP34DT06JTR — microphone on the Arduino Nano 33 BLE Sense Rev2
- MP2322GQH — buck converter on the Arduino Nano 33 BLE Sense Rev2

### Alternatives (by use case)

- [Teensy 4.0](https://www.xirkit.io/products/pjrc-teensy-4-0-8ee0) — Both serve custom usb devices (hid, midi, serial) — check the trade-offs; $19.95 vs $38.7
- [Teensy 4.1](https://www.xirkit.io/products/pjrc-teensy-4-1-988c) — Both serve custom usb devices (hid, midi, serial) — check the trade-offs; $29.95 vs $38.7
- [Luckfox Pico Ultra W](https://www.xirkit.io/products/luckfox-pico-ultra-w-db02) — Both serve connected iot and wireless sensor nodes — check the trade-offs; $50.99 vs $38.7
- [Arduino Nano RP2040 Connect](https://www.xirkit.io/products/arduino-nano-rp2040-connect-e1b2) — Both serve sensor fusion and on-device ml — check the trade-offs; $38.7 vs $21.3
- [Arduino UNO R4 WiFi](https://www.xirkit.io/products/arduino-uno-r4-wifi-d7ab) — Both serve custom usb devices (hid, midi, serial) — check the trade-offs; $38.7 vs $27.5
- [ESP32-S3-DevKitC-1 (N8R8)](https://www.xirkit.io/products/espressif-esp32-s3-devkitc-1-n8r8-e95f) — Both serve custom usb devices (hid, midi, serial) — check the trade-offs; $38.7 vs $19.95
- [Arduino UNO R4 Minima](https://www.xirkit.io/products/arduino-uno-r4-minima-4540) — Both serve custom usb devices (hid, midi, serial) — check the trade-offs; $38.7 vs $20
