Overview

The Arduino Nicla Sense ME is an ultra-compact sensor fusion board measuring just 22.86 × 22.86 mm. It integrates a comprehensive suite of Bosch Sensortec environmental and motion sensors onto a single tiny PCB, paired with the Bosch BHI260AP AI sensor hub coprocessor that handles sensor fusion, gesture recognition, and activity detection at extremely low power.

The host microcontroller is a Nordic nRF52832 (ARM Cortex-M4 at 64 MHz) which manages communication, BLE connectivity, and application logic. However, the BHI260AP runs most of the sensor processing independently, allowing the nRF52832 to sleep while the BHI260AP continuously monitors motion, orientation, and environmental data.

This combination makes the Nicla Sense ME ideal for wearables, IoT sensor nodes, health monitoring devices, predictive maintenance, and any application requiring rich environmental awareness at low power over BLE.

Quick Overview

Property Value
MCU Nordic nRF52832 (Cortex-M4 @ 64 MHz)
AI Sensor Hub Bosch BHI260AP (AI coprocessor, sensor fusion)
IMU Bosch BMI270 (6-axis accelerometer + gyroscope)
Magnetometer Bosch BMM150 (3-axis)
Pressure/Temp Bosch BMP390
Environmental Bosch BME688 (temperature, humidity, pressure, gas/VOC)
Wireless Bluetooth 5.0 LE (BLE only — no Wi-Fi)
Flash 512 KB (nRF52832) + 2 MB (external SPI)
Power LiPo battery connector (JST 1.25 mm 2-pin)
USB USB-C
Dimensions 22.86 × 22.86 mm
SKU ABX00050

Key Features

  • Bosch BHI260AP AI sensor hub coprocessor — runs sensor fusion and activity detection algorithms with sub-mW power consumption
  • Bosch BMI270 6-axis IMU (accelerometer + gyroscope) with built-in machine learning core for gesture recognition
  • Bosch BMM150 3-axis magnetometer for compass and heading applications
  • Bosch BMP390 barometric pressure and temperature sensor for altitude and weather monitoring
  • Bosch BME688 4-in-1 environmental sensor: temperature, humidity, pressure, and gas/VOC sensing with AI air quality detection
  • Nordic nRF52832 ARM Cortex-M4 at 64 MHz as the host microcontroller
  • Bluetooth 5.0 LE for wireless data streaming and remote access
  • 512 KB Flash on nRF52832 plus 2 MB external SPI Flash for data and firmware
  • LiPo battery connector (JST 1.25 mm) enabling standalone battery-powered operation
  • USB-C for programming and charging (with compatible carrier)
  • Designed for wearables, smart devices, and edge AI sensor applications
  • Extremely compact 22.86 × 22.86 mm square form factor

Technical Specifications

Parameter Value
Host MCU Nordic nRF52832
MCU Architecture ARM Cortex-M4
MCU Clock Speed 64 MHz
MCU Flash 512 KB
External SPI Flash 2 MB
MCU SRAM 64 KB
AI Sensor Hub Bosch BHI260AP
IMU Bosch BMI270 (accelerometer + gyroscope, 6-axis)
Magnetometer Bosch BMM150 (3-axis)
Barometric Pressure Bosch BMP390 (pressure + temperature)
Environmental Sensor Bosch BME688 (temperature + humidity + pressure + gas/VOC)
Wireless Bluetooth 5.0 LE
Wi-Fi None
USB USB-C
Battery Connector JST 1.25 mm 2-pin (LiPo)
Operating Voltage 3.3V
Dimensions 22.86 × 22.86 mm

Pinout

The Nicla Sense ME exposes a limited set of I/O pins via castellated edge pads, making it suitable for soldering directly onto a carrier PCB or connecting via a breakout adapter.

Pin Group Description
I2C I2C interface (for external peripherals)
SPI SPI bus
UART Serial interface
GPIO General purpose I/O (3.3V)
ADC Analog input pin(s)
Power 3.3V, GND, VUSB, battery pins
Antenna BLE antenna (on-board PCB antenna)

The BHI260AP, BMI270, BMM150, BMP390, and BME688 all communicate internally via I2C/SPI on the board. External I/O is available on the edge pads for additional custom peripherals.

Power

Power Parameter Value
Operating Voltage 3.3V
Input (USB-C) 5V via USB-C
Battery LiPo via JST 1.25 mm 2-pin connector
BHI260AP Idle Power Sub-mW (sensor hub can run while MCU sleeps)
BLE Transmission Power Typical BLE 5.0 power budget (< 15 mA peak)

The BHI260AP AI sensor hub is designed to run continuously at very low power, allowing the nRF52832 to remain in deep sleep and only wake when the BHI260AP detects a specific event (motion threshold, gesture, step count threshold, etc.). This architecture enables days to weeks of battery life depending on the application and BLE duty cycle.

On-Board Components

Component Part Function
Host MCU Nordic nRF52832 Cortex-M4 application processor + BLE radio
AI Sensor Hub Bosch BHI260AP Low-power sensor fusion and AI coprocessor
IMU Bosch BMI270 6-axis accelerometer and gyroscope
Magnetometer Bosch BMM150 3-axis compass
Pressure Sensor Bosch BMP390 Barometric pressure and temperature
Environmental Sensor Bosch BME688 Temperature, humidity, pressure, and VOC gas
External Flash 2 MB SPI Flash Extended storage for data logging and firmware
Battery Connector JST 1.25 mm 2-pin LiPo battery connection
USB-C On-board Programming and power
Status LED RGB LED Programmable indicator

