# Arduino Nano 33 BLE Sense (Rev1): specs and pinout

> Nano-format board with a NINA-B306 Bluetooth Low Energy module (Nordic nRF52 family, Arm Cortex-M4F), plus on-board 9-axis IMU, barometer, humidity…

[HTML version](https://soldr.ai/docs/boards/arduino-nano-33-ble-sense)

[Docs](https://soldr.ai/docs) / [Boards](https://soldr.ai/docs/boards)

Nano-format board with a NINA-B306 Bluetooth Low Energy module (Nordic nRF52 family, Arm Cortex-M4F), plus on-board 9-axis IMU, barometer, humidity and temperature sensor, gesture/proximity/light/colour sensor, digital microphone and crypto chip. It runs at 3.3 V.

Every value cites its sourceOfficial pinout

**Variant note.** Rev1 only. These values come from the official datasheet for the original board (ABX00031, LSM9DS1 sensor). A later Rev2 with different sensors exists and is not covered here.

[Buy on Compoden](https://compoden.com/products/arduino-nano-33-ble-sense)

## Specs

| Spec | Value | Source |
|---|---|---|
| Processor | 64 MHz Arm Cortex-M4F with FPU, 1 MB Flash + 256 KB RAM (NINA-B306 module) | Arduino official documentation Features, p.2 |
| Bluetooth | Bluetooth 5 multiprotocol radio, 2 Mbps, long range, +8 dBm TX power, -95 dBm sensitivity | Arduino official documentation Features, p.2 |
| I/O voltage | 3.3 V only; NOT 5 V tolerant; the 5V pin does not supply voltage (it connects to USB power through a jumper) | Arduino official documentation Section 1 The Board, p.5 |
| Power input | USB connector, VIN or VUSB pins; the DC-DC regulator accepts input up to 21 V; USB supply must be 4.8-4.96 V depending on load | Arduino official documentation Features p.3 (MPM3610); Section 2.9 Power Tree note, p.8 |
| Operating temperature | -40 C to 85 C (conservative thermal limits for the whole board) | Arduino official documentation Section 1.1.1, p.5 |
| IMU | LSM9DS1 9-axis: acceleration +/-2/4/8/16 g, angular rate +/-245/500/2000 dps, magnetic +/-4/8/12/16 gauss | Arduino official documentation Features, p.2 |
| Environment sensors | HTS221 humidity 0-100 % rH (accuracy +/-3.5 % rH, 20 to 80 % rH); LPS22HB pressure 260 to 1260 hPa | Arduino official documentation Features, p.2 |
| Other on-board | APDS-9960 proximity/ambient light/RGB/gesture; MP34DT05 digital microphone; ATECC608A crypto chip | Arduino official documentation Features, p.3 |
| ADC | 12-bit, 200 ksps (nRF module); pins A4 and A5 default to I2C with internal pull-up | Arduino official documentation Features, p.2; Section 2.2, p.6 |

## Power

| | Value | Source |
|---|---|---|
| Supply | USB, VIN or VUSB; regulator input up to 21 V | Arduino official documentation Section 1.2 Power Consumption, p.5: PBL, PLP, PMAX all listed as TBC |

## Pinout

Pin rows are from the official datasheet for SKU ABX00031 (the original Nano 33 BLE Sense with LSM9DS1). The listing title gives no revision; a later revision (Rev2) with different sensors exists and is not covered by this document.

| Pin | Function | Voltage | Notes | Source |
|---|---|---|---|---|
| 1 | D13 | 3.3 V logic | GPIO | Arduino official documentation Section 4.2 Headers, p.12 |
| 2 | +3V3 | 3.3 V | Internally generated power output to external devices | Arduino official documentation Section 4.2 Headers, p.12 |
| 3 | AREF | 3.3 V logic | Analog Reference; can be used as GPIO | Arduino official documentation Section 4.2 Headers, p.12 |
| 4 | A0/DAC0 | 3.3 V logic | ADC in/DAC out; can be used as GPIO | Arduino official documentation Section 4.2 Headers, p.12 |
| 5 | A1 | 3.3 V logic | ADC in; can be used as GPIO | Arduino official documentation Section 4.2 Headers, p.12 |
| 6 | A2 | 3.3 V logic | ADC in; can be used as GPIO | Arduino official documentation Section 4.2 Headers, p.12 |
| 7 | A3 | 3.3 V logic | ADC in; can be used as GPIO | Arduino official documentation Section 4.2 Headers, p.12 |
| 8 | A4/SDA | 3.3 V logic | ADC in; I2C SDA; Can be used as GPIO A4/A5 have an internal pull-up and default to I2C | Arduino official documentation Section 4.2 Headers, p.12 |
| 9 | A5/SCL | 3.3 V logic | ADC in; I2C SCL; Can be used as GPIO A4/A5 have an internal pull-up and default to I2C | Arduino official documentation Section 4.2 Headers, p.12 |
| 10 | A6 | 3.3 V logic | ADC in; can be used as GPIO | Arduino official documentation Section 4.2 Headers, p.12 |
| 11 | A7 | 3.3 V logic | ADC in; can be used as GPIO | Arduino official documentation Section 4.2 Headers, p.12 |
| 12 | VUSB | | Normally NC; can be connected to VUSB pin of the USB connector by shorting a jumper | Arduino official documentation Section 4.2 Headers, p.12 |
| 13 | RST | | Active low reset input (duplicate of pin 18) | Arduino official documentation Section 4.2 Headers, p.12 |
| 14 | GND | | Power Ground | Arduino official documentation Section 4.2 Headers, p.12 |
| 15 | VIN | | Vin Power input | Arduino official documentation Section 4.2 Headers, p.12 |
| 16 | TX | 3.3 V logic | USART TX; can be used as GPIO | Arduino official documentation Section 4.2 Headers, p.12 |
| 17 | RX | 3.3 V logic | USART RX; can be used as GPIO | Arduino official documentation Section 4.2 Headers, p.12 |
| 18 | RST | | Active low reset input (duplicate of pin 13) | Arduino official documentation Section 4.2 Headers, p.12 |
| 19 | GND | | Power Ground | Arduino official documentation Section 4.2 Headers, p.12 |
| 20 | D2 | 3.3 V logic | GPIO | Arduino official documentation Section 4.2 Headers, p.12 |
| 21 | D3/PWM | 3.3 V logic | GPIO; can be used as PWM | Arduino official documentation Section 4.2 Headers, p.12 |
| 22 | D4 | 3.3 V logic | GPIO | Arduino official documentation Section 4.2 Headers, p.12 |
| 23 | D5/PWM | 3.3 V logic | GPIO; can be used as PWM | Arduino official documentation Section 4.2 Headers, p.12 |
| 24 | D6/PWM | 3.3 V logic | GPIO, can be used as PWM | Arduino official documentation Section 4.2 Headers, p.12 |
| 25 | D7 | 3.3 V logic | GPIO | Arduino official documentation Section 4.2 Headers, p.12 |
| 26 | D8 | 3.3 V logic | GPIO | Arduino official documentation Section 4.2 Headers, p.12 |
| 27 | D9/PWM | 3.3 V logic | GPIO; can be used as PWM | Arduino official documentation Section 4.2 Headers, p.12 |
| 28 | D10/PWM | 3.3 V logic | GPIO; can be used as PWM | Arduino official documentation Section 4.2 Headers, p.12 |
| 29 | D11/MOSI | 3.3 V logic | SPI MOSI; can be used as GPIO | Arduino official documentation Section 4.2 Headers, p.12 |
| 30 | D12/MISO | 3.3 V logic | SPI MISO; can be used as GPIO | Arduino official documentation Section 4.2 Headers, p.12 |

## Build with it
Project ideas for the Arduino Nano 33 BLE Sense (Rev1). Each link opens Soldr with the prompt filled in; Soldr assigns the pins, checks power and shows how to wire every part.

- [BLE climate display](https://app.soldr.ai/?prompt=I%20want%20to%20build%20a%20pocket%20climate%20display%20with%20an%20Arduino%20Nano%2033%20BLE%20Sense%20and%20a%200.96%20inch%20OLED): The board&#x27;s own humidity, temperature and pressure sensors supply the data; the OLED uses I2C at 3.3 V, so check the module&#x27;s logic level.
- [Sound level display](https://app.soldr.ai/?prompt=I%20want%20to%20build%20a%20sound%20level%20display%20with%20an%20Arduino%20Nano%2033%20BLE%20Sense%20and%20a%200.96%20inch%20OLED): The on-board digital microphone provides the signal, so no extra analog sensor is needed. Learning project; not a calibrated meter.
- [Motion logger](https://app.soldr.ai/?prompt=I%20want%20to%20build%20a%20motion%20and%20tilt%20logger%20with%20an%20Arduino%20Nano%2033%20BLE%20Sense%20and%20a%20push%20button%20to%20mark%20events): The 9-axis IMU is on board; the button goes to a 3.3 V digital pin with the internal pull-up.

## Common mistakes

- Connecting 5 V signals: the board supports 3.3 V I/O only and is not 5 V tolerant (source: Arduino official documentation Section 1)
- Expecting the 5V pin to output 5 V: it is connected to USB power through a jumper and does not supply voltage (source: Arduino official documentation Section 1)
- Using A4 or A5 as analog inputs: they have an internal pull-up and default to I2C (source: Arduino official documentation Section 2.2)

## Not covered by the official source

- Supply current is listed TBC in the datasheet.
- The datasheet intro writes &#x27;nRF52480&#x27; (likely a typo); the processor is described here only as the NINA-B306 module&#x27;s Cortex-M4F.
- Listing gives no revision; the document describes the original board (ABX00031).

## Sources

- Arduino official documentation (Arduino Nano 33 BLE Sense User Manual, SKU ABX00031, modified 07/11/2026)
