soldr.ai

Docs  /  Boards

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 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

Specs

SpecValueSource
Processor64 MHz Arm Cortex-M4F with FPU, 1 MB Flash + 256 KB RAM (NINA-B306 module)Arduino official documentation
Features, p.2
BluetoothBluetooth 5 multiprotocol radio, 2 Mbps, long range, +8 dBm TX power, -95 dBm sensitivityArduino official documentation
Features, p.2
I/O voltage3.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 inputUSB 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 loadArduino 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
IMULSM9DS1 9-axis: acceleration +/-2/4/8/16 g, angular rate +/-245/500/2000 dps, magnetic +/-4/8/12/16 gaussArduino official documentation
Features, p.2
Environment sensorsHTS221 humidity 0-100 % rH (accuracy +/-3.5 % rH, 20 to 80 % rH); LPS22HB pressure 260 to 1260 hPaArduino official documentation
Features, p.2
Other on-boardAPDS-9960 proximity/ambient light/RGB/gesture; MP34DT05 digital microphone; ATECC608A crypto chipArduino official documentation
Features, p.3
ADC12-bit, 200 ksps (nRF module); pins A4 and A5 default to I2C with internal pull-upArduino official documentation
Features, p.2; Section 2.2, p.6

Power

ValueSource
SupplyUSB, VIN or VUSB; regulator input up to 21 VArduino 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.

PinFunctionVoltageNotesSource
1D133.3 V logicGPIOArduino official documentation
Section 4.2 Headers, p.12
2+3V33.3 VInternally generated power output to external devicesArduino official documentation
Section 4.2 Headers, p.12
3AREF3.3 V logicAnalog Reference; can be used as GPIOArduino official documentation
Section 4.2 Headers, p.12
4A0/DAC03.3 V logicADC in/DAC out; can be used as GPIOArduino official documentation
Section 4.2 Headers, p.12
5A13.3 V logicADC in; can be used as GPIOArduino official documentation
Section 4.2 Headers, p.12
6A23.3 V logicADC in; can be used as GPIOArduino official documentation
Section 4.2 Headers, p.12
7A33.3 V logicADC in; can be used as GPIOArduino official documentation
Section 4.2 Headers, p.12
8A4/SDA3.3 V logicADC in; I2C SDA; Can be used as GPIO A4/A5 have an internal pull-up and default to I2CArduino official documentation
Section 4.2 Headers, p.12
9A5/SCL3.3 V logicADC in; I2C SCL; Can be used as GPIO A4/A5 have an internal pull-up and default to I2CArduino official documentation
Section 4.2 Headers, p.12
10A63.3 V logicADC in; can be used as GPIOArduino official documentation
Section 4.2 Headers, p.12
11A73.3 V logicADC in; can be used as GPIOArduino official documentation
Section 4.2 Headers, p.12
12VUSBNormally NC; can be connected to VUSB pin of the USB connector by shorting a jumperArduino official documentation
Section 4.2 Headers, p.12
13RSTActive low reset input (duplicate of pin 18)Arduino official documentation
Section 4.2 Headers, p.12
14GNDPower GroundArduino official documentation
Section 4.2 Headers, p.12
15VINVin Power inputArduino official documentation
Section 4.2 Headers, p.12
16TX3.3 V logicUSART TX; can be used as GPIOArduino official documentation
Section 4.2 Headers, p.12
17RX3.3 V logicUSART RX; can be used as GPIOArduino official documentation
Section 4.2 Headers, p.12
18RSTActive low reset input (duplicate of pin 13)Arduino official documentation
Section 4.2 Headers, p.12
19GNDPower GroundArduino official documentation
Section 4.2 Headers, p.12
20D23.3 V logicGPIOArduino official documentation
Section 4.2 Headers, p.12
21D3/PWM3.3 V logicGPIO; can be used as PWMArduino official documentation
Section 4.2 Headers, p.12
22D43.3 V logicGPIOArduino official documentation
Section 4.2 Headers, p.12
23D5/PWM3.3 V logicGPIO; can be used as PWMArduino official documentation
Section 4.2 Headers, p.12
24D6/PWM3.3 V logicGPIO, can be used as PWMArduino official documentation
Section 4.2 Headers, p.12
25D73.3 V logicGPIOArduino official documentation
Section 4.2 Headers, p.12
26D83.3 V logicGPIOArduino official documentation
Section 4.2 Headers, p.12
27D9/PWM3.3 V logicGPIO; can be used as PWMArduino official documentation
Section 4.2 Headers, p.12
28D10/PWM3.3 V logicGPIO; can be used as PWMArduino official documentation
Section 4.2 Headers, p.12
29D11/MOSI3.3 V logicSPI MOSI; can be used as GPIOArduino official documentation
Section 4.2 Headers, p.12
30D12/MISO3.3 V logicSPI MISO; can be used as GPIOArduino 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.

Common mistakes

Not covered by the official source

Sources