nRF9160 DKDevelopment Kit

Development Kit for the nRF9160 SiP for cellular IoT using LTE-M and NB-IoT

The nRF9160 DK is an affordable, pre-certifed single-board development kit for evaluation and development on the nRF9160 SiP for LTE-M and NB-IoT. It has a dedicated LTE-M and NB-IoT antenna that supports a wide range of bands, to operate globally. It has a dedicated antenna for GPS which is supported on the nRF9160.  SWF RF connectors are available for all antennas.

All GPIOs (32) and interfaces (4) SPI/I²C/UART, are available via connectors. The kit is Arduino Uno Rev3 compatible, meaning it can be easily interfaced with external device shields.

User-programmable LEDs(4), buttons(2) and switches(2) are available to easily give input and get output. The nRF9160 DK has both a 4FF SIM card slot and an MFF2 SIM footprint, to support both plug-in and soldered (e)SIMs. It is bundled with a eSIM card from iBasis preloaded with 10 MB.

Programming and debugging is enabled through the Segger J-Link OB, which also supports external targets. The nRF9160 DK is supported by a full suite of development software and tools. All free to download and use commercially.

nRF Connect SDK includes everything needed to get started, application layer protocols, examples, peripheral drivers and more. The kit can easily be connected to our cloud solution, nRF Connect for Cloud. The nRF Link Monitor tool provides and AT command interface that enables you to test your link, and extract information about the network.

The board also features an nRF52840 multiprotocol SoC which acts as a board controller that for example can be used to build a Bluetooth® Low Energy gateway.

The nRF9160 hardware and development kits are now in production and is suitable for full end-to-end sensor to cloud development. We’re still developing features and optimizing performance. This blog keeps you updated on our latest developments and plans.


NB! Updated band support with modem firmware Version 0.7.0-29.alpha, see downloads section.


Download PDF Download nRF9160 DK product brief (PDF)

Key Features
Arduino Uno
form factor
4 LEDs
4 Buttons

Unbox and get your nRF9160 DK online

Unbox and get your nRF9160 DK online

Get started, step by step

with the nRF9160 DK

Already purchased the nRF9160 Development Kit for LTE-M and NB-IoT?

The board comes pre-programmed with the asset tracker demo application that you can also find in the SDK samples. It uses a encrypted and authenticated TCP/TLS connection to pass MQTT messages to the service. The modem firmware comes pre-programmed with LTE-M and supports roaming.

Check nRF9160 Certifications to see in which regions the board has been certified for radiated operation. It’s modem firmware is limited to operation in the bands that were certified at the time of production. 

The iBasis SIM card has roaming agreements to work with LTE-M in a range of countries including Europe and USA. 

It has been tested by Nordic or friends in the following countries Belgium, Canada, Finland, France, Netherlands, Norway, Sweden, United States. iBasis maintains a list of tested connectivity here. Also check out this blog in the Nordic DevZone.

If you are not able to use the enclosed SIM card in your region, please contact your local network operator to get a SIM card from them.

Get your nRF9160 DK online

The board comes pre-programmed with an asset tracker demo to allow you to see your data in the cloud within minutes

  1. Go to and log in with your DevZone account or create a new one if you don’t have it already
  2. Click the large “+” sign on the top left to add your new “LTE” board to your account and follow the instructions to register the board and the SIM card
  3. Choose "LTE"
  4. Follow the instructions to register your SIM card. If you have trouble with this step you may be using an nRFCloud account that is incompatible with SIM registration. Please register a new account with a valid email address.
  5. Punch out the nano-SIM from the card included in the Development Kit box and plug it into the SIM card holder on the nRF9160 Development Kit board.
  6. Connect the nRF9160 Development Kit Board to a USB power source such as a computer
  7. Flip the power switch on the Development Kit Board to “on”
  8. Wait up to 3 minutes for the device to find the cellular network and the cloud server. Be patient, it does not know where in the world it was turned on... Then perform the device association procedure to connect your board with your account.
  9. Flip Switch 2 to the right hand side position to view simulated GPS data. Toggle Switch 1 to simulate orientation change of the board.

Getting started with development

Already out of the box - time to get cracking

When you have completed this out-of-the-box experience and are ready to put your own touch on the application running on nRF9160, please do the following:
  1. Update the nRF9160 SiP to the latest modem firmware. The download for the modem firmware includes the device firmware update (DFU) tool and the latest modem firmware (MFW). Download from the "Download" tab, unpack and follow the instructions in the readme.
  2. Install or update the nRF Connect for Desktop tool
  3. On the "Add/remove apps" tab, please choose to install the "Getting Started Assistant"
  4. Launch the Getting Started Assistant app and follow the instructions for installing the development tools and downloading the nRF Connect SDK

Start for example by building the at_client example found in the nRF Connect SDK here: fw-nrfconnect-nrf/tree/master/samples/nrf9160

When that's done, you can interact with your board from your PC. Add and launch the "LTE Link Monitor" app to your nRF Connect for Desktop tool. Using the LTE Link Monitor you can see modem status, connection parameters and issue AT commands. 

This DevZone blog about getting started with nRF9160 DK is also an excellent resource to get going with your own development projects on this platform. Good luck!

Video tutorials

Watch and learn

Introducing nRF9160 DK

Cellular made easy with nRF9160 DK

Demonstrates LTE-M and NB-IoT on the nRF91 Series

Low power cellular for the IoT