Full Bluetooth 5 support
The nRF52840 has full hardware and software support for all the new features introduced in Bluetooth 5:
Bluetooth mesh and Thread support
The nRF52840 is ideal for building products and infrastructure employing mesh networking. It has hardware and software support for Bluetooth mesh with nRF5 SDK for Mesh. It is a Thread certified component and is supported by the nRF5 SDK for Thread for those building Thread compatible products.
Processing power and flash flexibility
The nRF52840 incorporates the powerful ARM Cortex-M4 CPU with Floating Point Unit (FPU) running at 64 MHz enabling the most demanding applications with complex arithmetic requirements to be realized in a single chip solution.
The nRF52840 is a flash-based SoC and offers all the flexibility associated with using flash memory. It is supported by Over-The-Air Device Firmware Updates (OTA-DFU) meaning security updates and feature improvements can be sent to the device via updates when it is in the field.
The new radio supports multiple protocols including all the new features of Bluetooth 5 plus 802.15.4-based protocols such as Thread, ANT and 2.4GHz proprietary. The radio supports high resolution RSSI measurement and automated functions to reduce CPU load, including EasyDMA for direct memory access for packet data and assembly.
The nRF52840 SoC employs power and resource management to maximize application energy efficiency and battery life. The supply range between 1.7V and 5.5V supports primary and secondary cell battery technologies and direct USB supply without the need for external regulators. All peripherals have independent and automated clock and power management to ensure they are powered down when not required for task operation to keep power consumption to a minimum without the application having to implement and test complex power management schemes.
ARM® TrustZone® Cryptocell-310
ARM Cryptocell-310 is a powerful on-chip cryptographic co-processor providing cryptographic functions and services to speed up security-related operations significantly, save CPU processing time and reduce energy consumption. It incorporates a true random number generator (TRNG) offering true entropy and support for a wide range of asymmetric, symmetric and hashing cryptographic services for secure applications.