
The Adafruit Feather nRF52 Bluefruit is another easy-to-use all-in-one Bluetooth Low Energy board, with a native-Bluetooth chip, the nRF52832! It's Adafruit's take on an 'all-in-one' Arduino-compatible + Bluetooth Low Energy with built-in USB and battery charging.
This chip has twice the flash, SRAM, and performance of the earlier nRF51-based Bluefruit modules. Best of all, it has Arduino IDE support so there is no 'helper' chip like the ATmega32u4 or ATSAMD21. Instead, this chip is programmed directly! It's got tons of awesome peripherals: plenty of GPIO, analog inputs, PWM, timers, etc. Leaving out the extra microcontroller means the price, complexity, and power-usage are all lower/better. It allows you to run code directly on the nRF52832, straight from the Arduino IDE as you would with any other MCU or Arduino compatible device. A single MCU means better performance, lower overall power consumption, and lower production costs if you ever want to design your own hardware based on your Bluefruit nRF52 Feather project!
The chip is pre-programmed with an auto-resetting bootloader so you can upload quickly in the Arduino IDE with no button-pressing. Want to program the chip directly? You can use command line tools with your favorite editor and toolchain. If you want to use an SWD programmer/debugger (for even more advanced usage), pick up an SWD box header to solder into the spots provided.
Best of all, Adafruit has done all the heavy lifting of getting the low-level BLE stack into shape so you can focus on your project from day one! The example code works great with the existing iOS and Android app.
Features
- ARM Cortex M4F (with HW floating point acceleration) running at 64MHz
- 512KB flash and 64KB SRAM
- Built-in USB Serial converter for fast and efficient programming and debugging
- Bluetooth Low Energy compatible 2.4GHz radio (Details available in the nRF52832 product specification)
- FCC / IC / TELEC certified module
- Up to +4dBm output power
- 1.7v to 3.3v operation with internal linear and DC/DC voltage regulators
- 19 GPIO, 8 x 12-bit ADC pins, up to 12 PWM outputs (3 PWM modules with 4 outputs each)
- Pin #17 red LED for general-purpose blinking
- Power/enable pin
- Measures 2.0" x 0.9" x 0.28" (51mm x 23mm x 8mm) without headers soldered in
- Light as a (large?) feather - 5.7 grams
- 4 mounting holes
- Reset button
- Optional SWD connector for debugging
- Works out of the box with just about all of the Adafruit FeatherWings! (Wings that require the UART like the GPS FeatherWing won't work)
Use the Bluefruit App to get your project started
Using the Bluefruit iOS App or Android App, you can quickly get your project prototyped by using your iOS or Android phone/tablet as a controller. There's a color picker, quaternion/accelerometer/gyro/magnetometer or location (GPS), and an 8-button control game pad. This data can be read over BLE and processed directly by the nRF52 microcontroller
You can do a lot more too!
- The Bluefruit can also act like an HID Keyboard (for devices that support BLE HID)
- Can become a BLE Heart Rate Monitor (a standard profile for BLE) - you just need to add the pulse-detection circuitry
- Turn it into a Beacon, the Google standard for Bluetooth LE beacons. Just power it and the 'Friend will bleep out a URL to any nearby devices with the nRF Beacon app installed.
- Built in over-the-air bootloading capability. Use any Android or iOS device to get updates and install them via the Nordic OTA app (or the Adafruit app). This will update the native code on the BLE module, and is an alternative to the USB-serial bootloader
Comes fully assembled and tested, with a USB bootloader that lets you quickly use it with the Arduino IDE. We also toss in some header so you can solder it in and plug into a solderless breadboard. Lipoly battery and MicroUSB cable not included (but we do have lots of options in the shop if you'd like!)
Technical Details
- 51mm x 22.9mm x 7.1mm / 2" x 0.9" x 0.28"
- Weight: 5.2g
- Pinout Datasheet, Datasheets, schematic, PCB files, and Fritzing available in the product tutorial
Revision History
- As of March 16, 2018 Minor revision to the nRF52 to self-power the CP2104 from USB not from the onboard regulator. This has no functional change but has improved the power consumption when not connected to USB
- As of June 27, 2018 Updated to rev 2 of the silicon for the nRF52832