Keil Logo

Nordic Semiconductor nRF52840_xxAA

ARM Cortex-M4, 64 MHz, 129 MB ROM, 512 kB RAM

nRF52840 is a microcontroller from the NRF52 Series family of microcontrollers ideally fitted for the S110 Bluetooth Low Energy Peripheral protocol stack, S120 Bluetooth Low Energy Central protocol stack, S130 Bluetooth Low Energy Multi-role protocol stack, IEEE 802.15.4 protocol stacks and proprietary 2.4GHz protocol stacks, including Gazell, all available free of charge in the nRF52 Software Development Kit.

Core ARM Cortex-M4, 64 MHz
  • Processor:Cortex-M4, 64 MHz
  • Cryptographic Engine:128 -bit AES Electronic Codebook Encryption Peripheral
  • RNG:True Random Number Generator
Memory 16 -bit Quad SPI for external flash memory device with Execute In Place capability., 512 kB RAM, 129 MB ROM
  • External Bus Interface:16 -bit Quad SPI for external flash memory device with Execute In Place capability.
  • ROM:1 MB
  • ROM:128 MB
  • RAM:256 kB
  • RAM:256 kB
  • Additional Memory:1048576 byte Flash
  • Additional Memory:134217728 byte ExtFlash
  • Additional Memory:262144 byte RAM
  • Additional Memory:262144 byte CodeRAM
Clock & Power 1.7 V .. 5.5 V, 64 MHz
  • External Oscillator:32 MHz 0 uW/MHz External Crystal Oscillator
  • Internal RC:64 MHz Internal RC Oscillator
  • Supply Voltage:1.7 V .. 5.5 V Operating Voltage
  • Maximum Clock Frequency:64 MHz,
  • RTC:32 kHz RTC with 3 Capture/Compare registers
Communication SPI, UART, I2S, Other, USB, Device
  • SPI:3 x SPI
  • UART:2 x Universal Asynchronous Receiver/Transmitter
  • I2S:1 x Pulse Density Modulation Interface
  • USB, Device:1 x Full-Speed USB Device
  • Other:1 x Quadrature Decoder
  • Other:1 x Pulse Density Modulation Interface
  • Other:1 x 2.4 GHz RF transceiver for Bluetooth Low energy (BLE), ANT, IEEE 802.15.4 and proprietary protocols
  • Other:2 x I2C compatible Two-Wire Interface
  • Other:1 x Near Field Communication Tag
Timer/Counter/PWM 5 x 32-bit Timer, 16 x 14-bit Pulse Width Modulation
  • Watchdog:1 x Watchdog Timer
  • Timer/Counter:5 x 32-bit Timer/Counter
  • PWM:16 x 14-bit Pulse Width Modulation
Analog 8-channel 10 bit ADC, 1 x Analog Comparator, 1 x Low Power Comparator
  • ADC:8-channel x 10 bit ADC
  • Temperature Sensor:1 x Temperature Sensor
  • Other:1 x Analog Comparator
  • Other:1 x Low Power Comparator
I/O & Package -40 °C .. 85 °C, 73-QFN
  • Operating Temperature Range:-40 °C .. 85 °C Operating Temperature Range
  • I/Os:8 Analog IOs
  • I/Os:48 General Purpose IOs
  • Package, QFN:73-pad QFN
Development Tools
CMSIS Drivers No CMSIS-Driver in Device Family Pack.
  Arm logo
Important information

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies.

Change Settings

Privacy Policy Update

Arm’s Privacy Policy has been updated. By continuing to use our site, you consent to Arm’s Privacy Policy. Please review our Privacy Policy to learn more about our collection, use and transfers
of your data.