Adafruit Feather nRF52840 Express - image 1
1 / 2
Adafruit·Dev Board

Adafruit Feather nRF52840 Express

Feather board with nRF52840 ARM Cortex-M4F at 64MHz, BLE 5.0, native USB (CDC/HID/MIDI/MSC), 1MB flash, 256KB SRAM, 2MB QSPI flash, 21 GPIO, SWD debug, and LiPo charging. Supports Arduino and CircuitPython.

Starting from

$24.95

Compatible Firmware

Specifications

ArchitectureARM Cortex-M4F
CPU Cores1
Clock Speed64MHz
Flash1 MB
GPIO Level3.3V
BluetoothBLE 5.0
Storagenone
Dimensions51mm × 23mm × 7.2mm
Weight6g

Certifications

Components

ARM Cortex-M4F at 64 MHz with 1 MB flash, 256 KB SRAM, Bluetooth 5.0, native USB, up to +8 dBm.

QSPI FlashFlashDatasheet

2 MB QSPI NOR flash for CircuitPython code and storage.

Bus Interfaces

I2C
SDA: GPIO25SCL: GPIO26
SPI
MOSI: GPIO15MISO: GPIO14SCK: GPIO12
UART
TX: GPIO6RX: GPIO8
USB
Bluetooth LE
I2S

GPIO Map

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

Overview

The Adafruit Feather nRF52840 Express is the flagship Bluetooth Feather board, built on the Nordic Semiconductor nRF52840 SoC — the most capable chip in the nRF52 family. Running at 64 MHz with an ARM Cortex-M4F core, hardware floating-point, 1 MB of flash, and 256 KB of SRAM, it provides substantially more resources than the earlier nRF52832-based Feathers, plus the addition of native USB.

The native USB in the nRF52840 is a standout feature: unlike the nRF52832 which required a USB-Serial bridge chip, the nRF52840 supports USB CDC, HID, MIDI, and Mass Storage natively. This enables the Feather to appear as a USB drive for CircuitPython drag-and-drop coding, emulate a keyboard or mouse, or act as a MIDI instrument — all simultaneously. The UF2 bootloader makes firmware flashing as easy as copying a file.

Bluetooth 5.0 LE provides extended range (up to 4x the range of BLE 4.2 via coded PHY), 2x higher throughput (2 Mbps PHY), and supports advertising extensions. The radio achieves up to +8 dBm transmit power. Twenty-one GPIO pins expose 6 twelve-bit ADC channels, up to 12 PWM outputs across three modules, hardware SPI, UART, I2C, and I2S. A 2MB QSPI flash stores CircuitPython code and assets.

A SWD debug connector (2×5 0.05" pitch), USER switch, NeoPixel, red LED, 4 mounting holes, and JST LiPo connector with integrated charger complete the hardware. FCC, IC, and TELEC certified. Compatible with all Feather Wings.

Use Cases

5

Resources

Where to Buy

Explore more of the directory — popular use cases, firmware, and specs to browse next.