Microcontroller

The Nordic nRF52832 is the host MCU on the Nicla Sense ME, responsible for application logic, BLE communication, and interfacing with the BHI260AP sensor hub.

Feature Value
Core ARM Cortex-M4 with FPU
Clock Speed 64 MHz
Flash 512 KB
SRAM 64 KB
BLE Integrated Bluetooth 5.0 LE radio
Interfaces I2C, SPI, UART, GPIO, ADC

The BHI260AP handles all the heavy lifting of sensor fusion and AI inference, leaving the nRF52832 free for application logic and BLE communication. The BHI260AP can be loaded with custom firmware, including Bosch's BSX Sensor Fusion Software, for orientation, heading, and activity recognition algorithms.

Wireless Connectivity

Wireless Feature Value
Technology Bluetooth 5.0 LE (BLE)
Wi-Fi None
Range Typical BLE indoor range (10–30 m, environment-dependent)
Arduino Library Arduino_BHY2 (for BHI260AP data over BLE), ArduinoBLE
Use Cases Sensor data streaming, wearable connectivity, remote monitoring

The Nicla Sense ME transmits sensor data wirelessly via BLE to a central device such as a smartphone, tablet, or gateway. There is no Wi-Fi radio on this board.

Getting Started

Prerequisites

  • Arduino IDE 2.x (recommended)
  • Install the Arduino Mbed OS Nicla Boards package via Boards Manager
  • USB-C cable (data-capable)
  • Arduino_BHY2 library (install via Library Manager)

Board Setup

  1. Open Arduino IDE
  2. Go to Tools > Board > Boards Manager
  3. Search for "Arduino Mbed OS Nicla Boards" and install
  4. Select Tools > Board > Arduino Nicla Sense ME
  5. Connect the board via USB-C
  6. Select the correct port

Read Sensor Data Example

// Arduino Nicla Sense ME — Read IMU and environmental sensors // Requires: Arduino_BHY2 library #include "Arduino_BHY2.h" // Declare sensor objects SensorXYZ accel(SENSOR_ID_ACC); SensorXYZ gyro(SENSOR_ID_GYRO); Sensor temp(SENSOR_ID_TEMP); Sensor gas(SENSOR_ID_GAS); void setup() { Serial.begin(115200); while (!Serial); // Initialize BHI260AP sensor hub BHY2.begin(); // Activate sensors with desired sample rate (Hz) and latency (ms) accel.begin(); gyro.begin(); temp.begin(); gas.begin(); Serial.println("Nicla Sense ME ready"); } void loop() { // Must be called regularly to update sensor values from BHI260AP BHY2.update(); Serial.print("Accel X: "); Serial.print(accel.x()); Serial.print(" Y: "); Serial.print(accel.y()); Serial.print(" Z: "); Serial.println(accel.z()); Serial.print("Temperature: "); Serial.print(temp.value()); Serial.println(" C"); Serial.print("Gas resistance: "); Serial.print(gas.value()); Serial.println(" Ohm"); delay(1000); }

Programming

Environment Details
Arduino IDE Full support via Arduino Mbed OS Nicla Boards package
Arduino_BHY2 Library Provides access to all BHI260AP virtual sensors
ArduinoBLE Library Enables BLE communication for data streaming
Edge Impulse Supported for custom gesture and activity recognition model deployment

Package Contents

Item Quantity
Arduino Nicla Sense ME board 1

A USB-C cable and LiPo battery are sold separately.

Applications

  • Wearable health and fitness monitors (step counting, activity recognition)
  • Always-on gesture and motion detection
  • Air quality and environmental monitoring (BME688 gas and VOC sensing)
  • Indoor navigation and heading (BMM150 compass)
  • Altitude logging (BMP390 barometric pressure)
  • Predictive maintenance via vibration sensing
  • Smart home environmental sensors transmitting over BLE
  • Edge AI sensor nodes for industrial IoT
  • Drone and UAV orientation sensing

Where to Buy

Equivalent Boards

Board Key Difference
Arduino Nicla Vision Camera + STM32H747 M7 for vision/ML, no full Bosch environmental sensor suite
Arduino Nicla Voice NDP120 DSP for audio/voice, BLE, no IMU or environmental sensors
Arduino Nano 33 BLE Sense Larger Nano form factor, LSM9DS1 IMU, without Bosch AI sensor hub

Notes

  • All I/O on the Nicla Sense ME operates at 3.3V logic. Do not connect 5V peripherals directly to I/O pins.
  • The board has no Wi-Fi radio. Wireless communication is BLE 5.0 only. For Wi-Fi, pair with a gateway device.
  • The BHI260AP sensor hub can be updated with custom firmware using Bosch's tools, enabling custom sensor fusion algorithms.
  • The BME688 gas sensor requires a burn-in period of 48 hours of operation before readings stabilize. Initial VOC readings may not be accurate.
  • The JST 1.25 mm battery connector is a smaller format than the 2.0 mm JST-PH common on other Arduino boards. Use the correct connector size.

Community

Revision History

Version Date Notes
v1.0 2026-06 Initial entry