nRF DesktopReference design

The ideal starting point for Bluetooth LE keyboard, mouse, and dongle applications

The nRF Desktop reference design is a complete hardware and software reference design.  The nRF Desktop is well documented and allows for keyboard, mouse, and dongle designs that can operate using Bluetooth LE, providing enhanced security features, radio performance, and lower power consumption. This reference design is highly configurable. It is based on the nRF52 Series and our nRF Connect SDK. The mouse, as well as the keyboard, can operate either as Bluetooth-only devices (single mode) or in combination with the dongle (dual-mode). The gaming mouse in particular showcases an example of triple mode operation, communicating over Bluetooth LE, either via the dongle or USB. Moreover, it features the new Nordic proprietary feature Low Latency Packet Mode (LLPM), which is available out of the box in the SoftDevice Controller in Nordic nRF Connect SDK. LLPM can reduce the connection interval down to 1 ms (1000 Hz report rate) to give hardcore gamers the best gaming experience.


  • Mouse and keyboard hardware and firmware reference for nRF52840, nRF52832, and nRF52810
  • Dongle hardware reference (nRF52840-Dongle) and related firmware
    • Alternative dongle reference designs available for nRF52833 and nRF52820 SoCs
  • Bluetooth LE, HID, LESC, Privacy, DLE, BAS, DIS
  • Swift pairing (Windows)
  • Multi-host association model
  • Device Firmware Update (DFU)
  • Gaming enhancements
    • Live configurations
    • Low latency packet mode (LLPM)
      • Allows up to 1000 packets/second
      • 1 ms connection interval (2 ms with two peripherals connected)
  • Support for Linux fwupd/LVFS and configurations for Work With Chromebook
  • AES 128 and all Bluetooth 5 security features
  • Detailed debug and logging
  • Visual profiling of events

nRF Connect SDK

nRF Connect SDKThe full software application for this reference design is included in our software development kit, the nRF Connect SDK. The nRF Connect SDK is used for cellular IoT and short-range wireless, on the nRF9160 SiP, the nRF5340 SoC, and all nRF52 Series SoCs.

The Documentation for the nRF-Desktop application can be found here.

Reference layout

Zipped archive

nRF Desktop Ref Layout

The .zip file includes the layouts for the gaming mouse PCBs, the desktop mouse, the keyboard, and the USB dongle. It also includes dongle variants using the nRF52833 and nRF52820, as well as the debug board and the debug bypass board.