Description
This module includes an integrated trace antenna, fits the IC to an FCC-approved footprint, and includes decoupling and timing mechanisms that would need to be designed into a circuit using the bare nRF52840 IC. The Bluetooth transceiver included on the nRF52840 boasts a BT 5.1 stack. It supports Bluetooth 5, Bluetooth mesh, IEEE 802.15.4 (Zigbee & Thread) and 2.4Ghz RF wireless protocols (including Nordic's proprietary RF protocol) allowing you to pick which option works best for your application.
Features
- ARM Cortex-M4 CPU with a floating-point unit (FPU)
- 1MB internal Flash -- For all of your program, SoftDevice, and file-storage needs!
- 256kB internal RAM -- For your stack and heap storage.
- Integrated 2.4GHz radio with support for:
- Bluetooth Low Energy (BLE) -- With peripheral and/or central BLE device support
- Bluetooth 5 -- Mesh Bluetooth!
- ANT -- If you want to turn the device into a heart-rate or exercise monitor.
- Nordic's proprietary RF protocol -- If you want to communicate, securely, with other Nordic devices.
- Every I/O peripheral you could need.
- USB -- Turn your nRF52840 into a USB mass-storage device, use a CDC (USB serial) interface, and more.
- UART -- Serial interfaces with support for hardware flow-control if desired.
- I²C -- Everyone's favourite 2-wire bi-directional bus interface
- SPI -- If you prefer the 3+-wire serial interface
- Analogue-to-digital converters (ADC) -- Eight pins on the nRF52840 Mini Breakout support analogue inputs
- PWM -- Timer support on any pin means PWM support for driving LEDs or servo motors.
- Real-time clock (RTC) -- Keep close track of seconds and milliseconds, also supports timed deep-sleep features.
- Three UARTs
- Primary tied to USB interface. Two hardware UARTs.
- Two I²C Buses
- Two SPI Buses
- Secondary SPI Bus primarily used for Flash IC.
- PDM Audio Processing
- Two Analog Inputs
- Two Dedicated Digital I/O Pins
- Two Dedicated PWM Pins
- Eleven General Purpose I/O Pins