Nano 33 BLE Rev2

The Arduino Nano 33 BLE Rev2 shares its pinout with the classic Arduino Nano but builds on the nRF52840 microcontroller with 1MB CPU Flash Memory. Featuring a 9-axis inertial measurement unit and the possibility for Bluetooth® Low Energy connectivity. It can help you to create your next Bluetooth® Low Energy-enabled project.

Nano 33 BLE Rev2

The Arduino Nano 33 BLE Rev2 is a great choice for any beginner, maker or professional to get started with Bluetooth® Low Energy enabled projects. It is built upon the nRF52840 microcontroller and runs on Arm® Mbed™ OS. The Nano 33 BLE Rev2 not only features the possibility to connect via Bluetooth® LE but also comes equipped with a 9-axis IMU making it suitable for wearable projects.


A powerful 2.4 GHz Bluetooth® 5 Low Energy module from u-blox®, with an internal antenna. Can be used to transmit data between different devices using the ArduinoBLE library.

IMU for Motion Detection

The board provides a 9-axis inertial measurement unit featuring a 3D accelerometer, gyroscope and magnetometer and allows you to detect orientation, motion or vibrations.

Python® Support

This board can be programmed using MicroPython, which is an implementation of the Python® programming language that comes with a subset of the Python® standard library.

Arm® Mbed™ OS

Arm® Mbed™ OS is an open-source operating system which the Nano 33 BLE Rev2 builds upon. It’s the same operating system as the Arduino Portenta H7, which allows for Arduino APIs to be integrated using APIs exposed directly by Mbed OS.