# Adafruit Feather nRF52840 Sense

> Sensor-rich BLE Feather with Nordic nRF52840 (64MHz Cortex-M4F), 6 onboard sensors (9-DoF IMU, magnetometer, proximity/light, PDM mic, humidity, barometric pressure), 21 GPIO, and FCC/IC/TELEC certified.

## Quick Facts

- **Brand:** Adafruit
- **Board Type:** microcontroller-board
- **Price:** ~$39.5
- **Product Readiness:** consumer
- **CPU:** ARM Cortex-M4F @ 64MHz (Nordic nRF52840)
- **CPU Architecture:** ARM Cortex-M4F
- **CPU Cores:** 1
- **RAM:** 256KB SRAM
- **Flash:** 1MB Flash
- **Power:** 5V via USB or 3.7V LiPo
- **Operating Voltage:** 3.3V
- **Dimensions:** 51 x 23 x 7.2mm
- **Weight:** 6g
- **Antenna:** Built-in PCB antenna

## Connectivity

- **Wifi:** false
- **Bluetooth:** Bluetooth 5.0 BLE (nRF52840)
- **Zigbee:** false
- **Ethernet:** false

## Open Source

- **Firmware:** Yes
- **Schematics:** Yes
- **PCB Layout:** Yes

## Certifications

RoHS, FCC, CE, TELEC

## Compatible Firmware

circuitpython, arduino

## Use Cases

- environmental-monitoring
- iot
- wearable
- field-data-logger

## Components

