SKU: IOWC-1410
📋 GST Invoice Available

Adafruit Feather nRF52840 Express BLE Development Board

₹3,199.00 (Inclusive of all taxes)
Out of Stock

The Adafruit Feather nRF52840 Express is an Arduino-compatible development board featuring a powerful nRF52840 SoC with Bluetooth Low Energy 5.0, native USB, and a built-in LiPo charger, ideal for wireless IoT projects.

Features

  • nRF52840 SoC with ARM Cortex-M4F processor at 64 MHz and hardware floating-point acceleration.
  • Integrated Bluetooth Low Energy 5.0 radio with up to +8 dBm output power for extended range.
  • Native USB support with UF2 bootloader for easy programming via Arduino IDE or CircuitPython.
  • Onboard battery management with JST connector for 3.7V LiPo charging and power monitoring.
  • 21 GPIO pins, 6x 12-bit ADC inputs, and 12 PWM outputs for extensive peripheral connectivity.

Out of stock

Description

The Adafruit Feather nRF52840 Express is a feature-packed development board built around Nordic Semiconductor Semiconductor’s powerful nRF52840 system-on-chip. It combines a 64 MHz ARM Cortex-M4F processor with 1 MB of flash and 256 KB of SRAM, providing ample resources for complex BLE applications. The board’s native USB stack and UF2 bootloader enable seamless drag-and-drop firmware deployment, supporting both Arduino IDE and CircuitPython development environments.

Designed for portable and low-power IoT deployments, the board includes a built-in LiPo battery charger and a power enable pin for deep sleep management. Its Feather form factor ensures compatibility with the extensive Adafruit FeatherWing ecosystem, allowing for rapid prototyping with add-on boards for GPS, displays, sensors, and more. The integrated SWD connector provides direct access for advanced debugging and programming.

Key Features

  • High-performance nRF52840 SoC with ARM Cortex-M4F core and hardware floating-point unit.
  • Comprehensive Bluetooth Low Energy 5.0 support for creating central, peripheral, and broadcaster roles.
  • Native USB port for serial communication, mass storage (for CircuitPython), and power supply.
  • Integrated single-cell LiPo/LiIon battery charger with charging status LED.
  • Feather-standardized pinout and form factor for full FeatherWing accessory compatibility.
  • Pre-programmed UF2 bootloader for easy firmware updates without external programmers.
  • Dedicated SWD (Serial Wire Debug) connector for advanced debugging and programming.
  • User-addressable RGB NeoPixel and red LED for visual status feedback.

Applications

  • Wireless sensor nodes for home automation and environmental monitoring.
  • BLE-enabled wearables, fitness trackers, and health monitoring devices.
  • Prototyping central hubs for Bluetooth mesh networks and beacons.
  • Portable data loggers and handheld instruments with battery operation.
  • Educational platforms for learning embedded systems, BLE, and CircuitPython.

Technical Specifications

Microcontroller/SoCNordic Semiconductor Semiconductor nRF52840 (ARM Cortex-M4F)
Wireless ProtocolsBluetooth Low Energy 5.0
Frequency Range2.4 GHz ISM Band
RF Transmit PowerUp to +8 dBm
Supply Voltage3.3V (Regulated), 3.7V LiPo via JST
Operating CurrentVaries with mode; features ultra-low power sleep states
InterfacesNative USB, 21x GPIO, 6x ADC, 12x PWM, I2C, SPI, UART
Antenna ConnectorIntegrated PCB Trace Antenna
Operating TemperatureIndustrial range (typical -40°C to +85°C for chip)
Dimensions51 mm x 23 mm x 7.2 mm (without headers)

Frequently Asked Questions

How do I program the Feather nRF52840 Express with the Arduino IDE?

First, install the Adafruit nRF52 board support package via the Arduino Board Manager. Connect the board via USB, select 'Adafruit Feather nRF52840 Express' as your target. Use the built-in UF2 bootloader; you may need to double-press the reset button to enter bootloader mode for initial programming. The board will appear as a serial port for code uploads and serial monitoring within the IDE.

Can I use CircuitPython on this board, and how is it installed?

Yes, the Feather nRF52840 Express fully supports CircuitPython. Download the latest CircuitPython UF2 file for this board from the Adafruit website. Enter the bootloader mode by double-pressing the reset button, which mounts the board as a USB drive named 'FEATHERBOOT'. Drag and drop the downloaded UF2 file onto this drive; it will automatically reboot and run CircuitPython, presenting a CIRCUITPY drive for your code files.

What is the procedure for charging and using a LiPo battery with this Feather?

Connect a 3.7V single-cell LiPo battery to the onboard JST PH connector. The board will automatically charge the battery when USB power is connected, indicated by a red LED. The charging stops when full. The board can run solely on battery power; the built-in regulator provides 3.3V to the system. Use the `EN` pin to control power and implement deep sleep modes to maximize battery life in your application code.

How do I access the SWD debug interface for advanced programming?

The board has a dedicated 10-pin SWD connector. You need an SWD-compatible debug probe like a Segger Segger or an ST-Link V2. Connect the probe's GND, SWDIO, and SWCLK pins to the corresponding pads on the Feather's SWD connector. Using IDEs like PlatformIO or Segger's tools, you can then perform live debugging, flash memory programming, and register inspection, which is essential for complex BLE firmware development.

Package Includes

  • 1 x Adafruit Feather nRF52840 Express Board

Additional Information

Weight 0.01 kg
Dimensions 10 × 11 × 1 cm