The Arduino Nano 33 BLE is part of Arduino’s Nano series, specifically designed to incorporate Bluetooth® Low Energy (BLE) connectivity into a compact form factor. Here’s an overview of its key features:

- Microcontroller: It uses the nRF52832, a 32-bit ARM Cortex-M4F processor, known for its low power consumption and Bluetooth capabilities.
- Memory:
- Flash Memory: 512 KB
- SRAM: 64 KB
- Operating Voltage: 3.3V
- Input Voltage (recommended): 5-12V
- Digital I/O Pins: 14 (of which 7 provide PWM output)
- Analog Input Pins: 8 (12-bit ADC)
- DC Current per I/O Pin: 7 mA
- Clock Speed: 64 MHz
Key Features:
- Bluetooth®: Supports Bluetooth® 5.0 Low Energy (BLE) for wireless communication, allowing for:
- IoT Applications: Connects to smartphones, tablets, or other BLE devices for data exchange, control, or sensor communication.
- USB Interface: Equipped with a micro USB port for programming, power supply, and USB communication.
- Low Power: Designed for energy efficiency, making it suitable for battery-powered projects.
- Security: Includes hardware cryptographic acceleration for secure communication over Bluetooth.
- Programming: Compatible with the Arduino IDE, making development straightforward for users familiar with Arduino.
- OTA (Over-the-Air) Programming: Supports firmware updates over Bluetooth, which is highly convenient for updating projects remotely.
Unique Capabilities:
- BLE Connectivity: Offers Bluetooth Low Energy, which is crucial for projects requiring low power wireless communication or interaction with mobile devices.
- Compact Design: Retains the small form factor of the Arduino Nano, making it ideal for embedding into projects or wearable devices where space is limited.
- Energy Efficiency: The nRF52832 microcontroller is known for its power-saving features, making the board suitable for long-lasting battery-operated applications.
- Versatile I/O: Despite its size, it provides a good number of I/O pins, including PWM, analog, and digital, allowing for versatile interfacing.
Use Cases:
- Wearables: Perfect for creating smart wearables or fitness trackers that need to communicate with a smartphone or other devices.
- Mobile and IoT Projects: Suitable for projects that require BLE connectivity for data transfer or control over short distances.
- Battery-Powered Devices: Its low power consumption makes it excellent for applications where battery life is a critical factor.
- Remote Control: Can be used in applications where remote control or sensor data transmission to a mobile device is needed.
- Education: A great platform for learning about Bluetooth communication and low-power design principles.
Tech specs
The Arduino Nano 33 BLE is based on the nRF52840 microcontroller.
Microcontroller | nRF52840 (datasheet) |
Operating Voltage | 3.3V |
Input Voltage (limit) | 21V |
DC Current per I/O Pin | 15 mA |
Clock Speed | 64MHz |
CPU Flash Memory | 1MB (nRF52840) |
SRAM | 256KB (nRF52840) |
EEPROM | none |
Digital Input / Output Pins | 14 |
PWM Pins | all digital pins |
UART | 1 |
SPI | 1 |
I2C | 1 |
Analog Input Pins | 8 (ADC 12 bit 200 ksamples) |
Analog Output Pins | Only through PWM (no DAC) |
External Interrupts | all digital pins |
LED_BUILTIN | 13 |
USB | Native in the nRF52840 Processor |
Length | 45 mm |
Width | 18 mm |
Weight | 5 gr (with headers) |