- **nRF52840** (mcu): Nordic Semiconductor nRF52840 ARM Cortex-M4F @ 64MHz, 1MB Flash, 256KB RAM, Bluetooth 5.0, native USB. — [Datasheet](https://openhardware.directory/r?to=https%3A%2F%2Finfocenter.nordicsemi.com%2Fpdf%2FnRF52840_PS_v1.7.pdf&ref=openhardware.directory&product=adafruit-feather-nrf52840-sense&source=md-export)
- **LSM6DS3TR-C** (mcu): ST LSM6DS3TR-C 3-axis accelerometer + 3-axis gyroscope, I2C. — [Datasheet](https://openhardware.directory/r?to=https%3A%2F%2Fwww.st.com%2Fresource%2Fen%2Fdatasheet%2Flsm6ds3tr-c.pdf&ref=openhardware.directory&product=adafruit-feather-nrf52840-sense&source=md-export)
- **LIS3MDL** (mcu): ST LIS3MDL 3-axis magnetometer for compass and magnetic field sensing. — [Datasheet](https://openhardware.directory/r?to=https%3A%2F%2Fwww.st.com%2Fresource%2Fen%2Fdatasheet%2Flis3mdl.pdf&ref=openhardware.directory&product=adafruit-feather-nrf52840-sense&source=md-export)
- **APDS9960** (mcu): Broadcom APDS9960 proximity, RGB, ambient light, and gesture sensor. — [Datasheet](https://openhardware.directory/r?to=https%3A%2F%2Fdocs.broadcom.com%2Fdoc%2FAV02-4191EN&ref=openhardware.directory&product=adafruit-feather-nrf52840-sense&source=md-export)
- **BMP280** (mcu): Bosch BMP280 barometric pressure, temperature, and altitude sensor. — [Datasheet](https://openhardware.directory/r?to=https%3A%2F%2Fcdn-shop.adafruit.com%2Fdatasheets%2FBST-BMP280-DS001-11.pdf&ref=openhardware.directory&product=adafruit-feather-nrf52840-sense&source=md-export)
- **SHT31-D** (mcu): Sensirion SHT31-D digital humidity and temperature sensor, I2C. — [Datasheet](https://openhardware.directory/r?to=https%3A%2F%2Fcdn-shop.adafruit.com%2Fproduct-files%2F2857%2FSensirion_Humidity_SHT3x_Datasheet_digital-767294.pdf&ref=openhardware.directory&product=adafruit-feather-nrf52840-sense&source=md-export)

## Protocols

- **I2C**: SDA: GPIO25, SCL: GPIO26
- **SPI**: MOSI: GPIO15, MISO: GPIO14, SCK: GPIO12
- **UART**: TX: GPIO6, RX: GPIO8
- **I2S**: 
- **USB**: 
- **BLE**: 
- **PWM**: 
- **ADC**: 

## GPIO Map

| Pin | Name | Type | Functions |
|-----|------|------|-----------|
| GPIO4 | A0 — DAC/ADC | ADC | analog-input, dac, digital-input, digital-output, pwm |
| GPIO5 | A1 — ADC | ADC | analog-input, digital-input, digital-output, pwm |
| GPIO30 | A2 — ADC | ADC | analog-input, digital-input, digital-output |
| GPIO28 | A3 — ADC | ADC | analog-input, digital-input, digital-output |
| GPIO2 | A4 — ADC | ADC | analog-input, digital-input, digital-output, pwm |
| GPIO3 | A5 — ADC | ADC | analog-input, digital-input, digital-output, pwm |
| GPIO27 | D5 — GPIO/PWM | — | digital-input, digital-output, pwm |
| GPIO11 | D6 — GPIO | — | digital-input, digital-output, pwm |
| GPIO7 | D9 — GPIO/PWM | — | digital-input, digital-output, pwm |
| GPIO26 | D10 — GPIO/SCL | I2C | digital-input, digital-output, pwm |
| GPIO15 | D11 — MOSI | SPI | digital-input, digital-output |
| GPIO14 | D12 — MISO | SPI | digital-input, digital-output |
| GPIO12 | D13 — SCK | SPI | digital-input, digital-output |
| GPIO25 | SDA — I2C | I2C | digital-input, digital-output |
| GPIO6 | TX — UART | UART | digital-input, digital-output |
| GPIO8 | RX — UART | UART | digital-input, digital-output |

## Available Software

- **[circuitpython]()** (open-source)
- **[arduino]()** (open-source)

## Description

## Overview

The Adafruit Feather nRF52840 Sense is Adafruit's most sensor-rich Feather board, combining the Nordic nRF52840 Bluetooth 5.0 microcontroller with six factory-mounted environmental and motion sensors — all in the standard Feather form factor. It is designed for wireless sensing applications where collecting multiple data streams simultaneously is required without adding external sensor modules.

The six onboard sensors cover a broad range of measurements: the LSM6DS3TR-C provides 9-DoF motion data (3-axis accelerometer and 3-axis gyroscope), the LIS3MDL adds a 3-axis magnetometer for compass functionality, the APDS9960 measures proximity, ambient light level, RGB color, and hand gestures, a PDM digital microphone captures audio, the SHT31-D senses relative humidity and temperature, and the BMP280 measures barometric pressure, temperature, and altitude. This combination makes the board ideal for environmental data logging, gesture interfaces, and motion-activated applications.

The nRF52840 core runs at 64MHz with hardware floating-point acceleration and provides 1MB of internal Flash and 256KB of SRAM. Its integrated 2.4GHz BLE radio enables wireless data transmission to smartphones and computers via Bluetooth 5.0. Native USB eliminates the need for a separate USB-to-UART bridge, and the UF2 bootloader enables drag-and-drop firmware updates.

The board follows Adafruit's standard Feather pinout with 21 GPIO, six 12-bit ADC inputs, 12 PWM outputs, and hardware SPI/I2C/UART/I2S on any pins. It carries FCC, IC, and TELEC certifications and supports both CircuitPython and the Arduino IDE via Adafruit's nRF52 board package. Four mounting holes simplify enclosure integration.

## Where to Buy

- [Adafruit](https://openhardware.directory/r?to=https%3A%2F%2Fwww.adafruit.com%2Fproduct%2F4516&ref=openhardware.directory&product=adafruit-feather-nrf52840-sense&source=md-export) — 39.5

## Resources

- [product page](https://openhardware.directory/r?to=https%3A%2F%2Fwww.adafruit.com%2Fproduct%2F4516&ref=openhardware.directory&product=adafruit-feather-nrf52840-sense&source=md-export)
- [product](https://openhardware.directory/r?to=https%3A%2F%2Fwww.adafruit.com%2Fproduct%2F4516&ref=openhardware.directory&product=adafruit-feather-nrf52840-sense&source=md-export)
- [documentation](https://openhardware.directory/r?to=https%3A%2F%2Flearn.adafruit.com%2Fadafruit-feather-sense&ref=openhardware.directory&product=adafruit-feather-nrf52840-sense&source=md-export)
- [github](https://openhardware.directory/r?to=https%3A%2F%2Fgithub.com%2Fadafruit%2FAdafruit_nRF52_Arduino&ref=openhardware.directory&product=adafruit-feather-nrf52840-sense&source=md-export)

## Tags

`feather`, `nrf52840`, `bluetooth`, `ble`, `sensor`, `imu`, `circuitpython`, `adafruit`, `environmental-monitoring`

## Images

![Adafruit Feather nRF52840 Sense](https://nbg1.your-objectstorage.com/openhardware-directory/entities/adafruit-feather-nrf52840-sense/14f660f3f79f.jpg)
![Adafruit Feather nRF52840 Sense](https://nbg1.your-objectstorage.com/openhardware-directory/entities/adafruit-feather-nrf52840-sense/97f723d88c78.jpg)
![Adafruit Feather nRF52840 Sense](https://nbg1.your-objectstorage.com/openhardware-directory/entities/adafruit-feather-nrf52840-sense/7735e7405df5.jpg)

---
[View full device page](https://openhardware.directory/devices/adafruit-feather-nrf52840-sense)