Click on the image to see the Arduino Nano 33 BLE Pinout
Arduino Nano 33 BLE Pinout

Platform

ManufacturerArduino
ProcessornRF52840
Processor FamilyArm Cortex-M4
Clock Speed64 MHz
Flash Memory1 MB
RAM256 KB
ProgrammingArduino CLI
Arduino IDE
Arduino Lab for MicroPython
Arduino Web Editor
OpenMV IDE
PlatformIO

I/O

Digital I/O14
Analog Input8
PWM12
ADC Resolution4096
Interrupts All digital pins

Power

Input Voltage5-18 V
I/O Voltage3.3 V
I/O Current10 mA

Communication Protocols

I2C1x
I2S1x
QSPI1x
SPI1x High speed 32 MHz
UART1x

Connectivity

USB Micro B1x
Bluetooth5.0
Provided by Nina B306 module

Sensors

9 Axis IMUProvided by LSM9DS1

Peripherals

RTC3x 24 bit
Timer5x 32 bit
Watchdog Timer1x
NFCPassive NFC-A Tag (requires external antenna)
CryptographyARM TrustZone Cryptocell 310
Provided by Nina B306 module
Debug/TraceSWD

Dimentions

Width18 mm
Length45 mm
Weight5 g