Welcome
  Search tips
  Printing and creating PDFs
  Creating direct links
  Search tips
  Printing and creating PDFs
  Creating direct links
nRF5 Getting Started
  Software development Getting Started Guides
    Getting started with nRF Connect SDK (nRF53 Series)
      Revision history
      Minimum requirements
      Running a first test
      Setting up your toolchain
        Installing the nRF Connect SDK
        Installing the Programmer
      Programming an application
      Communicating with the kit
        Connecting via CDC-UART
      Testing the application
        Testing with a mobile device
        Testing with a computer
      Debugging
      Glossary
        Development Kit (DK)
        Integrated Development Environment (IDE)
        Real-time operating system (RTOS)
        Software Development Kit (SDK)
        System on Chip (SoC)
        Universal Asynchronous Receiver/Transmitter (UART)
        Universal Serial Bus (USB)
      Recommended reading
      Legal notices
    Getting started with nRF5 SDK and SES (nRF51 & nRF52 Series)
      Revision history
      Minimum requirements
      Development kits, PCA numbers, and chips
      SoftDevices
      Running a first test
      Setting up your toolchain
        Nordic tools and downloads
        Setting up the nRF5 SDK
        Installing SEGGER tools
        Installing the nRF Command Line Tools
      Programming an application
        Erasing the kit
        Importing Keil projects
        Compiling the application
        Configuring placement of the SoftDevice
        Programming the firmware
        Adding files
          Adding source files
          Including header files
      Communicating with the kit
        Connecting via RTT
          Connecting via RTT on Windows
          Connecting via RTT on Linux
        Connecting via CDC-UART
      Testing the application
        Testing with a mobile device
        Testing with a computer
      Debugging
      Glossary
        Development Kit (DK)
        Integrated Development Environment (IDE)
        Real Time Transfer (RTT)
        SEGGER Embedded Studio (SES)
        SoftDevice
        Software Development Kit (SDK)
        System on Chip (SoC)
        Target
        Universal Asynchronous Receiver/Transmitter (UART)
        Universal Serial Bus (USB)
      Recommended reading
      Legal notices
    Getting started with nRF5 SDK and Keil (nRF51 & nRF52 Series)
      Revision history
      Minimum requirements
      Development kits, PCA numbers, and chips
      SoftDevices
      Running a first test
      Setting up your toolchain
        Nordic tools and downloads
        Installing the ARM Keil MDK
        Setting up the nRF5 SDK
        Installing the nRF Command Line Tools
        Installing nRF Connect Programmer
      Programming an application
        Erasing the kit
        Compiling the application
        Programming the SoftDevice
        Programming the application
      Communicating with the kit
        Connecting via RTT
        Connecting via CDC-UART
      Testing the application
        Testing with a mobile device
        Testing with a computer
      Debugging
      Glossary
        Development Kit (DK)
        Device Family Pack
        Integrated Development Environment (IDE)
        Real Time Transfer (RTT)
        SEGGER Embedded Studio (SES)
        SoftDevice
        Software Development Kit (SDK)
        System on Chip (SoC)
        Target
        Universal Asynchronous Receiver/Transmitter (UART)
        Universal Serial Bus (USB)
      Recommended reading
      Legal notices
  Software development Getting Started Guides
    Getting started with nRF Connect SDK (nRF53 Series)
      Revision history
      Minimum requirements
      Running a first test
      Setting up your toolchain
        Installing the nRF Connect SDK
        Installing the Programmer
      Programming an application
      Communicating with the kit
        Connecting via CDC-UART
      Testing the application
        Testing with a mobile device
        Testing with a computer
      Debugging
      Glossary
        Development Kit (DK)
        Integrated Development Environment (IDE)
        Real-time operating system (RTOS)
        Software Development Kit (SDK)
        System on Chip (SoC)
        Universal Asynchronous Receiver/Transmitter (UART)
        Universal Serial Bus (USB)
      Recommended reading
      Legal notices
    Getting started with nRF5 SDK and SES (nRF51 & nRF52 Series)
      Revision history
      Minimum requirements
      Development kits, PCA numbers, and chips
      SoftDevices
      Running a first test
      Setting up your toolchain
        Nordic tools and downloads
        Setting up the nRF5 SDK
        Installing SEGGER tools
        Installing the nRF Command Line Tools
      Programming an application
        Erasing the kit
        Importing Keil projects
        Compiling the application
        Configuring placement of the SoftDevice
        Programming the firmware
        Adding files
          Adding source files
          Including header files
      Communicating with the kit
        Connecting via RTT
          Connecting via RTT on Windows
          Connecting via RTT on Linux
        Connecting via CDC-UART
      Testing the application
        Testing with a mobile device
        Testing with a computer
      Debugging
      Glossary
        Development Kit (DK)
        Integrated Development Environment (IDE)
        Real Time Transfer (RTT)
        SEGGER Embedded Studio (SES)
        SoftDevice
        Software Development Kit (SDK)
        System on Chip (SoC)
        Target
        Universal Asynchronous Receiver/Transmitter (UART)
        Universal Serial Bus (USB)
      Recommended reading
      Legal notices
    Getting started with nRF5 SDK and Keil (nRF51 & nRF52 Series)
      Revision history
      Minimum requirements
      Development kits, PCA numbers, and chips
      SoftDevices
      Running a first test
      Setting up your toolchain
        Nordic tools and downloads
        Installing the ARM Keil MDK
        Setting up the nRF5 SDK
        Installing the nRF Command Line Tools
        Installing nRF Connect Programmer
      Programming an application
        Erasing the kit
        Compiling the application
        Programming the SoftDevice
        Programming the application
      Communicating with the kit
        Connecting via RTT
        Connecting via CDC-UART
      Testing the application
        Testing with a mobile device
        Testing with a computer
      Debugging
      Glossary
        Development Kit (DK)
        Device Family Pack
        Integrated Development Environment (IDE)
        Real Time Transfer (RTT)
        SEGGER Embedded Studio (SES)
        SoftDevice
        Software Development Kit (SDK)
        System on Chip (SoC)
        Target
        Universal Asynchronous Receiver/Transmitter (UART)
        Universal Serial Bus (USB)
      Recommended reading
      Legal notices
nRF91 Series
  nRF9160
    nRF9160 Product Specification
      Revision history
      About this document
        Document status
        Peripheral chapters
        Register tables
          Fields and values
          Permissions
        Registers
          DUMMY
      Product overview
        Block diagram
        Peripheral interface
          Peripheral ID
          Peripherals with shared ID
          Peripheral registers
          Bit set and clear
          Tasks
          Events
          Publish and subscribe
          Shortcuts
          Interrupts
            Interrupt clearing and disabling
          Secure/non-secure peripherals
      Application core
        CPU
          Floating-point interrupt
          CPU and support module configuration
          Electrical specification
            CPU performance
        Memory
          Memory map
          Instantiation
          Peripheral access control capabilities
        VMC — Volatile memory controller
          Registers
            RAM[n].POWER
            RAM[n].POWERSET
            RAM[n].POWERCLR
        NVMC — Non-volatile memory controller
          Writing to flash
          Erasing a secure page in flash
          Erasing a non-secure page in flash
          Writing to user information configuration registers (UICR)
          Erase all
          NVMC protection mechanisms
            NVMC blocking
            NVMC power failure protection
          Cache
          Registers
            READY
            READYNEXT
            CONFIG
            ERASEALL
            ERASEPAGEPARTIALCFG
            ICACHECNF
            IHIT
            IMISS
            CONFIGNS
            WRITEUICRNS
          Electrical specification
            Flash programming
            Cache size
        FICR — Factory information configuration registers
          Registers
            SIPINFO.PARTNO
            SIPINFO.HWREVISION[n]
            SIPINFO.VARIANT[n]
            INFO.DEVICEID[n]
            INFO.RAM
            INFO.FLASH
            INFO.CODEPAGESIZE
            INFO.CODESIZE
            INFO.DEVICETYPE
            TRIMCNF[n].ADDR
            TRIMCNF[n].DATA
            TRNG90B.BYTES
            TRNG90B.RCCUTOFF
            TRNG90B.APCUTOFF
            TRNG90B.STARTUP
            TRNG90B.ROSC1
            TRNG90B.ROSC2
            TRNG90B.ROSC3
            TRNG90B.ROSC4
        UICR — User information configuration registers
          Registers
            APPROTECT
            XOSC32M
            HFXOSRC
            HFXOCNT
            APPNVMCPOFGUARD
            SECUREAPPROTECT
            ERASEPROTECT
            OTP[n]
            KEYSLOT.CONFIG[n].DEST
            KEYSLOT.CONFIG[n].PERM
            KEYSLOT.KEY[n].VALUE[o]
        EasyDMA
          EasyDMA error handling
          EasyDMA array list
        AHB multilayer interconnect
          AHB multilayer priorities
      Power and clock management
        Power management
          System Disabled mode
          System OFF mode
            Emulated System OFF mode
          System ON mode
          Registers
          Electrical specification
            ENABLE pin voltage requirements
        Power supply
          General purpose I/O supply
        Power supply monitoring
          Power supply supervisor
          External power failure warning
          Battery monitoring on VDD
          Registers
          Electrical specification
            Device startup times
            Power supply supervisor
        Clock management
          HFCLK clock controller
          LFCLK clock controller
            32.768 kHz RC oscillator (LFRC)
          Registers
          Electrical specification
            64 MHz internal oscillator (HFINT)
             64 MHz high accuracy oscillator (HFXO)
            32.768 kHz high accuracy oscillator (LFXO)
            32.768 kHz RC oscillator (LFRC)
        Reset
          Power-on reset
          Pin reset
          Wakeup from System OFF mode reset
          Soft reset
          Watchdog reset
          Brownout reset
          Retained registers
          Reset behavior
          Registers
          Electrical specification
            Pin reset
        Current consumption
          Electrical specification
            Current consumption during System Disabled
            Sleep
            Application CPU active current consumption
            I2S
            PDM
            PWM
            SAADC
            TIMER
            SPIM
            SPIS
            TWIM
            TWIS
            UARTE
            WDT
            Modem current consumption
            GPS current consumption
        Register description
          POWER — Power control
            Registers
              TASKS_CONSTLAT
              TASKS_LOWPWR
              SUBSCRIBE_CONSTLAT
              SUBSCRIBE_LOWPWR
              EVENTS_POFWARN
              EVENTS_SLEEPENTER
              EVENTS_SLEEPEXIT
              PUBLISH_POFWARN
              PUBLISH_SLEEPENTER
              PUBLISH_SLEEPEXIT
              INTEN
              INTENSET
              INTENCLR
              RESETREAS
              POWERSTATUS
              GPREGRET[n]
              LTEMODEM.STARTN
              LTEMODEM.FORCEOFF
          CLOCK — Clock control
            Registers
              TASKS_HFCLKSTART
              TASKS_HFCLKSTOP
              TASKS_LFCLKSTART
              TASKS_LFCLKSTOP
              SUBSCRIBE_HFCLKSTART
              SUBSCRIBE_HFCLKSTOP
              SUBSCRIBE_LFCLKSTART
              SUBSCRIBE_LFCLKSTOP
              EVENTS_HFCLKSTARTED
              EVENTS_LFCLKSTARTED
              PUBLISH_HFCLKSTARTED
              PUBLISH_LFCLKSTARTED
              INTEN
              INTENSET
              INTENCLR
              INTPEND
              HFCLKRUN
              HFCLKSTAT
              LFCLKRUN
              LFCLKSTAT
              LFCLKSRCCOPY
              LFCLKSRC
          REGULATORS — Voltage regulators control
            Registers
              SYSTEMOFF
              EXTPOFCON
              DCDCEN
      Peripherals
        CRYPTOCELL — ARM TrustZone CryptoCell 310
          Usage
          Always-on (AO) power domain
          Lifecycle state (LCS)
          Cryptographic key selection
            RTL key
            Device root key
          Direct memory access (DMA)
          Standards
          Registers
            ENABLE
          Host interface
            HOST_RGF block
              Registers
                HOST_CRYPTOKEY_SEL
                HOST_IOT_KPRTL_LOCK
                HOST_IOT_KDR0
                HOST_IOT_KDR1
                HOST_IOT_KDR2
                HOST_IOT_KDR3
                HOST_IOT_LCS
        DPPI - Distributed programmable peripheral interconnect
          Subscribing to and publishing on channels
          DPPI configuration (DPPIC)
          Connection examples
          Special considerations for a system implementing TrustZone for Cortex-M processors
          Registers
            TASKS_CHG[n].EN
            TASKS_CHG[n].DIS
            SUBSCRIBE_CHG[n].EN
            SUBSCRIBE_CHG[n].DIS
            CHEN
            CHENSET
            CHENCLR
            CHG[n]
        EGU — Event generator unit
          Registers
            TASKS_TRIGGER[n]
            SUBSCRIBE_TRIGGER[n]
            EVENTS_TRIGGERED[n]
            PUBLISH_TRIGGERED[n]
            INTEN
            INTENSET
            INTENCLR
          Electrical specification
            EGU Electrical Specification
        GPIO — General purpose input/output
          Pin configuration
          Pin sense mechanism
          GPIO security
          Registers
            OUT (Retained)
            OUTSET
            OUTCLR
            IN
            DIR (Retained)
            DIRSET
            DIRCLR
            LATCH (Retained)
            DETECTMODE (Retained)
            DETECTMODE_SEC (Retained)
            PIN_CNF[n]
          Electrical specification
            GPIO Electrical Specification
        GPIOTE — GPIO tasks and events
          Pin events and tasks
          Port event
          Tasks and events pin configuration
          Registers
            TASKS_OUT[n]
            TASKS_SET[n]
            TASKS_CLR[n]
            SUBSCRIBE_OUT[n]
            SUBSCRIBE_SET[n]
            SUBSCRIBE_CLR[n]
            EVENTS_IN[n]
            EVENTS_PORT
            PUBLISH_IN[n]
            PUBLISH_PORT
            INTENSET
            INTENCLR
            CONFIG[n]
          Electrical specification
        IPC — Interprocessor communication
          IPC and PPI connections
          Registers
            TASKS_SEND[n]
            SUBSCRIBE_SEND[n]
            EVENTS_RECEIVE[n]
            PUBLISH_RECEIVE[n]
            INTEN
            INTENSET
            INTENCLR
            INTPEND
            SEND_CNF[n]
            RECEIVE_CNF[n]
            GPMEM[n]
          Electrical specification
            IPC Electrical Specification
        I2S — Inter-IC sound interface
          Mode
          Transmitting and receiving
          Left right clock (LRCK)
          Serial clock (SCK)
          Master clock (MCK)
          Width, alignment and format
          EasyDMA
          Module operation
          Pin configuration
          Registers
            TASKS_START
            TASKS_STOP
            SUBSCRIBE_START
            SUBSCRIBE_STOP
            EVENTS_RXPTRUPD
            EVENTS_STOPPED
            EVENTS_TXPTRUPD
            PUBLISH_RXPTRUPD
            PUBLISH_STOPPED
            PUBLISH_TXPTRUPD
            INTEN
            INTENSET
            INTENCLR
            ENABLE
            CONFIG.MODE
            CONFIG.RXEN
            CONFIG.TXEN
            CONFIG.MCKEN
            CONFIG.MCKFREQ
            CONFIG.RATIO
            CONFIG.SWIDTH
            CONFIG.ALIGN
            CONFIG.FORMAT
            CONFIG.CHANNELS
            RXD.PTR
            TXD.PTR
            RXTXD.MAXCNT
            PSEL.MCK
            PSEL.SCK
            PSEL.LRCK
            PSEL.SDIN
            PSEL.SDOUT
          Electrical specification
            I2S timing specification
        KMU — Key management unit
          Functional view
          Access control
          Protecting the UICR content
          Usage
            OTP
            Key storage
              Selecting a key slot
              Writing to a key slot
              Reading a key value
              Push over secure APB
              Revoking the key slots
            STATUS register
          Registers
            TASKS_PUSH_KEYSLOT
            EVENTS_KEYSLOT_PUSHED
            EVENTS_KEYSLOT_REVOKED
            EVENTS_KEYSLOT_ERROR
            INTEN
            INTENSET
            INTENCLR
            INTPEND
            STATUS
            SELECTKEYSLOT
        PDM — Pulse density modulation interface
          Master clock generator
          Module operation
          Decimation filter
          EasyDMA
          Hardware example
          Pin configuration
          Registers
            TASKS_START
            TASKS_STOP
            SUBSCRIBE_START
            SUBSCRIBE_STOP
            EVENTS_STARTED
            EVENTS_STOPPED
            EVENTS_END
            PUBLISH_STARTED
            PUBLISH_STOPPED
            PUBLISH_END
            INTEN
            INTENSET
            INTENCLR
            ENABLE
            PDMCLKCTRL
            MODE
            GAINL
            GAINR
            RATIO
            PSEL.CLK
            PSEL.DIN
            SAMPLE.PTR
            SAMPLE.MAXCNT
          Electrical specification
            PDM Electrical Specification
        PWM — Pulse width modulation
          Wave counter
          Decoder with EasyDMA
          Limitations
          Pin configuration
          Registers
            TASKS_STOP
            TASKS_SEQSTART[n]
            TASKS_NEXTSTEP
            SUBSCRIBE_STOP
            SUBSCRIBE_SEQSTART[n]
            SUBSCRIBE_NEXTSTEP
            EVENTS_STOPPED
            EVENTS_SEQSTARTED[n]
            EVENTS_SEQEND[n]
            EVENTS_PWMPERIODEND
            EVENTS_LOOPSDONE
            PUBLISH_STOPPED
            PUBLISH_SEQSTARTED[n]
            PUBLISH_SEQEND[n]
            PUBLISH_PWMPERIODEND
            PUBLISH_LOOPSDONE
            SHORTS
            INTEN
            INTENSET
            INTENCLR
            ENABLE
            MODE
            COUNTERTOP
            PRESCALER
            DECODER
            LOOP
            SEQ[n].PTR
            SEQ[n].CNT
            SEQ[n].REFRESH
            SEQ[n].ENDDELAY
            PSEL.OUT[n]
        RTC — Real-time counter
          Clock source
          Resolution versus overflow and the prescaler
          Counter register
            Reading the counter register
          Overflow
          Tick event
          Event control
          Compare
          Task and event jitter/delay
          Registers
            TASKS_START
            TASKS_STOP
            TASKS_CLEAR
            TASKS_TRIGOVRFLW
            SUBSCRIBE_START
            SUBSCRIBE_STOP
            SUBSCRIBE_CLEAR
            SUBSCRIBE_TRIGOVRFLW
            EVENTS_TICK
            EVENTS_OVRFLW
            EVENTS_COMPARE[n]
            PUBLISH_TICK
            PUBLISH_OVRFLW
            PUBLISH_COMPARE[n]
            INTENSET
            INTENCLR
            EVTEN
            EVTENSET
            EVTENCLR
            COUNTER
            PRESCALER
            CC[n]
          Electrical specification
        SAADC — Successive approximation analog-to-digital converter
          Overview
          Digital output
          Analog inputs and channels
          Operation modes
            One-shot mode
            Continuous mode
            Oversampling
            Scan mode
          EasyDMA
          Resistor ladder
          Reference
          Acquisition time
          Limits event monitoring
          Registers
            TASKS_START
            TASKS_SAMPLE
            TASKS_STOP
            TASKS_CALIBRATEOFFSET
            SUBSCRIBE_START
            SUBSCRIBE_SAMPLE
            SUBSCRIBE_STOP
            SUBSCRIBE_CALIBRATEOFFSET
            EVENTS_STARTED
            EVENTS_END
            EVENTS_DONE
            EVENTS_RESULTDONE
            EVENTS_CALIBRATEDONE
            EVENTS_STOPPED
            EVENTS_CH[n].LIMITH
            EVENTS_CH[n].LIMITL
            PUBLISH_STARTED
            PUBLISH_END
            PUBLISH_DONE
            PUBLISH_RESULTDONE
            PUBLISH_CALIBRATEDONE
            PUBLISH_STOPPED
            PUBLISH_CH[n].LIMITH
            PUBLISH_CH[n].LIMITL
            INTEN
            INTENSET
            INTENCLR
            STATUS
            ENABLE
            CH[n].PSELP
            CH[n].PSELN
            CH[n].CONFIG
            CH[n].LIMIT
            RESOLUTION
            OVERSAMPLE
            SAMPLERATE
            RESULT.PTR
            RESULT.MAXCNT
            RESULT.AMOUNT
          Electrical specification
            SAADC Electrical Specification
          Performance factors
        SPIM — Serial peripheral interface master with EasyDMA
          SPI master transaction sequence
          Master mode pin configuration
          Shared resources
          EasyDMA
          Low power
          Registers
            TASKS_START
            TASKS_STOP
            TASKS_SUSPEND
            TASKS_RESUME
            SUBSCRIBE_START
            SUBSCRIBE_STOP
            SUBSCRIBE_SUSPEND
            SUBSCRIBE_RESUME
            EVENTS_STOPPED
            EVENTS_ENDRX
            EVENTS_END
            EVENTS_ENDTX
            EVENTS_STARTED
            PUBLISH_STOPPED
            PUBLISH_ENDRX
            PUBLISH_END
            PUBLISH_ENDTX
            PUBLISH_STARTED
            SHORTS
            INTENSET
            INTENCLR
            ENABLE
            PSEL.SCK
            PSEL.MOSI
            PSEL.MISO
            FREQUENCY
            RXD.PTR
            RXD.MAXCNT
            RXD.AMOUNT
            RXD.LIST
            TXD.PTR
            TXD.MAXCNT
            TXD.AMOUNT
            TXD.LIST
            CONFIG
            ORC
          Electrical specification
            SPIM master interface electrical specifications
            Serial Peripheral Interface Master (SPIM) timing specifications
        SPIS — Serial peripheral interface slave with EasyDMA
          Shared resources
          EasyDMA
          SPI slave operation
          Semaphore operation
          Pin configuration
          Registers
            TASKS_ACQUIRE
            TASKS_RELEASE
            SUBSCRIBE_ACQUIRE
            SUBSCRIBE_RELEASE
            EVENTS_END
            EVENTS_ENDRX
            EVENTS_ACQUIRED
            PUBLISH_END
            PUBLISH_ENDRX
            PUBLISH_ACQUIRED
            SHORTS
            INTENSET
            INTENCLR
            SEMSTAT
            STATUS
            ENABLE
            PSEL.SCK
            PSEL.MISO
            PSEL.MOSI
            PSEL.CSN
            PSELSCK (Deprecated)
            PSELMISO (Deprecated)
            PSELMOSI (Deprecated)
            PSELCSN (Deprecated)
            RXD.PTR
            RXD.MAXCNT
            RXD.AMOUNT
            RXD.LIST
            RXDPTR (Deprecated)
            MAXRX (Deprecated)
            AMOUNTRX (Deprecated)
            TXD.PTR
            TXD.MAXCNT
            TXD.AMOUNT
            TXD.LIST
            TXDPTR (Deprecated)
            MAXTX (Deprecated)
            AMOUNTTX (Deprecated)
            CONFIG
            DEF
            ORC
          Electrical specification
            SPIS slave interface electrical specifications
            Serial Peripheral Interface Slave (SPIS) timing specifications
        SPU — System protection unit
          General concepts
            Special considerations for ARM TrustZone for Cortex-M enabled system
          Flash access control
            Non-secure callable (NSC) region definition in flash
            Flash access error reporting
            UICR and FICR protections
          RAM access control
            Non-secure callable (NSC) region definition in RAM
            RAM access error reporting
          Peripheral access control
            Peripherals with split security
            Peripheral address mapping
            Special considerations for peripherals with DMA master
            Peripheral access error reporting
          Pin access control
          DPPI access control
            Special considerations regarding the DPPIC configuration registers
          External domain access control
          TrustZone for Cortex-M ID allocation
          Registers
            EVENTS_RAMACCERR
            EVENTS_FLASHACCERR
            EVENTS_PERIPHACCERR
            PUBLISH_RAMACCERR
            PUBLISH_FLASHACCERR
            PUBLISH_PERIPHACCERR
            INTEN
            INTENSET
            INTENCLR
            CAP
            EXTDOMAIN[n].PERM
            DPPI[n].PERM
            DPPI[n].LOCK
            GPIOPORT[n].PERM
            GPIOPORT[n].LOCK
            FLASHNSC[n].REGION
            FLASHNSC[n].SIZE
            RAMNSC[n].REGION
            RAMNSC[n].SIZE
            FLASHREGION[n].PERM
            RAMREGION[n].PERM
            PERIPHID[n].PERM
        TIMER — Timer/counter
          Capture
          Compare
          Task delays
          Task priority
          Registers
            TASKS_START
            TASKS_STOP
            TASKS_COUNT
            TASKS_CLEAR
            TASKS_SHUTDOWN (Deprecated)
            TASKS_CAPTURE[n]
            SUBSCRIBE_START
            SUBSCRIBE_STOP
            SUBSCRIBE_COUNT
            SUBSCRIBE_CLEAR
            SUBSCRIBE_SHUTDOWN (Deprecated)
            SUBSCRIBE_CAPTURE[n]
            EVENTS_COMPARE[n]
            PUBLISH_COMPARE[n]
            SHORTS
            INTENSET
            INTENCLR
            MODE
            BITMODE
            PRESCALER
            ONESHOTEN[n]
            CC[n]
          Electrical specification
        TWIM — I2C compatible two-wire interface master with EasyDMA
          Shared resources
          EasyDMA
          Master write sequence
          Master read sequence
          Master repeated start sequence
          Low power
          Master mode pin configuration
          Registers
            TASKS_STARTRX
            TASKS_STARTTX
            TASKS_STOP
            TASKS_SUSPEND
            TASKS_RESUME
            SUBSCRIBE_STARTRX
            SUBSCRIBE_STARTTX
            SUBSCRIBE_STOP
            SUBSCRIBE_SUSPEND
            SUBSCRIBE_RESUME
            EVENTS_STOPPED
            EVENTS_ERROR
            EVENTS_SUSPENDED
            EVENTS_RXSTARTED
            EVENTS_TXSTARTED
            EVENTS_LASTRX
            EVENTS_LASTTX
            PUBLISH_STOPPED
            PUBLISH_ERROR
            PUBLISH_SUSPENDED
            PUBLISH_RXSTARTED
            PUBLISH_TXSTARTED
            PUBLISH_LASTRX
            PUBLISH_LASTTX
            SHORTS
            INTEN
            INTENSET
            INTENCLR
            ERRORSRC
            ENABLE
            PSEL.SCL
            PSEL.SDA
            FREQUENCY
            RXD.PTR
            RXD.MAXCNT
            RXD.AMOUNT
            RXD.LIST
            TXD.PTR
            TXD.MAXCNT
            TXD.AMOUNT
            TXD.LIST
            ADDRESS
          Electrical specification
            TWIM interface electrical specifications
            Two Wire Interface Master (TWIM) timing specifications
          Pullup resistor
        TWIS — I2C compatible two-wire interface slave with EasyDMA
          Shared resources
          EasyDMA
          TWI slave responding to a read command
          TWI slave responding to a write command
          Master repeated start sequence
          Terminating an ongoing TWI transaction
          Low power
          Slave mode pin configuration
          Registers
            TASKS_STOP
            TASKS_SUSPEND
            TASKS_RESUME
            TASKS_PREPARERX
            TASKS_PREPARETX
            SUBSCRIBE_STOP
            SUBSCRIBE_SUSPEND
            SUBSCRIBE_RESUME
            SUBSCRIBE_PREPARERX
            SUBSCRIBE_PREPARETX
            EVENTS_STOPPED
            EVENTS_ERROR
            EVENTS_RXSTARTED
            EVENTS_TXSTARTED
            EVENTS_WRITE
            EVENTS_READ
            PUBLISH_STOPPED
            PUBLISH_ERROR
            PUBLISH_RXSTARTED
            PUBLISH_TXSTARTED
            PUBLISH_WRITE
            PUBLISH_READ
            SHORTS
            INTEN
            INTENSET
            INTENCLR
            ERRORSRC
            MATCH
            ENABLE
            PSEL.SCL
            PSEL.SDA
            RXD.PTR
            RXD.MAXCNT
            RXD.AMOUNT
            RXD.LIST
            TXD.PTR
            TXD.MAXCNT
            TXD.AMOUNT
            TXD.LIST
            ADDRESS[n]
            CONFIG
            ORC
          Electrical specification
            TWIS slave timing specifications
        UARTE — Universal asynchronous receiver/transmitter with EasyDMA
          EasyDMA
          Transmission
          Reception
          Error conditions
          Using the UARTE without flow control
          Parity and stop bit configuration
          Low power
          Pin configuration
          Registers
            TASKS_STARTRX
            TASKS_STOPRX
            TASKS_STARTTX
            TASKS_STOPTX
            TASKS_FLUSHRX
            SUBSCRIBE_STARTRX
            SUBSCRIBE_STOPRX
            SUBSCRIBE_STARTTX
            SUBSCRIBE_STOPTX
            SUBSCRIBE_FLUSHRX
            EVENTS_CTS
            EVENTS_NCTS
            EVENTS_RXDRDY
            EVENTS_ENDRX
            EVENTS_TXDRDY
            EVENTS_ENDTX
            EVENTS_ERROR
            EVENTS_RXTO
            EVENTS_RXSTARTED
            EVENTS_TXSTARTED
            EVENTS_TXSTOPPED
            PUBLISH_CTS
            PUBLISH_NCTS
            PUBLISH_RXDRDY
            PUBLISH_ENDRX
            PUBLISH_TXDRDY
            PUBLISH_ENDTX
            PUBLISH_ERROR
            PUBLISH_RXTO
            PUBLISH_RXSTARTED
            PUBLISH_TXSTARTED
            PUBLISH_TXSTOPPED
            SHORTS
            INTEN
            INTENSET
            INTENCLR
            ERRORSRC
            ENABLE
            PSEL.RTS
            PSEL.TXD
            PSEL.CTS
            PSEL.RXD
            BAUDRATE
            RXD.PTR
            RXD.MAXCNT
            RXD.AMOUNT
            TXD.PTR
            TXD.MAXCNT
            TXD.AMOUNT
            CONFIG
          Electrical specification
            UARTE electrical specification
        WDT — Watchdog timer
          Reload criteria
          Temporarily pausing the watchdog
          Watchdog reset
          Registers
            TASKS_START
            SUBSCRIBE_START
            EVENTS_TIMEOUT
            PUBLISH_TIMEOUT
            INTENSET
            INTENCLR
            RUNSTATUS
            REQSTATUS
            CRV
            RREN
            CONFIG
            RR[n]
          Electrical specification
            Watchdog Timer Electrical Specification
      LTE modem
        SIM card interface
        LTE modem coexistence interface
        LTE modem RF control external interface
        RF front-end interface
        Registers
        Electrical specification
          Key RF parameters for Cat-M1
          Key RF parameters for Cat-NB1 and Cat-NB2
          Receiver parameters for Cat-M1
          Receiver parameters for Cat-NB1 and Cat-NB2
          Transmitter parameters for Cat-M1
          Transmitter parameters for Cat-NB1 and Cat-NB2
      GPS receiver
        Electrical specification
      Debug and trace
        Special consideration regarding debugger access
        DAP - Debug access port
        Debug interface mode
        Real-time debug
        Trace
        Registers
          TARGETID
        Electrical specification
          Trace port
        CTRL-AP - Control access port
          Reset request
          Erase all
          Mailbox interface
          Disabling erase protection
          Debugger registers
            Registers
              RESET
              ERASEALL
              ERASEALLSTATUS
              APPROTECT.STATUS
              ERASEPROTECT.STATUS
              ERASEPROTECT.DISABLE
              MAILBOX.TXDATA
              MAILBOX.TXSTATUS
              MAILBOX.RXDATA
              MAILBOX.RXSTATUS
              IDR
          Registers
            MAILBOX.RXDATA
            MAILBOX.RXSTATUS
            MAILBOX.TXDATA
            MAILBOX.TXSTATUS
            ERASEPROTECT.LOCK
            ERASEPROTECT.DISABLE
        TAD - Trace and debug control
          Registers
            TASKS_CLOCKSTART
            TASKS_CLOCKSTOP
            ENABLE
            PSEL.TRACECLK
            PSEL.TRACEDATA0
            PSEL.TRACEDATA1
            PSEL.TRACEDATA2
            PSEL.TRACEDATA3
            TRACEPORTSPEED (Retained)
      Hardware and layout
        Pin assignments
          LGA pin assignments
        Mechanical specifications
          16.00 x 10.50 mm package
        Reference circuitry
          Schematic SIxA LGA127
        Reflow conditions
        Shelf and floor life
      Operating conditions
        VDD_GPIO considerations
      Absolute maximum ratings
      Ordering information
        IC marking
        Box labels
        Order code
        Code ranges and values
        Product options
      Regulatory information
      Legal notices
    Errata
      nRF9160 Revision 2 Errata
        Revision history
        New and inherited anomalies
          [1] I2S: Excessive power consumption after using STOP task
          [2] NVMC: CPU code execution from RAM halted during flash page erase operation
          [4] GPIO: Bits in GPIO LATCH register are incorrectly set to 1
          [6] POWER: SLEEPENTER and SLEEPEXIT events asserted after pin reset
          [7] KMU: Subsequent accesses between info_mem and main_mem of the flash may not work properly
          [9] SAADC: Reduced SFDR
          [15] REGULATORS: Supply regulators default to LDO mode after reset
          [21] NVMC: Disabling instruction cache causes skip of next instruction
          [23] UART: TASKS_RESUME impacts UARTE
          [24] NVMC: CPU is not halted for page erase in debug session
          [26] CLOCK, LFXO: System locks up when set in System ON IDLE while waiting for EVENTS_LFCLKSTARTED
          [28] SAADC: Events are not generated when switching from scan mode to no-scan mode
          [29] Debug and Trace: System reset does not work
          [30] PWM: False SEQEND[0] and SEQEND[1] events are generated
          [31] LFXO: LFXO startup fails
          [32] Debug and Trace: Debug power-up request is not acknowledged
          [33] DPPI: Non-secure code can detect secure events
        Fixed anomalies
      nRF9160 Revision 1 Errata
        Change log
        New and inherited anomalies
          [1] I2S: Excessive power consumption after using STOP task
          [2] NVMC: CPU code execution from RAM halted during flash page erase operation
          [4] GPIO: Bits in GPIO LATCH register are incorrectly set to 1
          [6] POWER: SLEEPENTER and SLEEPEXIT events asserted after pin reset
          [7] KMU: Subsequent accesses between info_mem and main_mem of the flash may not work properly
          [9] SAADC: Reduced SFDR
          [15] REGULATORS: Supply regulators default to LDO mode after reset
          [21] NVMC: Disabling instruction cache causes skip of next instruction
          [23] UART: TASKS_RESUME impacts UARTE
          [24] NVMC: CPU is not halted for page erase in debug session
          [26] CLOCK, LFXO: System locks up when set in System ON IDLE while waiting for EVENTS_LFCLKSTARTED
          [27] CryptoCell: Arm CryptoCell true random number generator (TRNG) has wrong configuration
          [28] SAADC: Events are not generated when switching from scan mode to no-scan mode
          [29] Debug and Trace: System reset does not work
          [30] PWM: False SEQEND[0] and SEQEND[1] events are generated
          [31] LFXO: LFXO startup fails
          [32] Debug and Trace: Debug power-up request is not acknowledged
          [33] DPPI: Non-secure code can detect secure events
        Fixed anomalies
      nRF9160 Engineering A Errata
        Change log
        New and inherited anomalies
          [1] I2S: Excessive power consumption after using STOP task
          [2] NVMC: CPU code execution from RAM halted during flash page erase operation
          [4] GPIO: Bits in GPIO LATCH register are incorrectly set to 1
          [6] POWER: SLEEPENTER and SLEEPEXIT events asserted after pin reset
          [7] KMU: Subsequent accesses between info_mem and main_mem of the flash may not work properly
          [8] SAADC: Reduced SFDR
          [10] LTE Modem: MAGPIO and MIPI RFFE - high initial voltage
          [12] Debug and Trace: SWD debugger scan
          [14] REGULATORS: Supply regulators default to LDO mode after reset
          [16] SAADC: SAADC result
          [17] Debug and Trace: LTE modem stops when debugging through SWD interface
          [20] RAM: RAM content cannot be trusted upon waking up from System ON IDLE or System OFF mode
          [21] NVMC: Disabling instruction cache causes skip of next instruction
          [23] UART: TASKS_RESUME impacts UARTE
          [24] NVMC: CPU is not halted for page erase in debug session
          [26] CLOCK, LFXO: System locks up when set in System ON IDLE while waiting for EVENTS_LFCLKSTARTED
          [28] SAADC: Events are not generated when switching from scan mode to no-scan mode
          [29] Debug and Trace: System reset does not work
          [30] PWM: False SEQEND[0] and SEQEND[1] events are generated
          [31] LFXO: LFXO startup fails
          [32] Debug and Trace: Debug power-up request is not acknowledged
          [33] DPPI: Non-secure code can detect secure events
    PCN and IN
      IN168 Informational Notice v1.0
      IN166 Informational Notice v1.0
      IN165 Informational Notice v1.0
      IN158 Informational Notice v1.0
      IN145 Informational Notice v1.0
      IN137 Informational Notice v1.0
      PCN134 Product Change Notification v1.0.1
      IN132 Informational Notice v1.0
      IN127 Informational Notice v1.0
      IN120 Informational Notice v1.0
      IN114 Informational Notice v1.0
    nRF9160 Compatibility Matrix
      SiP revisions and variants
      Documentation and reference design files
      nRF Connect SDK
      Development hardware
      Mobile network operator certifications
      Modem firmware
      Revision history
    nRF9160 DK Hardware
      Revision history
      Kit content
      Operating modes
        Firmware development mode
          Device programming
          Virtual COM port
          MSD
          Reset
        Performance measurement mode
          USB detect
      Hardware description
        Hardware figures
        Block diagram
        Power supply
          nRF9160 supply
          VDD supply rail
          Other power domains
        Antenna interfaces
        GPS
        GPIO interfaces
        nRF52840
          nRF9160 DK board control
          Bluetooth/IEEE 802.15.4 network processor
        Buttons, slide switches, and LEDs
        I/O expander
        External memory
        Debug input and trace options
        Debug output
          Connectors for programming external boards
        Signal routing switches
          Interface MCU disconnect switches
          Switches for UART interface
          Switches for buttons and LEDs
          Switches for nRF52840 interface
          Switches for external memory
          Switches for I/O expander
        SIM and eSIM
        Additional interfaces
        SiP enable
        Solder bridge configuration
      Measuring current
        Preparing the development kit for current measurements
        Using an oscilloscope for current profile measurement
        Using a current meter for current measurement
      RF measurements
      Radiated performance of nRF9160 DK
      Glossary
        AT command
        Band-Pass Filter (BPF)
        Cat-M1
        Cat-NB1
        Clear to Send (CTS)
        Development Kit (DK)
        Embedded SIM (eSIM)
        Fast Identity Online (FIDO)
        General-Purpose Input/Output (GPIO)
        Global Positioning System (GPS)
        Hardware Flow Control (HWFC)
        Inter-integrated Circuit (I2C)
        Low-Dropout Regulator (LDO)
        Low-Noise Amplifier (LNA)
        Long-Term Evolution (LTE)
        LTE-M
        Mass Storage Device (MSD)
        nRF Cloud
        Operational Amplifier (op-amp)
        Printed Circuit Board (PCB)
        Receive Data (RXD)
        Request to Send (RTS)
        SAW filter
        Serial Wire Debug (SWD)
        Subscriber Identity Module (SIM)
        Surface Acoustic Wave (SAW)
        Subscriber Identity Module (SIM)
        System in Package (SiP)
        System on Chip (SoC)
        Transmit Data (TXD)
        Universal Asynchronous Receiver/Transmitter (UART)
        Universal Integrated Circuit Card (UICC)
        Universal Serial Bus (USB)
        User Equipment (UE)
      Recommended reading
      Legal notices
    nRF9160 DK Errata v0.7
    Guidelines
      Energy estimate
        Revision history
        Energy estimate value
          Pedestrian use case
          Environment temperature use case
        Connection-related features
        Appendix
        Glossary
          AT command
          Cat-NB1
          Cat-NB2
          Discontinuous Reception (DRX)
          Internet of Things (IoT)
          Long-Term Evolution (LTE)
          LTE-M
          Narrowband Internet of Things (NB-IoT)
          Release Assistance Indication (RAI)
          Reference Signal Received Power (RSRP)
          Signal-to-Noise Ratio (SNR)
          User Equipment (UE)
        Legal notices
      Modem Reset Loop Restriction
        Revision history
        Activation of reset loop restriction
        Modem behavior during reset loop restriction
        Glossary
          AT command
          User Equipment (UE)
          Non-volatile Memory (NVM)
        Legal notices
      Modem Sleep Notifications
        Revision history
        Subscribing notifications
        Sleep types
          PSM sleep
          RF inactivity sleep
          Limited service sleep
          Flight mode sleep
        Sleep interruptions and resume
          Sleep interrupted by application
          Sleep interrupted and resumed by GNSS
          Sleep interrupted by modem
        Synchronizing data with timer T3412
        Example sequences
          Synchronizing uplink data with PSM sleep
          Controlling hardware with sleep notifications
          GNSS activity during sleep
        Glossary
          AT command
          Extended Discontinuous Reception (eDRX)
          Global Navigation Satellite System (GNSS)
          Power Saving Mode (PSM)
          Subscriber Identity Module (SIM)
          System in Package (SiP)
          Tracking Area Update (TAU)
          User Equipment (UE)
          Universal Integrated Circuit Card (UICC)
        Acronyms and abbreviations
        Legal notices
      Hardware Design Guidelines
        Revision history
        Design overview
          Operating conditions
            Temperature range
              Thermal protection
            Voltage range
            Physical characteristics
            Supported cellular bands
          Pinout
            Pin assignments
            Pin description
          Schematic design
        Hardware integration
          VSS
          GND_Shield
          ENABLE
            PCB layout design
          VDD1 and VDD2
            PCB layout design
            VDD current consumption
            LTE-M and LTE-NB
          VDD_GPIO
            PCB layout design
          GPIOs P0.00–P0.31
            Features
            PCB layout design
          DEC0
          nRESET
          SWD
          UICC
            Features
            PCB layout design
          MAGPIO
          MIPI RF front-end
            PCB layout design
          ANT
            PCB layout design
          AUX
            PCB layout design
          GPS
            PCB layout design
          COEX
            Features
            PCB layout design
          Reserved
        Hardware design
          Component placement
          External flash memory requirements
          Antennas
            Troubleshooting
          nRF9160 module
          Thermal design
          PCB stack-up
        Glossary
          Band-Pass Filter (BPF)
          DC
          Device Firmware Update (DFU)
          Electrostatic Discharge (ESD)
          Global Positioning System (GPS)
          General-Purpose Input/Output (GPIO)
          GPIOTE
          Human Body Model (HBM)
          Integrated Circuit (IC)
          Low-Noise Amplifier (LNA)
          MIPI RF Front-End Control Interface (RFFE)
          Power Amplifier (PA)
          Printed Circuit Board (PCB)
          Programmable Peripheral Interconnect (PPI)
          Right Hand Circular Polarization (RHCP)
          Serial Wire Debug (SWD)
          Subscriber Identity Module (SIM)
          System in Package (SiP)
          System on Chip (SoC)
          Universal Integrated Circuit Card (UICC)
          Universal Subscriber Identity Module (USIM)
          User Equipment (UE)
        Recommended reading
        Legal notices
      Hardware Verification Guidelines
        Revision history
        Product design setup for verification purposes
          Test interfaces
            SWD interface
            UART interface
          Modem firmware
            Hardware version B0A
            Hardware version B1A
          Setting up AT command interface
        R&D and QA verification
          Checking supply voltages
          Controlling GPIO pins with SWD
            Example of GPIO test in input mode
            Example of GPIO test in output mode
          Power consumption
          UICC interface
          Testing RF performance
            RF conducted performance test
              Signaling mode
                LTE-M mode
                NB-IoT mode
                GPS mode
              Non-signaling mode
                LTE-M mode
                NB-IoT mode
                GPS mode
            RF radiated performance test
              Signaling mode
                LTE-M mode
                NB-IoT mode
                GPS mode
              Non-signaling mode
                LTE-M mode
                NB-IoT mode
                GPS mode
          Controlling external RF components
            Example of configuring nRF9160 MAGPIO for external device
            Example of configuring nRF9160 MIPI RFFE for external device
              Initial configuration of RFFE device
              Configuration of RFFE device control
                Initializing (INIT)
                Starting receiving or transmitting (ON)
                Stopping receiving or transmitting (OFF)
                Going to sleep (PWROFF)
                Summary
                Reading configuration
                Deleting configuration
        Production test
          DC testing at DUT power-up
          Programming test application
          Testing GPIO functionality
          Verifying UICC interface status
            Testing with UICC
            Testing UICC interface as GPIO
          Testing modem I/O interface
            MAGPIO interface
            MIPI RFFE interface
            COEX interface
          Modem RF functionality
            RX functionality test
            TX functionality test
            GPS functionality test
            RF antenna tests
              Antenna presence DC test
              Radiated RF test
          Finalizing production
            Programming modem firmware
            Updating GNSS almanac
            Modem settings
            Application programming and settings
        Appendix
        Glossary
          Access Port Protection (APPROTECT)
          Carrier Wave (CW)
          Cat-M1
          Cat-NB1
          DC
          Device Under Test (DUT)
          Discontinuous Reception (DRX)
          Development Kit (DK)
          Erase Protection (ERASEPROTECT)
          Extended Discontinuous Reception (eDRX)
          Global Positioning System (GPS)
          Integrated Circuit (IC)
          Low Mid High (LMH)
          Low-Noise Amplifier (LNA)
          LTE-M
          MIPI RF Front-End Control Interface (RFFE)
          Narrowband Internet of Things (NB-IoT)
          Noise Factor (NF)
          Over-the-Air (OTA)
          Power Saving Mode (PSM)
          Printed Circuit Board (PCB)
          Production Test Image (PTI)
          Reference Measurement Channel (RMC)
          Resource Block (RB)
          Right Hand Circular Polarization (RHCP)
          Secure Access Port Protection (SECUREAPPROTECT)
          Serial Wire Debug (SWD)
          Signal-to-Noise Ratio (SNR)
          Subscriber Identity Module (SIM)
          System in Package (SiP)
          System on Chip (SoC)
          Tracking Area Update (TAU)
          Universal Asynchronous Receiver/Transmitter (UART)
          Universal Integrated Circuit Card (UICC)
          Universal Serial Bus (USB)
          Unique Slave Identifier (USID)
          User Equipment (UE)
        Acronyms and abbreviations
        Legal notices
      Antenna and RF Interface Guidelines
        Revision history
        Antenna requirements
          Band support
          Antenna interface
            Antenna interface example
          Antenna radiation parameters
        Antenna design considerations
          Off-the-shelf antennas
          Antenna performance on device level
          Custom and active antenna designs
          Multiple antennas and interoperability
        GPS interface and antenna
          GPS antenna requirements
          Dedicated GPS antenna with LNA module
            Dedicated GPS antenna with LNA module example
          Combined GPS and LTE antenna
            Combined GPS and LTE antenna example
          Active GPS antenna module
            Active GPS antenna module example
        External RF control
          Antenna tuners
            Antenna tuner examples
        Antenna and RF test
          Conductive tests
          Radiated tests
          Antenna tests
            Evaluation of RF exposure and SAR
          Antenna presence test
            Antenna presence test using MAGPIO
            Antenna presence test using GPIOs
        Glossary
          Band-Pass Filter (BPF)
          DC
          Global Navigation Satellite System (GNSS)
          General-Purpose Input/Output (GPIO)
          Global Positioning System (GPS)
          High-Q
          L1 C/A
          Low-Noise Amplifier (LNA)
          MIPI RF Front-End Control Interface (RFFE)
          Noise Factor (NF)
          Over-the-Air (OTA)
          Printed Circuit Board (PCB)
          Right Hand Circular Polarization (RHCP)
          Return Loss (RL)
          Specific Absorption Rate (SAR)
          System in Package (SiP)
          Signal-to-Noise Ratio (SNR)
        Acronyms and abbreviations
        Legal notices
    Production Programming
      Revision history
      Programming flow
      Connecting
      Updating the modem
        Setting up the device
        Reading the modem key digest
        Programming the modem firmware loader
        Updating the modem firmware
          Recommended method
          Alternative method
        Verifying the modem
      Programming the application core
        Writing to an empty application
        Verifying flash content
        Enabling device protection
      Disconnecting
      Troubleshooting
        Checking if APPROTECT is enabled
          APPROTECT and ERASEPROTECT are enabled
          Only APPROTECT is enabled
            Erasing all through CTRL-AP
            Halting the CPU
            Reloading the watchdog timer
            Reading FICR
          APPROTECT is disabled
            Reading FICR
            Halting the CPU
            Reloading the watchdog timer
            Disabling SPU
            Check flash region security attribute
        Erasing
          Erasing all
          Erasing page by page
            SECUREAPPROTECT disabled
            SECUREAPPROTECT enabled
        Writing data - SECUREAPPROTECT disabled
        Writing data - SECUREAPPROTECT enabled
      Glossary
        Access Port Protection (APPROTECT)
        Control Access Port (CTRL-AP)
        Debug Access Port (DAP)
        Device Firmware Update (DFU)
        Development Kit (DK)
        Erase Protection (ERASEPROTECT)
        Factory Information Configuration Registers (FICR)
        Non-volatile Memory Controller (NVMC)
        Secure Access Port Protection (SECUREAPPROTECT)
        System on Chip (SoC)
        System Protection Unit (SPU)
        Serial Wire Debug (SWD)
        Serial Wire Debug Port (SW-DP)
        User Information Configuration Registers (UICR)
        Watchdog timer (WDT)
      Recommended reading
      Legal notices
    Environmental Qualification Reports
  nRF9160 AT Commands
    Revision history
    AT command syntax
      Set command <CMD>[=...]
      Read command <CMD>?
      Test command <CMD>=?
      Response
    Modem firmware versions
    General
      Manufacturer identification +CGMI
        Set command
        Read command
        Test command
      Model identification +CGMM
        Set command
        Read command
        Test command
      Revision identification +CGMR
        Set command
        Read command
        Test command
      Product serial number identification +CGSN
        Set command
        Read command
        Test command
      Short software identification %SHORTSWVER
        Set command
        Read command
        Test command
      Hardware identification %HWVERSION
        Set command
        Read command
        Test command
      Modem build UUID %XMODEMUUID
        Set command
        Read command
        Test command
      Set and read ODIS fields +ODIS
        Set command
        Read command
        Test command
      ODIS notification +ODISNTF
        Set command
        Read command
        Test command
      SiP 2DID %2DID
        Set command
        Read command
        Test command
    Mobile termination control and status commands
      Functional mode +CFUN
        Set command
        Read command
        Test command
      List all available AT commands +CLAC
        Set command
        Read command
        Test command
      Extended signal quality +CESQ
        Set command
        Read command
        Test command
      Signal quality notification %CESQ
        Set command
        Read command
        Test command
      Signal quality +CSQ
        Set command
        Read command
        Test command
      SNR signal quality notification %XSNRSQ
        Set command
        Read command
        Test command
      Device activity status +CPAS
        Set command
        Read command
        Test command
      Indicator control +CIND
        Set command
        Read command
        Test command
      IP address format +CGPIAF
        Set command
        Read command
        Test command
      Current band %XCBAND
        Set command
        Read command
        Test command
      Neighboring cells %NBRGRSRP
        Set command
        Read command
        Test command
      Mode of operation (CS/PS) +CEMODE
        Set command
        Read command
        Test command
      Band lock %XBANDLOCK
        Set command
        Read command
        Test command
      Data profile %XDATAPRFL
        Set command
        Read command
        Test command
      Connectivity statistics %XCONNSTAT
        Set command
        Read command
        Test command
      Battery voltage %XVBAT
        Set command
        Read command
        Test command
      Battery voltage low level notification %XVBATLVL
        Set command
        Read command
        Test command
      Battery voltage low level %XVBATLOWLVL
        Set command
        Read command
        Test command
      External power off warnings %XPOFWARN
        Set command
        Read command
        Test command
      Customer production done %XPRODDONE
        Set command
        Read command
        Test command
      Internal temperature notification %XTEMP
        Set command
        Read command
        Test command
      High level for internal temperature %XTEMPHIGHLVL
        Set command
        Read command
        Test command
      Clock +CCLK
        Set command
        Read command
        Test command
      Proprietary clock %CCLK
        Set command
        Read command
        Test command
      Modem trace activation %XMODEMTRACE
        Set command
        Read command
        Test command
      Fallback to SMS only %XSMSFALLBACK
        Set command
        Read command
        Test command
      System mode %XSYSTEMMODE
        Set command
        Read command
        Test command
      PTW setting %XPTW
        Set command
        Read command
        Test command
      Extra maximum TX power reduction %XEMPR
        Set command
        Read command
        Test command
      Write content to file %XFILEWRITE
        Set command
        Read command
        Test command
      Coverage enhancement mode notification +CEINFO
        Set command
        Read command
        Test command
      Factory reset %XFACTORYRESET
        Set command
        Read command
        Test command
      Modem sleep notification %XMODEMSLEEP
        Set command
        Read command
        Test command
      Periodic TAU notification %XT3412
        Set command
        Read command
        Test command
      Country-specific search optimization %XCOUNTRYDATA
        Set command
        Read command
        Test command
      Modem domain event notification %MDMEV
        Set command
        Read command
        Test command
      Neighboring cell measurement and notification %NCELLMEAS
        Set command
        Read command
        Test command
      Stop neighboring cell measurement %NCELLMEASSTOP
        Set command
        Read command
        Test command
      Evaluating connection parameters %CONEVAL
        Set command
        Read command
        Test command
    SiP pin configuration
      COEX0 pin control configuration %XCOEX0
        Set command
        Read command
        Test command
      MAGPIO configuration %XMAGPIO
        Set command
        Read command
        Test command
      SiP-external MIPI RFFE device introduction %XMIPIRFFEDEV
        Set command
        Read command
        Delete configuration
      SiP-external MIPI RFFE device control configuration %XMIPIRFFECTRL
        Set command
        Phases INIT(0), OFF(2), and PWROFF(3)
        Phase ON(1)
        Delete configuration
      Alternative configuration of SiP antenna switch %XANTCFG
        Set command
        Read command
        Test command
      COEX2 pin timing configuration %XCOEX2
        Set command
        Read command
        Test command
    Packet domain commands
      Define PDP context +CGDCONT
        Set command
        Read command
        Test command
      Packet domain event notification +CGEREP
        Set command
        Read command
        Test command
      Packet domain event notification +CGEV
      Activate PDP context +CGACT
        Set command
        Read command
        Test command
      Allocate new CID %XNEWCID
        Set command
        Read command
        Test command
      Map CID to PDN ID %XGETPDNID
        Set command
        Read command
        Test command
      QoS dynamic parameters +CGEQOSRDP
        Set command
        Read command
        Test command
      Show PDP address(es) +CGPADDR
        Set command
        Read command
        Test command
      PDN connection dynamic parameters +CGCONTRDP
        Set command
        Read command
        Test command
      PS attach or detach +CGATT
        Set command
        Read command
        Test command
      Power preference indication for EPS +CEPPI
        Set command
        Read command
        Test command
      Protocol configuration options notification %XPCO
        Set command
        Read command
        Test command
      Usage of ePCO/PCO in PDN connection establishment %XEPCO
        Set command
        Read command
        Test command
      APN class access %XAPNCLASS
        Set command
        Read command
        Test command
      External IP stack IPv6 address resolution/refresh failure %XIPV6FAIL
        Set command
        Read command
        Test command
      Define PDN connection authentication parameters +CGAUTH
        Set command
        Read command
        Test command
      Signaling connection status notification +CSCON
        Set command
        Read command
        Test command
      Use of APN %XAPNSTATUS
        Set command
        Read command
        Test command
      PDN configuration %XPDNCFG
        Set command
        Read command
        Test command
      APN rate control %APNRATECTRL
        Set command
        Read command
        Test command
    Network service related commands
      PLMN selection +COPS
        Set command
        Read command
        Test command
      Forced PLMN search %COPS
        Set command
        Read command
        Test command
      Power saving mode setting +CPSMS
        Set command
        Read command
        Test command
      eDRX setting +CEDRXS
        Set command
        Read command
        Test command
      EDRX dynamic parameters +CEDRXRDP
        Set command
        Read command
        Test command
      Operator name +COPN
        Set command
        Read command
        Test command
      Network registration status notification +CEREG
        Set command
        Read command
        Test command
      Operator name notification %XOPNAME
        Set command
        Read command
        Test command
      Network time notification %XTIME
        Set command
        Read command
        Test command
      Release assistance indication %XRAI
        Set command
        Read command
        Test command
      Operator ID %XOPERID
        Set command
        Read command
        Test command
      Modem parameters %XMONITOR
        Set command
        Read command
        Test command
      Network time support %XNETTIME
        Set command
        Read command
        Test command
      Weak cell detection %XDEEPSEARCH
        Set command
        Read command
        Test command
      Mobile network operator %XOPCONF
        Set command
        Read command
        Test command
      Release assistance indication %RAI
        Set command
        Read command
        Test command
      3GPP Release 14 features %REL14FEAT
        Set command
        Read command
        Test command
      Periodic cell search configuration %PERIODICSEARCHCONF
        Set command
        Read command
        Test command
      Reduced mobility feature configuration %REDMOB
        Set command
        Read command
        Test command
    Mobile termination errors
      Mobile termination error notification +CMEE
        Set command
        Read command
        Test command
      Network error code notification +CNEC
        Set command
        Read command
        Test command
      Extended error report +CEER
        Set command
        Read command
        Test command
    SMS commands
      Message format +CMGF
        Set command
        Read command
        Test command
      New message indications +CNMI
        Set command
        Read command
        Test command
      Send message, PDU mode +CMGS
        Set command
        Read command
        Test command
      Received SMS notification in PDU mode +CMT
      Delivery status notification in PDU mode +CDS
      New message ACK, PDU mode +CNMA
        Set command
        Read command
        Test command
      New message ACK, text mode +CNMA
        Set command
        Read command
        Test command
      Preferred message storage +CPMS
        Set command
        Read command
        Test command
      Message service failure result code +CMS ERROR
      SMS service +CGSMS
        Set command
        Read command
        Test command
      Short message memory available %XSMMA
        Set command
        Read command
        Test command
    Production test features
      Antenna detection test %XANTDETMAGPIO
        Set command
        Read command
        Test command
      RX test %XRFTEST
        Set command
        Read command
        Test command
      TX test %XRFTEST
        Set command
          TX burst mode
        Read command
        Test command
      GNSS SNR test %XRFTEST
        Set command
        Read command
        Test command
      RX SNR test %XRFTEST
        Set command
        Read command
        Test command
      AFC measurement and set %XRFTEST
        Set command
          AFC measurement
          AFC set
        Read command
        Test command
      RF sensor test %XRFTEST
        Set command
        Read command
        Test command
      Modem GPIO functionality test %XGPIOTEST
        Set command
        Read command
        Test command
      File system sync to flash %XFSSYNC
        Set command
        Read command
        Test command
      MIPI RFFE interface access %XMIPIRFFEDBG
        Set command
        Read command
        Test command
    Security commands
      PIN code +CPIN
        Set command
        Read command
        Test command
      Remaining PIN retries +CPINR
        Set command
        Read command
        Test command
      Facility lock +CLCK
        Set command
        Read command
        Test command
      Change password +CPWD
        Set command
        Read command
        Test command
      Personalization of modem %XUSIMLCK
        Set command
        Read command
        Test command
      Authenticated access %XSUDO
        Set command
        Read command
        Test command
      Public key storage management %XPMNG
        Set command
        Read command
        Test command
      Credential storage management %CMNG
        Set command
        Read command
        Test command
      Attestation token generation %ATTESTTOKEN
        Set command
        Read command
        Test command
      Key generation %KEYGEN
        Set command
        Read command
        Test command
      Key injection %KEYINJECT
        Set command
        Read command
        Test command
      Creating JWT %JWT
        Set command
        Read command
        Test command
      Certificate expiry information %CERTEXPIRY
        Set command
        Read command
        Test command
      Claim token generation %CLAIMTOKEN
        Set command
        Read command
        Test command
    UICC access commands
      UICC state notification %XSIM
        Set command
        Read command
        Test command
      Request IMSI +CIMI
        Set command
        Read command
        Test command
      Request ICCID %XICCID
        Set command
        Read command
        Test command
      Subscriber number +CNUM
        Set command
        Read command
        Test command
      Restricted SIM access +CRSM
        Set command
        Read command
        Test command
      Generic SIM access +CSIM
        Set command
        Read command
        Test command
      Open logical channel +CCHO
        Set command
        Read command
        Test command
      Close logical channel +CCHC
        Set command
        Read command
        Test command
      Generic UICC access through logical channel +CGLA
        Set command
        Read command
        Test command
      USAT event notification %USATEV
        Set command
        Read command
        Test command
      USAT REFRESH and BIP state information %USATINFO
        Set command
        Read command
        Test command
      UICC suspend and deactivate control +SSRDA
        Set command
        Read command
        Test command
      Selecting UICC slot %CSUS
        Set command
        Read command
        Test command
    Authenticating AT command usage
    Glossary
      16-state Quadrature Amplitude Modulation (16-QAM)
      Access Point Name (APN)
      Application Protocol Data Unit (APDU)
      AT command
      Bearer Independent Protocol (BIP)
      Binary Phase-Shift Keying (BPSK)
      Carrier Wave (CW)
      Cat-M1
      Cat-NB1
      Cat-NB2
      Check Digit (CD)
      Classless Inter-domain Routing (CIDR)
      CS/PS Mode of Operation
      Dedicated File (DF)
      Discontinuous Reception (DRX)
      DER
      Dynamic Host Configuration Protocol (DHCP)
      Electronic Serial Number (ESN)
      Enhanced Machine Type Communication (eMTC)
      EPS Mobility Management (EMM)
      E-UTRA Absolute Radio Frequency Channel Number (EARFCN)
      Evolved Packet System (EPS)
      Evolved Terrestrial Radio Access Network (E-UTRAN)
      Evolved Universal Terrestrial Radio Access (E-UTRA)
      Extended Discontinuous Reception (eDRX)
      Firmware-Over-The-Air (FOTA)
      General Packet Radio Services (GPRS)
      Global Navigation Satellite System (GNSS)
      Global Positioning System (GPS)
      General-Purpose Input/Output (GPIO)
      Hybrid Automatic Repeat Request (HARQ)
      Integrated Circuit Card Identifier (ICCID)
      IP Multimedia Services Identity Module (ISIM)
      International Mobile (Station) Equipment Identity (IMEI)
      International Mobile (Station) Equipment Identity, Software Version (IMEISV)
      International Mobile Subscriber Identity (IMSI)
      Internet of Things (IoT)
      Internet Protocol (IP)
      International Reference Alphabet (IRA)
      JSON Web Token (JWT)
      Low-Noise Amplifier (LNA)
      Long-Term Evolution (LTE)
      LTE-M
      Maximum Transmission Unit (MTU)
      MIPI RF Front-End Control Interface (RFFE)
      Mobile Country Code (MCC)
      Mobile Equipment (ME)
      Mobile Network Code (MNC)
      Mobile Station International Subscriber Directory Number (MSISDN)
      Mobile Termination (MT)
      Narrowband Internet of Things (NB-IoT)
      Non-access Stratum (NAS)
      Non-access Stratum (NAS) Signalling Low Priority Indication (NSLPI)
      Non-volatile Memory (NVM)
      Over-the-Air (OTA)
      Packet Data Network (PDN)
      Packet Data Protocol (PDP)
      Packet Data Protocol (PDP) Context
      Paging Time Window (PTW)
      Personal Identification Number (PIN)
      Personal Unblocking Key (PUK)
      Power Amplifier (PA)
      Power Saving Mode (PSM)
      Pre-shared Key (PSK)
      Printed Circuit Board (PCB)
      Privacy Enhanced Mail (PEM)
      Production Test Image (PTI)
      Protocol Configuration Options (PCO)
      Protocol Data Unit (PDU)
      PS Mode of Operation
      Public Land Mobile Network (PLMN)
      Quadrature Phase-Shift Keying (QPSK)
      Quality of Service (QoS)
      Radio Policy Manager (RPM)
      Release Assistance Indication (RAI)
      Reference Signal Received Power (RSRP)
      Reference Signal Received Quality (RSRQ)
      Resource Block (RB)
      RP-SMMA
      Serial Number (SNR)
      Signal-to-Noise Ratio (SNR)
      Software Version Number (SVN)
      Subscriber Identity Module (SIM)
      System in Package (SiP)
      System on Chip (SoC)
      Terminal Adapter (TA)
      Terminal Equipment (TE)
      Tracking Area Code (TAC)
      Tracking Area Update (TAU)
      Transport Layer Security (TLS)
      Type Allocation Code (TAC)
      Universal Asynchronous Receiver/Transmitter (UART)
      User Equipment (UE)
      Universal Integrated Circuit Card (UICC)
      Unique Slave Identifier (USID)
      Universal Subscriber Identity Module (USIM)
      Universal Subscriber Identity Module Application Toolkit (USAT)
      UUID
    Legal notices
  nRF9160
    nRF9160 Product Specification
      Revision history
      About this document
        Document status
        Peripheral chapters
        Register tables
          Fields and values
          Permissions
        Registers
          DUMMY
      Product overview
        Block diagram
        Peripheral interface
          Peripheral ID
          Peripherals with shared ID
          Peripheral registers
          Bit set and clear
          Tasks
          Events
          Publish and subscribe
          Shortcuts
          Interrupts
            Interrupt clearing and disabling
          Secure/non-secure peripherals
      Application core
        CPU
          Floating-point interrupt
          CPU and support module configuration
          Electrical specification
            CPU performance
        Memory
          Memory map
          Instantiation
          Peripheral access control capabilities
        VMC — Volatile memory controller
          Registers
            RAM[n].POWER
            RAM[n].POWERSET
            RAM[n].POWERCLR
        NVMC — Non-volatile memory controller
          Writing to flash
          Erasing a secure page in flash
          Erasing a non-secure page in flash
          Writing to user information configuration registers (UICR)
          Erase all
          NVMC protection mechanisms
            NVMC blocking
            NVMC power failure protection
          Cache
          Registers
            READY
            READYNEXT
            CONFIG
            ERASEALL
            ERASEPAGEPARTIALCFG
            ICACHECNF
            IHIT
            IMISS
            CONFIGNS
            WRITEUICRNS
          Electrical specification
            Flash programming
            Cache size
        FICR — Factory information configuration registers
          Registers
            SIPINFO.PARTNO
            SIPINFO.HWREVISION[n]
            SIPINFO.VARIANT[n]
            INFO.DEVICEID[n]
            INFO.RAM
            INFO.FLASH
            INFO.CODEPAGESIZE
            INFO.CODESIZE
            INFO.DEVICETYPE
            TRIMCNF[n].ADDR
            TRIMCNF[n].DATA
            TRNG90B.BYTES
            TRNG90B.RCCUTOFF
            TRNG90B.APCUTOFF
            TRNG90B.STARTUP
            TRNG90B.ROSC1
            TRNG90B.ROSC2
            TRNG90B.ROSC3
            TRNG90B.ROSC4
        UICR — User information configuration registers
          Registers
            APPROTECT
            XOSC32M
            HFXOSRC
            HFXOCNT
            APPNVMCPOFGUARD
            SECUREAPPROTECT
            ERASEPROTECT
            OTP[n]
            KEYSLOT.CONFIG[n].DEST
            KEYSLOT.CONFIG[n].PERM
            KEYSLOT.KEY[n].VALUE[o]
        EasyDMA
          EasyDMA error handling
          EasyDMA array list
        AHB multilayer interconnect
          AHB multilayer priorities
      Power and clock management
        Power management
          System Disabled mode
          System OFF mode
            Emulated System OFF mode
          System ON mode
          Registers
          Electrical specification
            ENABLE pin voltage requirements
        Power supply
          General purpose I/O supply
        Power supply monitoring
          Power supply supervisor
          External power failure warning
          Battery monitoring on VDD
          Registers
          Electrical specification
            Device startup times
            Power supply supervisor
        Clock management
          HFCLK clock controller
          LFCLK clock controller
            32.768 kHz RC oscillator (LFRC)
          Registers
          Electrical specification
            64 MHz internal oscillator (HFINT)
             64 MHz high accuracy oscillator (HFXO)
            32.768 kHz high accuracy oscillator (LFXO)
            32.768 kHz RC oscillator (LFRC)
        Reset
          Power-on reset
          Pin reset
          Wakeup from System OFF mode reset
          Soft reset
          Watchdog reset
          Brownout reset
          Retained registers
          Reset behavior
          Registers
          Electrical specification
            Pin reset
        Current consumption
          Electrical specification
            Current consumption during System Disabled
            Sleep
            Application CPU active current consumption
            I2S
            PDM
            PWM
            SAADC
            TIMER
            SPIM
            SPIS
            TWIM
            TWIS
            UARTE
            WDT
            Modem current consumption
            GPS current consumption
        Register description
          POWER — Power control
            Registers
              TASKS_CONSTLAT
              TASKS_LOWPWR
              SUBSCRIBE_CONSTLAT
              SUBSCRIBE_LOWPWR
              EVENTS_POFWARN
              EVENTS_SLEEPENTER
              EVENTS_SLEEPEXIT
              PUBLISH_POFWARN
              PUBLISH_SLEEPENTER
              PUBLISH_SLEEPEXIT
              INTEN
              INTENSET
              INTENCLR
              RESETREAS
              POWERSTATUS
              GPREGRET[n]
              LTEMODEM.STARTN
              LTEMODEM.FORCEOFF
          CLOCK — Clock control
            Registers
              TASKS_HFCLKSTART
              TASKS_HFCLKSTOP
              TASKS_LFCLKSTART
              TASKS_LFCLKSTOP
              SUBSCRIBE_HFCLKSTART
              SUBSCRIBE_HFCLKSTOP
              SUBSCRIBE_LFCLKSTART
              SUBSCRIBE_LFCLKSTOP
              EVENTS_HFCLKSTARTED
              EVENTS_LFCLKSTARTED
              PUBLISH_HFCLKSTARTED
              PUBLISH_LFCLKSTARTED
              INTEN
              INTENSET
              INTENCLR
              INTPEND
              HFCLKRUN
              HFCLKSTAT
              LFCLKRUN
              LFCLKSTAT
              LFCLKSRCCOPY
              LFCLKSRC
          REGULATORS — Voltage regulators control
            Registers
              SYSTEMOFF
              EXTPOFCON
              DCDCEN
      Peripherals
        CRYPTOCELL — ARM TrustZone CryptoCell 310
          Usage
          Always-on (AO) power domain
          Lifecycle state (LCS)
          Cryptographic key selection
            RTL key
            Device root key
          Direct memory access (DMA)
          Standards
          Registers
            ENABLE
          Host interface
            HOST_RGF block
              Registers
                HOST_CRYPTOKEY_SEL
                HOST_IOT_KPRTL_LOCK
                HOST_IOT_KDR0
                HOST_IOT_KDR1
                HOST_IOT_KDR2
                HOST_IOT_KDR3
                HOST_IOT_LCS
        DPPI - Distributed programmable peripheral interconnect
          Subscribing to and publishing on channels
          DPPI configuration (DPPIC)
          Connection examples
          Special considerations for a system implementing TrustZone for Cortex-M processors
          Registers
            TASKS_CHG[n].EN
            TASKS_CHG[n].DIS
            SUBSCRIBE_CHG[n].EN
            SUBSCRIBE_CHG[n].DIS
            CHEN
            CHENSET
            CHENCLR
            CHG[n]
        EGU — Event generator unit
          Registers
            TASKS_TRIGGER[n]
            SUBSCRIBE_TRIGGER[n]
            EVENTS_TRIGGERED[n]
            PUBLISH_TRIGGERED[n]
            INTEN
            INTENSET
            INTENCLR
          Electrical specification
            EGU Electrical Specification
        GPIO — General purpose input/output
          Pin configuration
          Pin sense mechanism
          GPIO security
          Registers
            OUT (Retained)
            OUTSET
            OUTCLR
            IN
            DIR (Retained)
            DIRSET
            DIRCLR
            LATCH (Retained)
            DETECTMODE (Retained)
            DETECTMODE_SEC (Retained)
            PIN_CNF[n]
          Electrical specification
            GPIO Electrical Specification
        GPIOTE — GPIO tasks and events
          Pin events and tasks
          Port event
          Tasks and events pin configuration
          Registers
            TASKS_OUT[n]
            TASKS_SET[n]
            TASKS_CLR[n]
            SUBSCRIBE_OUT[n]
            SUBSCRIBE_SET[n]
            SUBSCRIBE_CLR[n]
            EVENTS_IN[n]
            EVENTS_PORT
            PUBLISH_IN[n]
            PUBLISH_PORT
            INTENSET
            INTENCLR
            CONFIG[n]
          Electrical specification
        IPC — Interprocessor communication
          IPC and PPI connections
          Registers
            TASKS_SEND[n]
            SUBSCRIBE_SEND[n]
            EVENTS_RECEIVE[n]
            PUBLISH_RECEIVE[n]
            INTEN
            INTENSET
            INTENCLR
            INTPEND
            SEND_CNF[n]
            RECEIVE_CNF[n]
            GPMEM[n]
          Electrical specification
            IPC Electrical Specification
        I2S — Inter-IC sound interface
          Mode
          Transmitting and receiving
          Left right clock (LRCK)
          Serial clock (SCK)
          Master clock (MCK)
          Width, alignment and format
          EasyDMA
          Module operation
          Pin configuration
          Registers
            TASKS_START
            TASKS_STOP
            SUBSCRIBE_START
            SUBSCRIBE_STOP
            EVENTS_RXPTRUPD
            EVENTS_STOPPED
            EVENTS_TXPTRUPD
            PUBLISH_RXPTRUPD
            PUBLISH_STOPPED
            PUBLISH_TXPTRUPD
            INTEN
            INTENSET
            INTENCLR
            ENABLE
            CONFIG.MODE
            CONFIG.RXEN
            CONFIG.TXEN
            CONFIG.MCKEN
            CONFIG.MCKFREQ
            CONFIG.RATIO
            CONFIG.SWIDTH
            CONFIG.ALIGN
            CONFIG.FORMAT
            CONFIG.CHANNELS
            RXD.PTR
            TXD.PTR
            RXTXD.MAXCNT
            PSEL.MCK
            PSEL.SCK
            PSEL.LRCK
            PSEL.SDIN
            PSEL.SDOUT
          Electrical specification
            I2S timing specification
        KMU — Key management unit
          Functional view
          Access control
          Protecting the UICR content
          Usage
            OTP
            Key storage
              Selecting a key slot
              Writing to a key slot
              Reading a key value
              Push over secure APB
              Revoking the key slots
            STATUS register
          Registers
            TASKS_PUSH_KEYSLOT
            EVENTS_KEYSLOT_PUSHED
            EVENTS_KEYSLOT_REVOKED
            EVENTS_KEYSLOT_ERROR
            INTEN
            INTENSET
            INTENCLR
            INTPEND
            STATUS
            SELECTKEYSLOT
        PDM — Pulse density modulation interface
          Master clock generator
          Module operation
          Decimation filter
          EasyDMA
          Hardware example
          Pin configuration
          Registers
            TASKS_START
            TASKS_STOP
            SUBSCRIBE_START
            SUBSCRIBE_STOP
            EVENTS_STARTED
            EVENTS_STOPPED
            EVENTS_END
            PUBLISH_STARTED
            PUBLISH_STOPPED
            PUBLISH_END
            INTEN
            INTENSET
            INTENCLR
            ENABLE
            PDMCLKCTRL
            MODE
            GAINL
            GAINR
            RATIO
            PSEL.CLK
            PSEL.DIN
            SAMPLE.PTR
            SAMPLE.MAXCNT
          Electrical specification
            PDM Electrical Specification
        PWM — Pulse width modulation
          Wave counter
          Decoder with EasyDMA
          Limitations
          Pin configuration
          Registers
            TASKS_STOP
            TASKS_SEQSTART[n]
            TASKS_NEXTSTEP
            SUBSCRIBE_STOP
            SUBSCRIBE_SEQSTART[n]
            SUBSCRIBE_NEXTSTEP
            EVENTS_STOPPED
            EVENTS_SEQSTARTED[n]
            EVENTS_SEQEND[n]
            EVENTS_PWMPERIODEND
            EVENTS_LOOPSDONE
            PUBLISH_STOPPED
            PUBLISH_SEQSTARTED[n]
            PUBLISH_SEQEND[n]
            PUBLISH_PWMPERIODEND
            PUBLISH_LOOPSDONE
            SHORTS
            INTEN
            INTENSET
            INTENCLR
            ENABLE
            MODE
            COUNTERTOP
            PRESCALER
            DECODER
            LOOP
            SEQ[n].PTR
            SEQ[n].CNT
            SEQ[n].REFRESH
            SEQ[n].ENDDELAY
            PSEL.OUT[n]
        RTC — Real-time counter
          Clock source
          Resolution versus overflow and the prescaler
          Counter register
            Reading the counter register
          Overflow
          Tick event
          Event control
          Compare
          Task and event jitter/delay
          Registers
            TASKS_START
            TASKS_STOP
            TASKS_CLEAR
            TASKS_TRIGOVRFLW
            SUBSCRIBE_START
            SUBSCRIBE_STOP
            SUBSCRIBE_CLEAR
            SUBSCRIBE_TRIGOVRFLW
            EVENTS_TICK
            EVENTS_OVRFLW
            EVENTS_COMPARE[n]
            PUBLISH_TICK
            PUBLISH_OVRFLW
            PUBLISH_COMPARE[n]
            INTENSET
            INTENCLR
            EVTEN
            EVTENSET
            EVTENCLR
            COUNTER
            PRESCALER
            CC[n]
          Electrical specification
        SAADC — Successive approximation analog-to-digital converter
          Overview
          Digital output
          Analog inputs and channels
          Operation modes
            One-shot mode
            Continuous mode
            Oversampling
            Scan mode
          EasyDMA
          Resistor ladder
          Reference
          Acquisition time
          Limits event monitoring
          Registers
            TASKS_START
            TASKS_SAMPLE
            TASKS_STOP
            TASKS_CALIBRATEOFFSET
            SUBSCRIBE_START
            SUBSCRIBE_SAMPLE
            SUBSCRIBE_STOP
            SUBSCRIBE_CALIBRATEOFFSET
            EVENTS_STARTED
            EVENTS_END
            EVENTS_DONE
            EVENTS_RESULTDONE
            EVENTS_CALIBRATEDONE
            EVENTS_STOPPED
            EVENTS_CH[n].LIMITH
            EVENTS_CH[n].LIMITL
            PUBLISH_STARTED
            PUBLISH_END
            PUBLISH_DONE
            PUBLISH_RESULTDONE
            PUBLISH_CALIBRATEDONE
            PUBLISH_STOPPED
            PUBLISH_CH[n].LIMITH
            PUBLISH_CH[n].LIMITL
            INTEN
            INTENSET
            INTENCLR
            STATUS
            ENABLE
            CH[n].PSELP
            CH[n].PSELN
            CH[n].CONFIG
            CH[n].LIMIT
            RESOLUTION
            OVERSAMPLE
            SAMPLERATE
            RESULT.PTR
            RESULT.MAXCNT
            RESULT.AMOUNT
          Electrical specification
            SAADC Electrical Specification
          Performance factors
        SPIM — Serial peripheral interface master with EasyDMA
          SPI master transaction sequence
          Master mode pin configuration
          Shared resources
          EasyDMA
          Low power
          Registers
            TASKS_START
            TASKS_STOP
            TASKS_SUSPEND
            TASKS_RESUME
            SUBSCRIBE_START
            SUBSCRIBE_STOP
            SUBSCRIBE_SUSPEND
            SUBSCRIBE_RESUME
            EVENTS_STOPPED
            EVENTS_ENDRX
            EVENTS_END
            EVENTS_ENDTX
            EVENTS_STARTED
            PUBLISH_STOPPED
            PUBLISH_ENDRX
            PUBLISH_END
            PUBLISH_ENDTX
            PUBLISH_STARTED
            SHORTS
            INTENSET
            INTENCLR
            ENABLE
            PSEL.SCK
            PSEL.MOSI
            PSEL.MISO
            FREQUENCY
            RXD.PTR
            RXD.MAXCNT
            RXD.AMOUNT
            RXD.LIST
            TXD.PTR
            TXD.MAXCNT
            TXD.AMOUNT
            TXD.LIST
            CONFIG
            ORC
          Electrical specification
            SPIM master interface electrical specifications
            Serial Peripheral Interface Master (SPIM) timing specifications
        SPIS — Serial peripheral interface slave with EasyDMA
          Shared resources
          EasyDMA
          SPI slave operation
          Semaphore operation
          Pin configuration
          Registers
            TASKS_ACQUIRE
            TASKS_RELEASE
            SUBSCRIBE_ACQUIRE
            SUBSCRIBE_RELEASE
            EVENTS_END
            EVENTS_ENDRX
            EVENTS_ACQUIRED
            PUBLISH_END
            PUBLISH_ENDRX
            PUBLISH_ACQUIRED
            SHORTS
            INTENSET
            INTENCLR
            SEMSTAT
            STATUS
            ENABLE
            PSEL.SCK
            PSEL.MISO
            PSEL.MOSI
            PSEL.CSN
            PSELSCK (Deprecated)
            PSELMISO (Deprecated)
            PSELMOSI (Deprecated)
            PSELCSN (Deprecated)
            RXD.PTR
            RXD.MAXCNT
            RXD.AMOUNT
            RXD.LIST
            RXDPTR (Deprecated)
            MAXRX (Deprecated)
            AMOUNTRX (Deprecated)
            TXD.PTR
            TXD.MAXCNT
            TXD.AMOUNT
            TXD.LIST
            TXDPTR (Deprecated)
            MAXTX (Deprecated)
            AMOUNTTX (Deprecated)
            CONFIG
            DEF
            ORC
          Electrical specification
            SPIS slave interface electrical specifications
            Serial Peripheral Interface Slave (SPIS) timing specifications
        SPU — System protection unit
          General concepts
            Special considerations for ARM TrustZone for Cortex-M enabled system
          Flash access control
            Non-secure callable (NSC) region definition in flash
            Flash access error reporting
            UICR and FICR protections
          RAM access control
            Non-secure callable (NSC) region definition in RAM
            RAM access error reporting
          Peripheral access control
            Peripherals with split security
            Peripheral address mapping
            Special considerations for peripherals with DMA master
            Peripheral access error reporting
          Pin access control
          DPPI access control
            Special considerations regarding the DPPIC configuration registers
          External domain access control
          TrustZone for Cortex-M ID allocation
          Registers
            EVENTS_RAMACCERR
            EVENTS_FLASHACCERR
            EVENTS_PERIPHACCERR
            PUBLISH_RAMACCERR
            PUBLISH_FLASHACCERR
            PUBLISH_PERIPHACCERR
            INTEN
            INTENSET
            INTENCLR
            CAP
            EXTDOMAIN[n].PERM
            DPPI[n].PERM
            DPPI[n].LOCK
            GPIOPORT[n].PERM
            GPIOPORT[n].LOCK
            FLASHNSC[n].REGION
            FLASHNSC[n].SIZE
            RAMNSC[n].REGION
            RAMNSC[n].SIZE
            FLASHREGION[n].PERM
            RAMREGION[n].PERM
            PERIPHID[n].PERM
        TIMER — Timer/counter
          Capture
          Compare
          Task delays
          Task priority
          Registers
            TASKS_START
            TASKS_STOP
            TASKS_COUNT
            TASKS_CLEAR
            TASKS_SHUTDOWN (Deprecated)
            TASKS_CAPTURE[n]
            SUBSCRIBE_START
            SUBSCRIBE_STOP
            SUBSCRIBE_COUNT
            SUBSCRIBE_CLEAR
            SUBSCRIBE_SHUTDOWN (Deprecated)
            SUBSCRIBE_CAPTURE[n]
            EVENTS_COMPARE[n]
            PUBLISH_COMPARE[n]
            SHORTS
            INTENSET
            INTENCLR
            MODE
            BITMODE
            PRESCALER
            ONESHOTEN[n]
            CC[n]
          Electrical specification
        TWIM — I2C compatible two-wire interface master with EasyDMA
          Shared resources
          EasyDMA
          Master write sequence
          Master read sequence
          Master repeated start sequence
          Low power
          Master mode pin configuration
          Registers
            TASKS_STARTRX
            TASKS_STARTTX
            TASKS_STOP
            TASKS_SUSPEND
            TASKS_RESUME
            SUBSCRIBE_STARTRX
            SUBSCRIBE_STARTTX
            SUBSCRIBE_STOP
            SUBSCRIBE_SUSPEND
            SUBSCRIBE_RESUME
            EVENTS_STOPPED
            EVENTS_ERROR
            EVENTS_SUSPENDED
            EVENTS_RXSTARTED
            EVENTS_TXSTARTED
            EVENTS_LASTRX
            EVENTS_LASTTX
            PUBLISH_STOPPED
            PUBLISH_ERROR
            PUBLISH_SUSPENDED
            PUBLISH_RXSTARTED
            PUBLISH_TXSTARTED
            PUBLISH_LASTRX
            PUBLISH_LASTTX
            SHORTS
            INTEN
            INTENSET
            INTENCLR
            ERRORSRC
            ENABLE
            PSEL.SCL
            PSEL.SDA
            FREQUENCY
            RXD.PTR
            RXD.MAXCNT
            RXD.AMOUNT
            RXD.LIST
            TXD.PTR
            TXD.MAXCNT
            TXD.AMOUNT
            TXD.LIST
            ADDRESS
          Electrical specification
            TWIM interface electrical specifications
            Two Wire Interface Master (TWIM) timing specifications
          Pullup resistor
        TWIS — I2C compatible two-wire interface slave with EasyDMA
          Shared resources
          EasyDMA
          TWI slave responding to a read command
          TWI slave responding to a write command
          Master repeated start sequence
          Terminating an ongoing TWI transaction
          Low power
          Slave mode pin configuration
          Registers
            TASKS_STOP
            TASKS_SUSPEND
            TASKS_RESUME
            TASKS_PREPARERX
            TASKS_PREPARETX
            SUBSCRIBE_STOP
            SUBSCRIBE_SUSPEND
            SUBSCRIBE_RESUME
            SUBSCRIBE_PREPARERX
            SUBSCRIBE_PREPARETX
            EVENTS_STOPPED
            EVENTS_ERROR
            EVENTS_RXSTARTED
            EVENTS_TXSTARTED
            EVENTS_WRITE
            EVENTS_READ
            PUBLISH_STOPPED
            PUBLISH_ERROR
            PUBLISH_RXSTARTED
            PUBLISH_TXSTARTED
            PUBLISH_WRITE
            PUBLISH_READ
            SHORTS
            INTEN
            INTENSET
            INTENCLR
            ERRORSRC
            MATCH
            ENABLE
            PSEL.SCL
            PSEL.SDA
            RXD.PTR
            RXD.MAXCNT
            RXD.AMOUNT
            RXD.LIST
            TXD.PTR
            TXD.MAXCNT
            TXD.AMOUNT
            TXD.LIST
            ADDRESS[n]
            CONFIG
            ORC
          Electrical specification
            TWIS slave timing specifications
        UARTE — Universal asynchronous receiver/transmitter with EasyDMA
          EasyDMA
          Transmission
          Reception
          Error conditions
          Using the UARTE without flow control
          Parity and stop bit configuration
          Low power
          Pin configuration
          Registers
            TASKS_STARTRX
            TASKS_STOPRX
            TASKS_STARTTX
            TASKS_STOPTX
            TASKS_FLUSHRX
            SUBSCRIBE_STARTRX
            SUBSCRIBE_STOPRX
            SUBSCRIBE_STARTTX
            SUBSCRIBE_STOPTX
            SUBSCRIBE_FLUSHRX
            EVENTS_CTS
            EVENTS_NCTS
            EVENTS_RXDRDY
            EVENTS_ENDRX
            EVENTS_TXDRDY
            EVENTS_ENDTX
            EVENTS_ERROR
            EVENTS_RXTO
            EVENTS_RXSTARTED
            EVENTS_TXSTARTED
            EVENTS_TXSTOPPED
            PUBLISH_CTS
            PUBLISH_NCTS
            PUBLISH_RXDRDY
            PUBLISH_ENDRX
            PUBLISH_TXDRDY
            PUBLISH_ENDTX
            PUBLISH_ERROR
            PUBLISH_RXTO
            PUBLISH_RXSTARTED
            PUBLISH_TXSTARTED
            PUBLISH_TXSTOPPED
            SHORTS
            INTEN
            INTENSET
            INTENCLR
            ERRORSRC
            ENABLE
            PSEL.RTS
            PSEL.TXD
            PSEL.CTS
            PSEL.RXD
            BAUDRATE
            RXD.PTR
            RXD.MAXCNT
            RXD.AMOUNT
            TXD.PTR
            TXD.MAXCNT
            TXD.AMOUNT
            CONFIG
          Electrical specification
            UARTE electrical specification
        WDT — Watchdog timer
          Reload criteria
          Temporarily pausing the watchdog
          Watchdog reset
          Registers
            TASKS_START
            SUBSCRIBE_START
            EVENTS_TIMEOUT
            PUBLISH_TIMEOUT
            INTENSET
            INTENCLR
            RUNSTATUS
            REQSTATUS
            CRV
            RREN
            CONFIG
            RR[n]
          Electrical specification
            Watchdog Timer Electrical Specification
      LTE modem
        SIM card interface
        LTE modem coexistence interface
        LTE modem RF control external interface
        RF front-end interface
        Registers
        Electrical specification
          Key RF parameters for Cat-M1
          Key RF parameters for Cat-NB1 and Cat-NB2
          Receiver parameters for Cat-M1
          Receiver parameters for Cat-NB1 and Cat-NB2
          Transmitter parameters for Cat-M1
          Transmitter parameters for Cat-NB1 and Cat-NB2
      GPS receiver
        Electrical specification
      Debug and trace
        Special consideration regarding debugger access
        DAP - Debug access port
        Debug interface mode
        Real-time debug
        Trace
        Registers
          TARGETID
        Electrical specification
          Trace port
        CTRL-AP - Control access port
          Reset request
          Erase all
          Mailbox interface
          Disabling erase protection
          Debugger registers
            Registers
              RESET
              ERASEALL
              ERASEALLSTATUS
              APPROTECT.STATUS
              ERASEPROTECT.STATUS
              ERASEPROTECT.DISABLE
              MAILBOX.TXDATA
              MAILBOX.TXSTATUS
              MAILBOX.RXDATA
              MAILBOX.RXSTATUS
              IDR
          Registers
            MAILBOX.RXDATA
            MAILBOX.RXSTATUS
            MAILBOX.TXDATA
            MAILBOX.TXSTATUS
            ERASEPROTECT.LOCK
            ERASEPROTECT.DISABLE
        TAD - Trace and debug control
          Registers
            TASKS_CLOCKSTART
            TASKS_CLOCKSTOP
            ENABLE
            PSEL.TRACECLK
            PSEL.TRACEDATA0
            PSEL.TRACEDATA1
            PSEL.TRACEDATA2
            PSEL.TRACEDATA3
            TRACEPORTSPEED (Retained)
      Hardware and layout
        Pin assignments
          LGA pin assignments
        Mechanical specifications
          16.00 x 10.50 mm package
        Reference circuitry
          Schematic SIxA LGA127
        Reflow conditions
        Shelf and floor life
      Operating conditions
        VDD_GPIO considerations
      Absolute maximum ratings
      Ordering information
        IC marking
        Box labels
        Order code
        Code ranges and values
        Product options
      Regulatory information
      Legal notices
    Errata
      nRF9160 Revision 2 Errata
        Revision history
        New and inherited anomalies
          [1] I2S: Excessive power consumption after using STOP task
          [2] NVMC: CPU code execution from RAM halted during flash page erase operation
          [4] GPIO: Bits in GPIO LATCH register are incorrectly set to 1
          [6] POWER: SLEEPENTER and SLEEPEXIT events asserted after pin reset
          [7] KMU: Subsequent accesses between info_mem and main_mem of the flash may not work properly
          [9] SAADC: Reduced SFDR
          [15] REGULATORS: Supply regulators default to LDO mode after reset
          [21] NVMC: Disabling instruction cache causes skip of next instruction
          [23] UART: TASKS_RESUME impacts UARTE
          [24] NVMC: CPU is not halted for page erase in debug session
          [26] CLOCK, LFXO: System locks up when set in System ON IDLE while waiting for EVENTS_LFCLKSTARTED
          [28] SAADC: Events are not generated when switching from scan mode to no-scan mode
          [29] Debug and Trace: System reset does not work
          [30] PWM: False SEQEND[0] and SEQEND[1] events are generated
          [31] LFXO: LFXO startup fails
          [32] Debug and Trace: Debug power-up request is not acknowledged
          [33] DPPI: Non-secure code can detect secure events
        Fixed anomalies
      nRF9160 Revision 1 Errata
        Change log
        New and inherited anomalies
          [1] I2S: Excessive power consumption after using STOP task
          [2] NVMC: CPU code execution from RAM halted during flash page erase operation
          [4] GPIO: Bits in GPIO LATCH register are incorrectly set to 1
          [6] POWER: SLEEPENTER and SLEEPEXIT events asserted after pin reset
          [7] KMU: Subsequent accesses between info_mem and main_mem of the flash may not work properly
          [9] SAADC: Reduced SFDR
          [15] REGULATORS: Supply regulators default to LDO mode after reset
          [21] NVMC: Disabling instruction cache causes skip of next instruction
          [23] UART: TASKS_RESUME impacts UARTE
          [24] NVMC: CPU is not halted for page erase in debug session
          [26] CLOCK, LFXO: System locks up when set in System ON IDLE while waiting for EVENTS_LFCLKSTARTED
          [27] CryptoCell: Arm CryptoCell true random number generator (TRNG) has wrong configuration
          [28] SAADC: Events are not generated when switching from scan mode to no-scan mode
          [29] Debug and Trace: System reset does not work
          [30] PWM: False SEQEND[0] and SEQEND[1] events are generated
          [31] LFXO: LFXO startup fails
          [32] Debug and Trace: Debug power-up request is not acknowledged
          [33] DPPI: Non-secure code can detect secure events
        Fixed anomalies
      nRF9160 Engineering A Errata
        Change log
        New and inherited anomalies
          [1] I2S: Excessive power consumption after using STOP task
          [2] NVMC: CPU code execution from RAM halted during flash page erase operation
          [4] GPIO: Bits in GPIO LATCH register are incorrectly set to 1
          [6] POWER: SLEEPENTER and SLEEPEXIT events asserted after pin reset
          [7] KMU: Subsequent accesses between info_mem and main_mem of the flash may not work properly
          [8] SAADC: Reduced SFDR
          [10] LTE Modem: MAGPIO and MIPI RFFE - high initial voltage
          [12] Debug and Trace: SWD debugger scan
          [14] REGULATORS: Supply regulators default to LDO mode after reset
          [16] SAADC: SAADC result
          [17] Debug and Trace: LTE modem stops when debugging through SWD interface
          [20] RAM: RAM content cannot be trusted upon waking up from System ON IDLE or System OFF mode
          [21] NVMC: Disabling instruction cache causes skip of next instruction
          [23] UART: TASKS_RESUME impacts UARTE
          [24] NVMC: CPU is not halted for page erase in debug session
          [26] CLOCK, LFXO: System locks up when set in System ON IDLE while waiting for EVENTS_LFCLKSTARTED
          [28] SAADC: Events are not generated when switching from scan mode to no-scan mode
          [29] Debug and Trace: System reset does not work
          [30] PWM: False SEQEND[0] and SEQEND[1] events are generated
          [31] LFXO: LFXO startup fails
          [32] Debug and Trace: Debug power-up request is not acknowledged
          [33] DPPI: Non-secure code can detect secure events
    PCN and IN
      IN168 Informational Notice v1.0
      IN166 Informational Notice v1.0
      IN165 Informational Notice v1.0
      IN158 Informational Notice v1.0
      IN145 Informational Notice v1.0
      IN137 Informational Notice v1.0
      PCN134 Product Change Notification v1.0.1
      IN132 Informational Notice v1.0
      IN127 Informational Notice v1.0
      IN120 Informational Notice v1.0
      IN114 Informational Notice v1.0
    nRF9160 Compatibility Matrix
      SiP revisions and variants
      Documentation and reference design files
      nRF Connect SDK
      Development hardware
      Mobile network operator certifications
      Modem firmware
      Revision history
    nRF9160 DK Hardware
      Revision history
      Kit content
      Operating modes
        Firmware development mode
          Device programming
          Virtual COM port
          MSD
          Reset
        Performance measurement mode
          USB detect
      Hardware description
        Hardware figures
        Block diagram
        Power supply
          nRF9160 supply
          VDD supply rail
          Other power domains
        Antenna interfaces
        GPS
        GPIO interfaces
        nRF52840
          nRF9160 DK board control
          Bluetooth/IEEE 802.15.4 network processor
        Buttons, slide switches, and LEDs
        I/O expander
        External memory
        Debug input and trace options
        Debug output
          Connectors for programming external boards
        Signal routing switches
          Interface MCU disconnect switches
          Switches for UART interface
          Switches for buttons and LEDs
          Switches for nRF52840 interface
          Switches for external memory
          Switches for I/O expander
        SIM and eSIM
        Additional interfaces
        SiP enable
        Solder bridge configuration
      Measuring current
        Preparing the development kit for current measurements
        Using an oscilloscope for current profile measurement
        Using a current meter for current measurement
      RF measurements
      Radiated performance of nRF9160 DK
      Glossary
        AT command
        Band-Pass Filter (BPF)
        Cat-M1
        Cat-NB1
        Clear to Send (CTS)
        Development Kit (DK)
        Embedded SIM (eSIM)
        Fast Identity Online (FIDO)
        General-Purpose Input/Output (GPIO)
        Global Positioning System (GPS)
        Hardware Flow Control (HWFC)
        Inter-integrated Circuit (I2C)
        Low-Dropout Regulator (LDO)
        Low-Noise Amplifier (LNA)
        Long-Term Evolution (LTE)
        LTE-M
        Mass Storage Device (MSD)
        nRF Cloud
        Operational Amplifier (op-amp)
        Printed Circuit Board (PCB)
        Receive Data (RXD)
        Request to Send (RTS)
        SAW filter
        Serial Wire Debug (SWD)
        Subscriber Identity Module (SIM)
        Surface Acoustic Wave (SAW)
        Subscriber Identity Module (SIM)
        System in Package (SiP)
        System on Chip (SoC)
        Transmit Data (TXD)
        Universal Asynchronous Receiver/Transmitter (UART)
        Universal Integrated Circuit Card (UICC)
        Universal Serial Bus (USB)
        User Equipment (UE)
      Recommended reading
      Legal notices
    nRF9160 DK Errata v0.7
    Guidelines
      Energy estimate
        Revision history
        Energy estimate value
          Pedestrian use case
          Environment temperature use case
        Connection-related features
        Appendix
        Glossary
          AT command
          Cat-NB1
          Cat-NB2
          Discontinuous Reception (DRX)
          Internet of Things (IoT)
          Long-Term Evolution (LTE)
          LTE-M
          Narrowband Internet of Things (NB-IoT)
          Release Assistance Indication (RAI)
          Reference Signal Received Power (RSRP)
          Signal-to-Noise Ratio (SNR)
          User Equipment (UE)
        Legal notices
      Modem Reset Loop Restriction
        Revision history
        Activation of reset loop restriction
        Modem behavior during reset loop restriction
        Glossary
          AT command
          User Equipment (UE)
          Non-volatile Memory (NVM)
        Legal notices
      Modem Sleep Notifications
        Revision history
        Subscribing notifications
        Sleep types
          PSM sleep
          RF inactivity sleep
          Limited service sleep
          Flight mode sleep
        Sleep interruptions and resume
          Sleep interrupted by application
          Sleep interrupted and resumed by GNSS
          Sleep interrupted by modem
        Synchronizing data with timer T3412
        Example sequences
          Synchronizing uplink data with PSM sleep
          Controlling hardware with sleep notifications
          GNSS activity during sleep
        Glossary
          AT command
          Extended Discontinuous Reception (eDRX)
          Global Navigation Satellite System (GNSS)
          Power Saving Mode (PSM)
          Subscriber Identity Module (SIM)
          System in Package (SiP)
          Tracking Area Update (TAU)
          User Equipment (UE)
          Universal Integrated Circuit Card (UICC)
        Acronyms and abbreviations
        Legal notices
      Hardware Design Guidelines
        Revision history
        Design overview
          Operating conditions
            Temperature range
              Thermal protection
            Voltage range
            Physical characteristics
            Supported cellular bands
          Pinout
            Pin assignments
            Pin description
          Schematic design
        Hardware integration
          VSS
          GND_Shield
          ENABLE
            PCB layout design
          VDD1 and VDD2
            PCB layout design
            VDD current consumption
            LTE-M and LTE-NB
          VDD_GPIO
            PCB layout design
          GPIOs P0.00–P0.31
            Features
            PCB layout design
          DEC0
          nRESET
          SWD
          UICC
            Features
            PCB layout design
          MAGPIO
          MIPI RF front-end
            PCB layout design
          ANT
            PCB layout design
          AUX
            PCB layout design
          GPS
            PCB layout design
          COEX
            Features
            PCB layout design
          Reserved
        Hardware design
          Component placement
          External flash memory requirements
          Antennas
            Troubleshooting
          nRF9160 module
          Thermal design
          PCB stack-up
        Glossary
          Band-Pass Filter (BPF)
          DC
          Device Firmware Update (DFU)
          Electrostatic Discharge (ESD)
          Global Positioning System (GPS)
          General-Purpose Input/Output (GPIO)
          GPIOTE
          Human Body Model (HBM)
          Integrated Circuit (IC)
          Low-Noise Amplifier (LNA)
          MIPI RF Front-End Control Interface (RFFE)
          Power Amplifier (PA)
          Printed Circuit Board (PCB)
          Programmable Peripheral Interconnect (PPI)
          Right Hand Circular Polarization (RHCP)
          Serial Wire Debug (SWD)
          Subscriber Identity Module (SIM)
          System in Package (SiP)
          System on Chip (SoC)
          Universal Integrated Circuit Card (UICC)
          Universal Subscriber Identity Module (USIM)
          User Equipment (UE)
        Recommended reading
        Legal notices
      Hardware Verification Guidelines
        Revision history
        Product design setup for verification purposes
          Test interfaces
            SWD interface
            UART interface
          Modem firmware
            Hardware version B0A
            Hardware version B1A
          Setting up AT command interface
        R&D and QA verification
          Checking supply voltages
          Controlling GPIO pins with SWD
            Example of GPIO test in input mode
            Example of GPIO test in output mode
          Power consumption
          UICC interface
          Testing RF performance
            RF conducted performance test
              Signaling mode
                LTE-M mode
                NB-IoT mode
                GPS mode
              Non-signaling mode
                LTE-M mode
                NB-IoT mode
                GPS mode
            RF radiated performance test
              Signaling mode
                LTE-M mode
                NB-IoT mode
                GPS mode
              Non-signaling mode
                LTE-M mode
                NB-IoT mode
                GPS mode
          Controlling external RF components
            Example of configuring nRF9160 MAGPIO for external device
            Example of configuring nRF9160 MIPI RFFE for external device
              Initial configuration of RFFE device
              Configuration of RFFE device control
                Initializing (INIT)
                Starting receiving or transmitting (ON)
                Stopping receiving or transmitting (OFF)
                Going to sleep (PWROFF)
                Summary
                Reading configuration
                Deleting configuration
        Production test
          DC testing at DUT power-up
          Programming test application
          Testing GPIO functionality
          Verifying UICC interface status
            Testing with UICC
            Testing UICC interface as GPIO
          Testing modem I/O interface
            MAGPIO interface
            MIPI RFFE interface
            COEX interface
          Modem RF functionality
            RX functionality test
            TX functionality test
            GPS functionality test
            RF antenna tests
              Antenna presence DC test
              Radiated RF test
          Finalizing production
            Programming modem firmware
            Updating GNSS almanac
            Modem settings
            Application programming and settings
        Appendix
        Glossary
          Access Port Protection (APPROTECT)
          Carrier Wave (CW)
          Cat-M1
          Cat-NB1
          DC
          Device Under Test (DUT)
          Discontinuous Reception (DRX)
          Development Kit (DK)
          Erase Protection (ERASEPROTECT)
          Extended Discontinuous Reception (eDRX)
          Global Positioning System (GPS)
          Integrated Circuit (IC)
          Low Mid High (LMH)
          Low-Noise Amplifier (LNA)
          LTE-M
          MIPI RF Front-End Control Interface (RFFE)
          Narrowband Internet of Things (NB-IoT)
          Noise Factor (NF)
          Over-the-Air (OTA)
          Power Saving Mode (PSM)
          Printed Circuit Board (PCB)
          Production Test Image (PTI)
          Reference Measurement Channel (RMC)
          Resource Block (RB)
          Right Hand Circular Polarization (RHCP)
          Secure Access Port Protection (SECUREAPPROTECT)
          Serial Wire Debug (SWD)
          Signal-to-Noise Ratio (SNR)
          Subscriber Identity Module (SIM)
          System in Package (SiP)
          System on Chip (SoC)
          Tracking Area Update (TAU)
          Universal Asynchronous Receiver/Transmitter (UART)
          Universal Integrated Circuit Card (UICC)
          Universal Serial Bus (USB)
          Unique Slave Identifier (USID)
          User Equipment (UE)
        Acronyms and abbreviations
        Legal notices
      Antenna and RF Interface Guidelines
        Revision history
        Antenna requirements
          Band support
          Antenna interface
            Antenna interface example
          Antenna radiation parameters
        Antenna design considerations
          Off-the-shelf antennas
          Antenna performance on device level
          Custom and active antenna designs
          Multiple antennas and interoperability
        GPS interface and antenna
          GPS antenna requirements
          Dedicated GPS antenna with LNA module
            Dedicated GPS antenna with LNA module example
          Combined GPS and LTE antenna
            Combined GPS and LTE antenna example
          Active GPS antenna module
            Active GPS antenna module example
        External RF control
          Antenna tuners
            Antenna tuner examples
        Antenna and RF test
          Conductive tests
          Radiated tests
          Antenna tests
            Evaluation of RF exposure and SAR
          Antenna presence test
            Antenna presence test using MAGPIO
            Antenna presence test using GPIOs
        Glossary
          Band-Pass Filter (BPF)
          DC
          Global Navigation Satellite System (GNSS)
          General-Purpose Input/Output (GPIO)
          Global Positioning System (GPS)
          High-Q
          L1 C/A
          Low-Noise Amplifier (LNA)
          MIPI RF Front-End Control Interface (RFFE)
          Noise Factor (NF)
          Over-the-Air (OTA)
          Printed Circuit Board (PCB)
          Right Hand Circular Polarization (RHCP)
          Return Loss (RL)
          Specific Absorption Rate (SAR)
          System in Package (SiP)
          Signal-to-Noise Ratio (SNR)
        Acronyms and abbreviations
        Legal notices
    Production Programming
      Revision history
      Programming flow
      Connecting
      Updating the modem
        Setting up the device
        Reading the modem key digest
        Programming the modem firmware loader
        Updating the modem firmware
          Recommended method
          Alternative method
        Verifying the modem
      Programming the application core
        Writing to an empty application
        Verifying flash content
        Enabling device protection
      Disconnecting
      Troubleshooting
        Checking if APPROTECT is enabled
          APPROTECT and ERASEPROTECT are enabled
          Only APPROTECT is enabled
            Erasing all through CTRL-AP
            Halting the CPU
            Reloading the watchdog timer
            Reading FICR
          APPROTECT is disabled
            Reading FICR
            Halting the CPU
            Reloading the watchdog timer
            Disabling SPU
            Check flash region security attribute
        Erasing
          Erasing all
          Erasing page by page
            SECUREAPPROTECT disabled
            SECUREAPPROTECT enabled
        Writing data - SECUREAPPROTECT disabled
        Writing data - SECUREAPPROTECT enabled
      Glossary
        Access Port Protection (APPROTECT)
        Control Access Port (CTRL-AP)
        Debug Access Port (DAP)
        Device Firmware Update (DFU)
        Development Kit (DK)
        Erase Protection (ERASEPROTECT)
        Factory Information Configuration Registers (FICR)
        Non-volatile Memory Controller (NVMC)
        Secure Access Port Protection (SECUREAPPROTECT)
        System on Chip (SoC)
        System Protection Unit (SPU)
        Serial Wire Debug (SWD)
        Serial Wire Debug Port (SW-DP)
        User Information Configuration Registers (UICR)
        Watchdog timer (WDT)
      Recommended reading
      Legal notices
    Environmental Qualification Reports
  nRF9160 AT Commands
    Revision history
    AT command syntax
      Set command <CMD>[=...]
      Read command <CMD>?
      Test command <CMD>=?
      Response
    Modem firmware versions
    General
      Manufacturer identification +CGMI
        Set command
        Read command
        Test command
      Model identification +CGMM
        Set command
        Read command
        Test command
      Revision identification +CGMR
        Set command
        Read command
        Test command
      Product serial number identification +CGSN
        Set command
        Read command
        Test command
      Short software identification %SHORTSWVER
        Set command
        Read command
        Test command
      Hardware identification %HWVERSION
        Set command
        Read command
        Test command
      Modem build UUID %XMODEMUUID
        Set command
        Read command
        Test command
      Set and read ODIS fields +ODIS
        Set command
        Read command
        Test command
      ODIS notification +ODISNTF
        Set command
        Read command
        Test command
      SiP 2DID %2DID
        Set command
        Read command
        Test command
    Mobile termination control and status commands
      Functional mode +CFUN
        Set command
        Read command
        Test command
      List all available AT commands +CLAC
        Set command
        Read command
        Test command
      Extended signal quality +CESQ
        Set command
        Read command
        Test command
      Signal quality notification %CESQ
        Set command
        Read command
        Test command
      Signal quality +CSQ
        Set command
        Read command
        Test command
      SNR signal quality notification %XSNRSQ
        Set command
        Read command
        Test command
      Device activity status +CPAS
        Set command
        Read command
        Test command
      Indicator control +CIND
        Set command
        Read command
        Test command
      IP address format +CGPIAF
        Set command
        Read command
        Test command
      Current band %XCBAND
        Set command
        Read command
        Test command
      Neighboring cells %NBRGRSRP
        Set command
        Read command
        Test command
      Mode of operation (CS/PS) +CEMODE
        Set command
        Read command
        Test command
      Band lock %XBANDLOCK
        Set command
        Read command
        Test command
      Data profile %XDATAPRFL
        Set command
        Read command
        Test command
      Connectivity statistics %XCONNSTAT
        Set command
        Read command
        Test command
      Battery voltage %XVBAT
        Set command
        Read command
        Test command
      Battery voltage low level notification %XVBATLVL
        Set command
        Read command
        Test command
      Battery voltage low level %XVBATLOWLVL
        Set command
        Read command
        Test command
      External power off warnings %XPOFWARN
        Set command
        Read command
        Test command
      Customer production done %XPRODDONE
        Set command
        Read command
        Test command
      Internal temperature notification %XTEMP
        Set command
        Read command
        Test command
      High level for internal temperature %XTEMPHIGHLVL
        Set command
        Read command
        Test command
      Clock +CCLK
        Set command
        Read command
        Test command
      Proprietary clock %CCLK
        Set command
        Read command
        Test command
      Modem trace activation %XMODEMTRACE
        Set command
        Read command
        Test command
      Fallback to SMS only %XSMSFALLBACK
        Set command
        Read command
        Test command
      System mode %XSYSTEMMODE
        Set command
        Read command
        Test command
      PTW setting %XPTW
        Set command
        Read command
        Test command
      Extra maximum TX power reduction %XEMPR
        Set command
        Read command
        Test command
      Write content to file %XFILEWRITE
        Set command
        Read command
        Test command
      Coverage enhancement mode notification +CEINFO
        Set command
        Read command
        Test command
      Factory reset %XFACTORYRESET
        Set command
        Read command
        Test command
      Modem sleep notification %XMODEMSLEEP
        Set command
        Read command
        Test command
      Periodic TAU notification %XT3412
        Set command
        Read command
        Test command
      Country-specific search optimization %XCOUNTRYDATA
        Set command
        Read command
        Test command
      Modem domain event notification %MDMEV
        Set command
        Read command
        Test command
      Neighboring cell measurement and notification %NCELLMEAS
        Set command
        Read command
        Test command
      Stop neighboring cell measurement %NCELLMEASSTOP
        Set command
        Read command
        Test command
      Evaluating connection parameters %CONEVAL
        Set command
        Read command
        Test command
    SiP pin configuration
      COEX0 pin control configuration %XCOEX0
        Set command
        Read command
        Test command
      MAGPIO configuration %XMAGPIO
        Set command
        Read command
        Test command
      SiP-external MIPI RFFE device introduction %XMIPIRFFEDEV
        Set command
        Read command
        Delete configuration
      SiP-external MIPI RFFE device control configuration %XMIPIRFFECTRL
        Set command
        Phases INIT(0), OFF(2), and PWROFF(3)
        Phase ON(1)
        Delete configuration
      Alternative configuration of SiP antenna switch %XANTCFG
        Set command
        Read command
        Test command
      COEX2 pin timing configuration %XCOEX2
        Set command
        Read command
        Test command
    Packet domain commands
      Define PDP context +CGDCONT
        Set command
        Read command
        Test command
      Packet domain event notification +CGEREP
        Set command
        Read command
        Test command
      Packet domain event notification +CGEV
      Activate PDP context +CGACT
        Set command
        Read command
        Test command
      Allocate new CID %XNEWCID
        Set command
        Read command
        Test command
      Map CID to PDN ID %XGETPDNID
        Set command
        Read command
        Test command
      QoS dynamic parameters +CGEQOSRDP
        Set command
        Read command
        Test command
      Show PDP address(es) +CGPADDR
        Set command
        Read command
        Test command
      PDN connection dynamic parameters +CGCONTRDP
        Set command
        Read command
        Test command
      PS attach or detach +CGATT
        Set command
        Read command
        Test command
      Power preference indication for EPS +CEPPI
        Set command
        Read command
        Test command
      Protocol configuration options notification %XPCO
        Set command
        Read command
        Test command
      Usage of ePCO/PCO in PDN connection establishment %XEPCO
        Set command
        Read command
        Test command
      APN class access %XAPNCLASS
        Set command
        Read command
        Test command
      External IP stack IPv6 address resolution/refresh failure %XIPV6FAIL
        Set command
        Read command
        Test command
      Define PDN connection authentication parameters +CGAUTH
        Set command
        Read command
        Test command
      Signaling connection status notification +CSCON
        Set command
        Read command
        Test command
      Use of APN %XAPNSTATUS
        Set command
        Read command
        Test command
      PDN configuration %XPDNCFG
        Set command
        Read command
        Test command
      APN rate control %APNRATECTRL
        Set command
        Read command
        Test command
    Network service related commands
      PLMN selection +COPS
        Set command
        Read command
        Test command
      Forced PLMN search %COPS
        Set command
        Read command
        Test command
      Power saving mode setting +CPSMS
        Set command
        Read command
        Test command
      eDRX setting +CEDRXS
        Set command
        Read command
        Test command
      EDRX dynamic parameters +CEDRXRDP
        Set command
        Read command
        Test command
      Operator name +COPN
        Set command
        Read command
        Test command
      Network registration status notification +CEREG
        Set command
        Read command
        Test command
      Operator name notification %XOPNAME
        Set command
        Read command
        Test command
      Network time notification %XTIME
        Set command
        Read command
        Test command
      Release assistance indication %XRAI
        Set command
        Read command
        Test command
      Operator ID %XOPERID
        Set command
        Read command
        Test command
      Modem parameters %XMONITOR
        Set command
        Read command
        Test command
      Network time support %XNETTIME
        Set command
        Read command
        Test command
      Weak cell detection %XDEEPSEARCH
        Set command
        Read command
        Test command
      Mobile network operator %XOPCONF
        Set command
        Read command
        Test command
      Release assistance indication %RAI
        Set command
        Read command
        Test command
      3GPP Release 14 features %REL14FEAT
        Set command
        Read command
        Test command
      Periodic cell search configuration %PERIODICSEARCHCONF
        Set command
        Read command
        Test command
      Reduced mobility feature configuration %REDMOB
        Set command
        Read command
        Test command
    Mobile termination errors
      Mobile termination error notification +CMEE
        Set command
        Read command
        Test command
      Network error code notification +CNEC
        Set command
        Read command
        Test command
      Extended error report +CEER
        Set command
        Read command
        Test command
    SMS commands
      Message format +CMGF
        Set command
        Read command
        Test command
      New message indications +CNMI
        Set command
        Read command
        Test command
      Send message, PDU mode +CMGS
        Set command
        Read command
        Test command
      Received SMS notification in PDU mode +CMT
      Delivery status notification in PDU mode +CDS
      New message ACK, PDU mode +CNMA
        Set command
        Read command
        Test command
      New message ACK, text mode +CNMA
        Set command
        Read command
        Test command
      Preferred message storage +CPMS
        Set command
        Read command
        Test command
      Message service failure result code +CMS ERROR
      SMS service +CGSMS
        Set command
        Read command
        Test command
      Short message memory available %XSMMA
        Set command
        Read command
        Test command
    Production test features
      Antenna detection test %XANTDETMAGPIO
        Set command
        Read command
        Test command
      RX test %XRFTEST
        Set command
        Read command
        Test command
      TX test %XRFTEST
        Set command
          TX burst mode
        Read command
        Test command
      GNSS SNR test %XRFTEST
        Set command
        Read command
        Test command
      RX SNR test %XRFTEST
        Set command
        Read command
        Test command
      AFC measurement and set %XRFTEST
        Set command
          AFC measurement
          AFC set
        Read command
        Test command
      RF sensor test %XRFTEST
        Set command
        Read command
        Test command
      Modem GPIO functionality test %XGPIOTEST
        Set command
        Read command
        Test command
      File system sync to flash %XFSSYNC
        Set command
        Read command
        Test command
      MIPI RFFE interface access %XMIPIRFFEDBG
        Set command
        Read command
        Test command
    Security commands
      PIN code +CPIN
        Set command
        Read command
        Test command
      Remaining PIN retries +CPINR
        Set command
        Read command
        Test command
      Facility lock +CLCK
        Set command
        Read command
        Test command
      Change password +CPWD
        Set command
        Read command
        Test command
      Personalization of modem %XUSIMLCK
        Set command
        Read command
        Test command
      Authenticated access %XSUDO
        Set command
        Read command
        Test command
      Public key storage management %XPMNG
        Set command
        Read command
        Test command
      Credential storage management %CMNG
        Set command
        Read command
        Test command
      Attestation token generation %ATTESTTOKEN
        Set command
        Read command
        Test command
      Key generation %KEYGEN
        Set command
        Read command
        Test command
      Key injection %KEYINJECT
        Set command
        Read command
        Test command
      Creating JWT %JWT
        Set command
        Read command
        Test command
      Certificate expiry information %CERTEXPIRY
        Set command
        Read command
        Test command
      Claim token generation %CLAIMTOKEN
        Set command
        Read command
        Test command
    UICC access commands
      UICC state notification %XSIM
        Set command
        Read command
        Test command
      Request IMSI +CIMI
        Set command
        Read command
        Test command
      Request ICCID %XICCID
        Set command
        Read command
        Test command
      Subscriber number +CNUM
        Set command
        Read command
        Test command
      Restricted SIM access +CRSM
        Set command
        Read command
        Test command
      Generic SIM access +CSIM
        Set command
        Read command
        Test command
      Open logical channel +CCHO
        Set command
        Read command
        Test command
      Close logical channel +CCHC
        Set command
        Read command
        Test command
      Generic UICC access through logical channel +CGLA
        Set command
        Read command
        Test command
      USAT event notification %USATEV
        Set command
        Read command
        Test command
      USAT REFRESH and BIP state information %USATINFO
        Set command
        Read command
        Test command
      UICC suspend and deactivate control +SSRDA
        Set command
        Read command
        Test command
      Selecting UICC slot %CSUS
        Set command
        Read command
        Test command
    Authenticating AT command usage
    Glossary
      16-state Quadrature Amplitude Modulation (16-QAM)
      Access Point Name (APN)
      Application Protocol Data Unit (APDU)
      AT command
      Bearer Independent Protocol (BIP)
      Binary Phase-Shift Keying (BPSK)
      Carrier Wave (CW)
      Cat-M1
      Cat-NB1
      Cat-NB2
      Check Digit (CD)
      Classless Inter-domain Routing (CIDR)
      CS/PS Mode of Operation
      Dedicated File (DF)
      Discontinuous Reception (DRX)
      DER
      Dynamic Host Configuration Protocol (DHCP)
      Electronic Serial Number (ESN)
      Enhanced Machine Type Communication (eMTC)
      EPS Mobility Management (EMM)
      E-UTRA Absolute Radio Frequency Channel Number (EARFCN)
      Evolved Packet System (EPS)
      Evolved Terrestrial Radio Access Network (E-UTRAN)
      Evolved Universal Terrestrial Radio Access (E-UTRA)
      Extended Discontinuous Reception (eDRX)
      Firmware-Over-The-Air (FOTA)
      General Packet Radio Services (GPRS)
      Global Navigation Satellite System (GNSS)
      Global Positioning System (GPS)
      General-Purpose Input/Output (GPIO)
      Hybrid Automatic Repeat Request (HARQ)
      Integrated Circuit Card Identifier (ICCID)
      IP Multimedia Services Identity Module (ISIM)
      International Mobile (Station) Equipment Identity (IMEI)
      International Mobile (Station) Equipment Identity, Software Version (IMEISV)
      International Mobile Subscriber Identity (IMSI)
      Internet of Things (IoT)
      Internet Protocol (IP)
      International Reference Alphabet (IRA)
      JSON Web Token (JWT)
      Low-Noise Amplifier (LNA)
      Long-Term Evolution (LTE)
      LTE-M
      Maximum Transmission Unit (MTU)
      MIPI RF Front-End Control Interface (RFFE)
      Mobile Country Code (MCC)
      Mobile Equipment (ME)
      Mobile Network Code (MNC)
      Mobile Station International Subscriber Directory Number (MSISDN)
      Mobile Termination (MT)
      Narrowband Internet of Things (NB-IoT)
      Non-access Stratum (NAS)
      Non-access Stratum (NAS) Signalling Low Priority Indication (NSLPI)
      Non-volatile Memory (NVM)
      Over-the-Air (OTA)
      Packet Data Network (PDN)
      Packet Data Protocol (PDP)
      Packet Data Protocol (PDP) Context
      Paging Time Window (PTW)
      Personal Identification Number (PIN)
      Personal Unblocking Key (PUK)
      Power Amplifier (PA)
      Power Saving Mode (PSM)
      Pre-shared Key (PSK)
      Printed Circuit Board (PCB)
      Privacy Enhanced Mail (PEM)
      Production Test Image (PTI)
      Protocol Configuration Options (PCO)
      Protocol Data Unit (PDU)
      PS Mode of Operation
      Public Land Mobile Network (PLMN)
      Quadrature Phase-Shift Keying (QPSK)
      Quality of Service (QoS)
      Radio Policy Manager (RPM)
      Release Assistance Indication (RAI)
      Reference Signal Received Power (RSRP)
      Reference Signal Received Quality (RSRQ)
      Resource Block (RB)
      RP-SMMA
      Serial Number (SNR)
      Signal-to-Noise Ratio (SNR)
      Software Version Number (SVN)
      Subscriber Identity Module (SIM)
      System in Package (SiP)
      System on Chip (SoC)
      Terminal Adapter (TA)
      Terminal Equipment (TE)
      Tracking Area Code (TAC)
      Tracking Area Update (TAU)
      Transport Layer Security (TLS)
      Type Allocation Code (TAC)
      Universal Asynchronous Receiver/Transmitter (UART)
      User Equipment (UE)
      Universal Integrated Circuit Card (UICC)
      Unique Slave Identifier (USID)
      Universal Subscriber Identity Module (USIM)
      Universal Subscriber Identity Module Application Toolkit (USAT)
      UUID
    Legal notices
nRF70 Series
  nRF7002
    nRF7002 Product Specification
      Revision history
      About this document
        Document status
        Peripheral chapters
        Register tables
          Fields and values
          Permissions
      Product overview
      Host connection
      Power and clock management
        Power states
        Power state operation
        Clock accuracy considerations
      Software stack
        Firmware updates
      Quad Serial Peripheral Interface
        QSPI commands
        Stream cipher
        QSPI throughput
      Coexistence
        Bluetooth LE/IEEE 802.15.4 timing
      OTP memory programming
      FICR - Factory Information Configuration Registers
      Recommended operating conditions
      Absolute maximum ratings
      Electrical specification
      Hardware and layout
        Pin assignments
        Mechanical specifications
        Reference circuitry
          Reference schematic
          Supply sequencing requirements
          Supply system alternatives
          QSPI/SPI connections
          PCB layout example
      Ordering information
        Device marking
        Box labels
        Order code
        Code ranges and values
        Product options
      Glossary
        Access Point (AP)
        Analog-to-Digital Converter (ADC)
        Application Programming Interface (API)
        Basic Service Set (BSS)
        Basic Service Set Identifier (BSSID)
        Carrier Wave (CW)
        Digital-to-Analog Converter (DAC)
        Delivery Traffic Indication Message (DTIM)
        Extensible Authentication Plan (EAP)
        Factory Information Configuration Registers (FICR)
        General-Purpose Input/Output (GPIO)
        Group Temporal Key (GTK)
        Internet of Things (IoT)
        Medium Access Control (MAC)
        Microcontroller Unit (MCU)
        Memory Protection Unit (MPU)
        One Time Programmable (OTP) memory
        Orthogonal Frequency Division Multiple Access (OFDMA)
        Packet Traffic Arbitration (PTA)
        Pairwise Master Key (PMK)
        Pairwise Transient Key (PTK)
        Peer-to-peer (P2P)
        Physical (PHY)
        Power Management Unit (PMU)
        Pre-shared Key (PSK)
        Printed Circuit Board (PCB)
        Pulse-Frequency Modulation (PFM)
        Pulse-Width Modulation (PWM)
        Quad Serial Peripheral Interface (QSPI)
        RC oscillator
        Real-time Clock (RTC)
        Received Signal Strength Indication (RSSI)
        Serial Peripheral Interface (SPI)
        Service Set Identifier (SSID)
        Single-Input Single-Output (SISO)
        Software Enabled Access Point (SoftAP)
        Station (STA)
        System on Chip (SoC)
        Target Wake Time (TWT)
        Vector Signal Analyzer (VSA)
      Notifications related to GNU GPL Software
      Legal notices
    Errata
      nRF7002 Revision 1 Errata
        Revision history
        New and inherited anomalies
          [1] RADIO: Reduced sensitivity in parts of the 2.4 GHz band
          [4] Mechanical specification: QFN package dimension L is incorrect
          [5] RADIO: Production trim values are not in use
          [6] RADIO: Production trim values are incorrect
    nRF7002 Compatibility Matrix
      IC revisions and variants
      Documentation and reference design files
      nRF Connect SDK
      Development hardware
      Wi-Fi Alliance CIDs
      Revision history
    nRF7002 DK Hardware
      Revision history
      Environmental and safety notices
      Kit content
      Interface MCU
        Reset button
        Virtual serial ports
          Dynamic hardware flow control
        Mass Storage Device
      Hardware description
        Hardware drawings
        Block diagram
        nRF7002 companion IC
        Power supply
          Power sources
          VDD power sources
          Interface MCU power
        Operating modes
          USB detect
          Interface MCU disable mode
          Signal switches
        External memory
        Connector interface
          Mapping of analog pins
        Buttons and LEDs
        32.768 kHz crystal
        Debug input and trace
          Tracing instructions
         Debug out for programming external boards
          Programming an external board
          Programming a board with custom connections
        Antennas
        NFC antenna interface
        Extra operational amplifier
        Solder bridge configuration
      Measuring current
        Preparing the nRF7002 DK
        Using an oscilloscope for current profile measurement
        Using an ampere meter for current measurement
        Using two PPK2s to measure component current consumption
      RF measurements
      Glossary
        Clear to Send (CTS)
        Development Kit (DK)
        Data Terminal Ready (DTR)
        Electrostatic Discharge (ESD)
        Embedded Trace Macrocell (ETM)
        General-Purpose Input/Output (GPIO)
        Hardware Flow Control (HWFC)
        Inter-integrated Circuit (I2C)
        Integrated Circuit (IC)
        Integrated Development Environment (IDE)
        Instrumentation Trace Macrocell (ITM)
        Lithium-polymer (Li-Poly)
        Mass Storage Device (MSD)
        Near Field Communication (NFC)
        NFC-A Listen Mode
        Orthogonal Frequency Division Multiplexing (OFDM)
        Orthogonal Frequency Division Multiple Access (OFDMA)
        Operational Amplifier (op-amp)
        One Time Programmable (OTP) memory
        Printed Circuit Board (PCB)
        Receive Data (RXD)
        Quad Serial Peripheral Interface (QSPI)
        Request to Send (RTS)
        Root Mean Square (RMS)
        Serial Clock (SCL)
        Serial Data (SDA)
        System in Package (SiP)
        SubMiniature Version A (SMA)
        System on Chip (SoC)
        Serial Peripheral Interface (SPI)
        Serial Wire Debug (SWD)
        Microwave coaxial connector with switch (SWF)
        Serial Wire Output (SWO)
        Transmit Data (TXD)
        Universal Asynchronous Receiver/Transmitter (UART)
        User Information Configuration Registers (UICR)
        Universal Serial Bus (USB)
      Recommended reading
      FCC regulatory notice
      Legal notices
    nRF7002 DK Errata v1.0
    Environmental Qualification Reports
  nRF7001
    nRF7001 Objective Product Specification
      Revision history
      About this document
        Document status
        Peripheral chapters
        Register tables
          Fields and values
          Permissions
      Product overview
      Host connection
      Power and clock management
        Power states
        Power state operation
        Clock accuracy considerations
      Software stack
        Firmware updates
      Quad Serial Peripheral Interface
        QSPI commands
        Stream cipher
        QSPI throughput
      Coexistence
        Bluetooth LE/IEEE 802.15.4 timing
      OTP memory programming
      FICR - Factory Information Configuration Registers
      Recommended operating conditions
      Absolute maximum ratings
      Electrical specification
      Hardware and layout
        Pin assignments
        Mechanical specifications
        Reference circuitry
          Reference schematic
          Supply sequencing requirements
          Supply system alternatives
          QSPI/SPI connections
          PCB layout example
      Ordering information
        Device marking
        Box labels
        Order code
        Code ranges and values
        Product options
      Glossary
        Access Point (AP)
        Analog-to-Digital Converter (ADC)
        Application Programming Interface (API)
        Basic Service Set (BSS)
        Basic Service Set Identifier (BSSID)
        Carrier Wave (CW)
        Digital-to-Analog Converter (DAC)
        Delivery Traffic Indication Message (DTIM)
        Extensible Authentication Plan (EAP)
        Factory Information Configuration Registers (FICR)
        General-Purpose Input/Output (GPIO)
        Group Temporal Key (GTK)
        Internet of Things (IoT)
        Medium Access Control (MAC)
        Microcontroller Unit (MCU)
        Memory Protection Unit (MPU)
        One Time Programmable (OTP) memory
        Orthogonal Frequency Division Multiple Access (OFDMA)
        Packet Traffic Arbitration (PTA)
        Pairwise Master Key (PMK)
        Pairwise Transient Key (PTK)
        Peer-to-peer (P2P)
        Physical (PHY)
        Power Management Unit (PMU)
        Pre-shared Key (PSK)
        Printed Circuit Board (PCB)
        Pulse-Frequency Modulation (PFM)
        Pulse-Width Modulation (PWM)
        Quad Serial Peripheral Interface (QSPI)
        RC oscillator
        Real-time Clock (RTC)
        Received Signal Strength Indication (RSSI)
        Serial Peripheral Interface (SPI)
        Service Set Identifier (SSID)
        Single-Input Single-Output (SISO)
        Software Enabled Access Point (SoftAP)
        Station (STA)
        System on Chip (SoC)
        Target Wake Time (TWT)
        Vector Signal Analyzer (VSA)
      Notifications related to GNU GPL Software
      Legal notices
    nRF7001 Compatibility Matrix
      IC revisions and variants
      Documentation and reference design files
      nRF Connect SDK
      Development hardware
      Wi-Fi Alliance CIDs
      Revision history
    Environmental Qualification Reports
  nRF7000
    Environmental Qualification Reports
  Guidelines
    Device Commissioning and Characterization
      Revision history
      Production line operations
        Crystal/crystal oscillator frequency trimming
          Determine the trim value
          Alternative method
        MAC address configuration
          Program the MAC address
          Alternative method
        QSPI encryption key
          Program the QSPI encryption key
          Alternative method
        Assembly test
          Test method
          Alternative method
      Characterization lab operations
        TX performance
        RX performance
      OTP memory programming
      Glossary
        Application Programming Interface (API)
        Carrier Frequency Offset (CFO)
        Complementary Code Keying (CCK)
        Cyclic Redundancy Check (CRC)
        Device Under Test (DUT)
        Direct-sequence Spread Spectrum (DSSS)
        Error Vector Magnitude (EVM)
        Microcontroller Unit (MCU)
        Microprocessor Unit (MPU)
        Orthogonal Frequency Division Multiplexing (OFDM)
        One Time Programmable (OTP) memory
        Packet Error Rate (PER)
        Printed Circuit Board (PCB)
        Quad Serial Peripheral Interface (QSPI)
        Spectrum Analyzer (SA)
        Spectral Emission Mask (SEM)
        Serial Peripheral Interface (SPI)
        System on Chip (SoC)
        Vector Signal Analyzer (VSA)
        Vector Signal Generator (VSG)
        Virtual Network Interface (VIF)
      Recommended reading
      Legal notices
    Bluetooth LE/IEEE 802.15.4 Coexistence
      Revision history
      Generic coexistence problems
      IEEE recommendations for Wi-Fi coexistence
      nRF70 Series PTA-based coexistence
        nRF7002 DK antenna configuration
        Coexistence configuration
        Kconfig usage
        Coexistence APIs
        Coexistence API example
      Use case and characterization
      Coexistence during Wi-Fi shutdown and Power Save mode
      Coexistence combinations
        Connected state
          Wi-Fi in the 2.4 GHz band
          Wi-Fi in the 5 GHz band
        Scan state
      Comparison of shared and separate antennas
      Optimize coexistence performance
      Glossary
        Application Programming Interface (API)
        Development Kit (DK)
        General-Purpose Input/Output (GPIO)
        Packet Traffic Arbitration (PTA)
        Printed Circuit Board (PCB)
      Legal notices
    Wi-Fi Alliance Certification
      Revision history
      Supported Wi-Fi Alliance certification programs
      Wi-Fi Alliance recognized test laboratories
      Wi-Fi certification paths
      Qualified Solution
      Solution Test Laboratory (STL)
      Product Certification paths with the nRF70 Series
        Derivative certification path
        QuickTrack certification path
      Wi-Fi Test Tools
        QuickTrack Test Tool
      Glossary
        Application
        Authorized Test Laboratories (ATL)
        Certification Identification number (CID)
        Control Agent (CA)
        Control App
        Core and Conformance
        Derivative
        Device Under Test Agent (DA)
        Device Under Test (DUT)
        End Product
        FlexTrack
        Internet Systems Consortium (ISC)
        Member Conformance Test Laboratory (MCTL)
        Product
        Qualified Solution
        Qualified Solution Variant
        QuickTrack
        Real-time operating system (RTOS)
        Simultaneous Authentication of Equals (SAE)
        Station Under Test (STAUT)
        Solution Provider
        Solution Test Laboratory (STL)
        Unified CAPI Console (UCC)
        Variant
        Wi-Fi Component Combination (Wi-Fi CC)
      Legal notices
  nRF7002
    nRF7002 Product Specification
      Revision history
      About this document
        Document status
        Peripheral chapters
        Register tables
          Fields and values
          Permissions
      Product overview
      Host connection
      Power and clock management
        Power states
        Power state operation
        Clock accuracy considerations
      Software stack
        Firmware updates
      Quad Serial Peripheral Interface
        QSPI commands
        Stream cipher
        QSPI throughput
      Coexistence
        Bluetooth LE/IEEE 802.15.4 timing
      OTP memory programming
      FICR - Factory Information Configuration Registers
      Recommended operating conditions
      Absolute maximum ratings
      Electrical specification
      Hardware and layout
        Pin assignments
        Mechanical specifications
        Reference circuitry
          Reference schematic
          Supply sequencing requirements
          Supply system alternatives
          QSPI/SPI connections
          PCB layout example
      Ordering information
        Device marking
        Box labels
        Order code
        Code ranges and values
        Product options
      Glossary
        Access Point (AP)
        Analog-to-Digital Converter (ADC)
        Application Programming Interface (API)
        Basic Service Set (BSS)
        Basic Service Set Identifier (BSSID)
        Carrier Wave (CW)
        Digital-to-Analog Converter (DAC)
        Delivery Traffic Indication Message (DTIM)
        Extensible Authentication Plan (EAP)
        Factory Information Configuration Registers (FICR)
        General-Purpose Input/Output (GPIO)
        Group Temporal Key (GTK)
        Internet of Things (IoT)
        Medium Access Control (MAC)
        Microcontroller Unit (MCU)
        Memory Protection Unit (MPU)
        One Time Programmable (OTP) memory
        Orthogonal Frequency Division Multiple Access (OFDMA)
        Packet Traffic Arbitration (PTA)
        Pairwise Master Key (PMK)
        Pairwise Transient Key (PTK)
        Peer-to-peer (P2P)
        Physical (PHY)
        Power Management Unit (PMU)
        Pre-shared Key (PSK)
        Printed Circuit Board (PCB)
        Pulse-Frequency Modulation (PFM)
        Pulse-Width Modulation (PWM)
        Quad Serial Peripheral Interface (QSPI)
        RC oscillator
        Real-time Clock (RTC)
        Received Signal Strength Indication (RSSI)
        Serial Peripheral Interface (SPI)
        Service Set Identifier (SSID)
        Single-Input Single-Output (SISO)
        Software Enabled Access Point (SoftAP)
        Station (STA)
        System on Chip (SoC)
        Target Wake Time (TWT)
        Vector Signal Analyzer (VSA)
      Notifications related to GNU GPL Software
      Legal notices
    Errata
      nRF7002 Revision 1 Errata
        Revision history
        New and inherited anomalies
          [1] RADIO: Reduced sensitivity in parts of the 2.4 GHz band
          [4] Mechanical specification: QFN package dimension L is incorrect
          [5] RADIO: Production trim values are not in use
          [6] RADIO: Production trim values are incorrect
    nRF7002 Compatibility Matrix
      IC revisions and variants
      Documentation and reference design files
      nRF Connect SDK
      Development hardware
      Wi-Fi Alliance CIDs
      Revision history
    nRF7002 DK Hardware
      Revision history
      Environmental and safety notices
      Kit content
      Interface MCU
        Reset button
        Virtual serial ports
          Dynamic hardware flow control
        Mass Storage Device
      Hardware description
        Hardware drawings
        Block diagram
        nRF7002 companion IC
        Power supply
          Power sources
          VDD power sources
          Interface MCU power
        Operating modes
          USB detect
          Interface MCU disable mode
          Signal switches
        External memory
        Connector interface
          Mapping of analog pins
        Buttons and LEDs
        32.768 kHz crystal
        Debug input and trace
          Tracing instructions
         Debug out for programming external boards
          Programming an external board
          Programming a board with custom connections
        Antennas
        NFC antenna interface
        Extra operational amplifier
        Solder bridge configuration
      Measuring current
        Preparing the nRF7002 DK
        Using an oscilloscope for current profile measurement
        Using an ampere meter for current measurement
        Using two PPK2s to measure component current consumption
      RF measurements
      Glossary
        Clear to Send (CTS)
        Development Kit (DK)
        Data Terminal Ready (DTR)
        Electrostatic Discharge (ESD)
        Embedded Trace Macrocell (ETM)
        General-Purpose Input/Output (GPIO)
        Hardware Flow Control (HWFC)
        Inter-integrated Circuit (I2C)
        Integrated Circuit (IC)
        Integrated Development Environment (IDE)
        Instrumentation Trace Macrocell (ITM)
        Lithium-polymer (Li-Poly)
        Mass Storage Device (MSD)
        Near Field Communication (NFC)
        NFC-A Listen Mode
        Orthogonal Frequency Division Multiplexing (OFDM)
        Orthogonal Frequency Division Multiple Access (OFDMA)
        Operational Amplifier (op-amp)
        One Time Programmable (OTP) memory
        Printed Circuit Board (PCB)
        Receive Data (RXD)
        Quad Serial Peripheral Interface (QSPI)
        Request to Send (RTS)
        Root Mean Square (RMS)
        Serial Clock (SCL)
        Serial Data (SDA)
        System in Package (SiP)
        SubMiniature Version A (SMA)
        System on Chip (SoC)
        Serial Peripheral Interface (SPI)
        Serial Wire Debug (SWD)
        Microwave coaxial connector with switch (SWF)
        Serial Wire Output (SWO)
        Transmit Data (TXD)
        Universal Asynchronous Receiver/Transmitter (UART)
        User Information Configuration Registers (UICR)
        Universal Serial Bus (USB)
      Recommended reading
      FCC regulatory notice
      Legal notices
    nRF7002 DK Errata v1.0
    Environmental Qualification Reports
  nRF7001
    nRF7001 Objective Product Specification
      Revision history
      About this document
        Document status
        Peripheral chapters
        Register tables
          Fields and values
          Permissions
      Product overview
      Host connection
      Power and clock management
        Power states
        Power state operation
        Clock accuracy considerations
      Software stack
        Firmware updates
      Quad Serial Peripheral Interface
        QSPI commands
        Stream cipher
        QSPI throughput
      Coexistence
        Bluetooth LE/IEEE 802.15.4 timing
      OTP memory programming
      FICR - Factory Information Configuration Registers
      Recommended operating conditions
      Absolute maximum ratings
      Electrical specification
      Hardware and layout
        Pin assignments
        Mechanical specifications
        Reference circuitry
          Reference schematic
          Supply sequencing requirements
          Supply system alternatives
          QSPI/SPI connections
          PCB layout example
      Ordering information
        Device marking
        Box labels
        Order code
        Code ranges and values
        Product options
      Glossary
        Access Point (AP)
        Analog-to-Digital Converter (ADC)
        Application Programming Interface (API)
        Basic Service Set (BSS)
        Basic Service Set Identifier (BSSID)
        Carrier Wave (CW)
        Digital-to-Analog Converter (DAC)
        Delivery Traffic Indication Message (DTIM)
        Extensible Authentication Plan (EAP)
        Factory Information Configuration Registers (FICR)
        General-Purpose Input/Output (GPIO)
        Group Temporal Key (GTK)
        Internet of Things (IoT)
        Medium Access Control (MAC)
        Microcontroller Unit (MCU)
        Memory Protection Unit (MPU)
        One Time Programmable (OTP) memory
        Orthogonal Frequency Division Multiple Access (OFDMA)
        Packet Traffic Arbitration (PTA)
        Pairwise Master Key (PMK)
        Pairwise Transient Key (PTK)
        Peer-to-peer (P2P)
        Physical (PHY)
        Power Management Unit (PMU)
        Pre-shared Key (PSK)
        Printed Circuit Board (PCB)
        Pulse-Frequency Modulation (PFM)
        Pulse-Width Modulation (PWM)
        Quad Serial Peripheral Interface (QSPI)
        RC oscillator
        Real-time Clock (RTC)
        Received Signal Strength Indication (RSSI)
        Serial Peripheral Interface (SPI)
        Service Set Identifier (SSID)
        Single-Input Single-Output (SISO)
        Software Enabled Access Point (SoftAP)
        Station (STA)
        System on Chip (SoC)
        Target Wake Time (TWT)
        Vector Signal Analyzer (VSA)
      Notifications related to GNU GPL Software
      Legal notices
    nRF7001 Compatibility Matrix
      IC revisions and variants
      Documentation and reference design files
      nRF Connect SDK
      Development hardware
      Wi-Fi Alliance CIDs
      Revision history
    Environmental Qualification Reports
  nRF7000
    Environmental Qualification Reports
  Guidelines
    Device Commissioning and Characterization
      Revision history
      Production line operations
        Crystal/crystal oscillator frequency trimming
          Determine the trim value
          Alternative method
        MAC address configuration
          Program the MAC address
          Alternative method
        QSPI encryption key
          Program the QSPI encryption key
          Alternative method
        Assembly test
          Test method
          Alternative method
      Characterization lab operations
        TX performance
        RX performance
      OTP memory programming
      Glossary
        Application Programming Interface (API)
        Carrier Frequency Offset (CFO)
        Complementary Code Keying (CCK)
        Cyclic Redundancy Check (CRC)
        Device Under Test (DUT)
        Direct-sequence Spread Spectrum (DSSS)
        Error Vector Magnitude (EVM)
        Microcontroller Unit (MCU)
        Microprocessor Unit (MPU)
        Orthogonal Frequency Division Multiplexing (OFDM)
        One Time Programmable (OTP) memory
        Packet Error Rate (PER)
        Printed Circuit Board (PCB)
        Quad Serial Peripheral Interface (QSPI)
        Spectrum Analyzer (SA)
        Spectral Emission Mask (SEM)
        Serial Peripheral Interface (SPI)
        System on Chip (SoC)
        Vector Signal Analyzer (VSA)
        Vector Signal Generator (VSG)
        Virtual Network Interface (VIF)
      Recommended reading
      Legal notices
    Bluetooth LE/IEEE 802.15.4 Coexistence
      Revision history
      Generic coexistence problems
      IEEE recommendations for Wi-Fi coexistence
      nRF70 Series PTA-based coexistence
        nRF7002 DK antenna configuration
        Coexistence configuration
        Kconfig usage
        Coexistence APIs
        Coexistence API example
      Use case and characterization
      Coexistence during Wi-Fi shutdown and Power Save mode
      Coexistence combinations
        Connected state
          Wi-Fi in the 2.4 GHz band
          Wi-Fi in the 5 GHz band
        Scan state
      Comparison of shared and separate antennas
      Optimize coexistence performance
      Glossary
        Application Programming Interface (API)
        Development Kit (DK)
        General-Purpose Input/Output (GPIO)
        Packet Traffic Arbitration (PTA)
        Printed Circuit Board (PCB)
      Legal notices
    Wi-Fi Alliance Certification
      Revision history
      Supported Wi-Fi Alliance certification programs
      Wi-Fi Alliance recognized test laboratories
      Wi-Fi certification paths
      Qualified Solution
      Solution Test Laboratory (STL)
      Product Certification paths with the nRF70 Series
        Derivative certification path
        QuickTrack certification path
      Wi-Fi Test Tools
        QuickTrack Test Tool
      Glossary
        Application
        Authorized Test Laboratories (ATL)
        Certification Identification number (CID)
        Control Agent (CA)
        Control App
        Core and Conformance
        Derivative
        Device Under Test Agent (DA)
        Device Under Test (DUT)
        End Product
        FlexTrack
        Internet Systems Consortium (ISC)
        Member Conformance Test Laboratory (MCTL)
        Product
        Qualified Solution
        Qualified Solution Variant
        QuickTrack
        Real-time operating system (RTOS)
        Simultaneous Authentication of Equals (SAE)
        Station Under Test (STAUT)
        Solution Provider
        Solution Test Laboratory (STL)
        Unified CAPI Console (UCC)
        Variant
        Wi-Fi Component Combination (Wi-Fi CC)
      Legal notices
nRF53 Series
  nRF5340
    nRF5340 Product Specification
      Revision history
      About this document
        Document status
        Peripheral chapters
        Register tables
          Fields and values
          Permissions
        Registers
          DUMMY
      Product overview
        Block diagram
        Memory
          RAM — Random access memory
          Flash — Non-volatile memory
          XIP — Execute in place
          Access latency
      Power and clock management
        System ON mode
          Power submodes
        System OFF mode
          Emulated System OFF mode
        Force-OFF mode
          Emulated Force-OFF mode
        Current consumption
          Electrical specification
            Sleep
            Application CPU running
            Network CPU running
            COMP active
            I2S active
            LPCOMP active
            NFCT active
            PDM active
            PWM active
            QDEC active
            QSPI active
            RADIO transmitting/receiving
            RNG active
            SAADC active
            TEMP active
            TIMER running
            SPIM active
            SPIS active
            TWIM active
            TWIS active
            UARTE active
            WDT active
            Compounded
            USBD active
        Power supply modes and regulators
          Normal voltage mode
          High voltage mode
          Power supply supervisor
            Power-fail comparator
        POWER — Power control
          Registers
            TASKS_CONSTLAT
            TASKS_LOWPWR
            SUBSCRIBE_CONSTLAT
            SUBSCRIBE_LOWPWR
            EVENTS_POFWARN
            EVENTS_SLEEPENTER
            EVENTS_SLEEPEXIT
            PUBLISH_POFWARN
            PUBLISH_SLEEPENTER
            PUBLISH_SLEEPEXIT
            INTEN
            INTENSET
            INTENCLR
            GPREGRET[n]
        REGULATORS — Regulator control
          Normal voltage mode
          High voltage mode
            External circuitry supply
          GPIO levels
          Registers
            MAINREGSTATUS (Retained)
            SYSTEMOFF
            POFCON (Retained)
            VREGMAIN.DCDCEN (Retained)
            VREGRADIO.DCDCEN (Retained)
            VREGH.DCDCEN (Retained)
          Electrical specification
            Recommended operating conditions
            Regulator specifications, VREGH stage
            Regulator startup times
            Power-fail comparator
        USBREG — USB regulator control
          Registers
            EVENTS_USBDETECTED
            EVENTS_USBREMOVED
            EVENTS_USBPWRRDY
            PUBLISH_USBDETECTED
            PUBLISH_USBREMOVED
            PUBLISH_USBPWRRDY
            INTEN
            INTENSET
            INTENCLR
            USBREGSTATUS
          Electrical specification
            USB operating conditions
            USB regulator specifications
            VBUS detection specifications
        VREQCTRL — Voltage request control
          Registers
            VREGRADIO.VREQH (Retained)
            VREGRADIO.VREQHREADY
          Electrical specification
            VREQCTRL electrical specifications
        RESET — Reset control
          Power-on reset
          Pin reset
          Brownout reset
          Wakeup from System OFF mode reset
          Soft reset
          Watchdog timer reset
          Network Force-OFF
          Retained registers
          Application core reset behavior
          Network core reset behavior
          Registers
            RESETREAS
            NETWORK.FORCEOFF
          Electrical specification
            Application core startup times
            Network core startup times
        CLOCK — Clock control
          HFCLK controller
            Application core frequency scaling
            32 MHz crystal oscillator (HFXO)
            Audio oscillator
            Overriding the automatic HFCLK control system
          LFCLK controller
            32.768 kHz RC oscillator (LFRC)
              Calibrating the 32.768 kHz RC oscillator
            32.768 kHz crystal oscillator (LFXO)
            32.768 kHz synthesized from HFCLK (LFSYNT)
            Overriding the automatic LFCLK control system
          Registers
            TASKS_HFCLKSTART
            TASKS_HFCLKSTOP
            TASKS_LFCLKSTART
            TASKS_LFCLKSTOP
            TASKS_CAL
            TASKS_HFCLKAUDIOSTART
            TASKS_HFCLKAUDIOSTOP
            TASKS_HFCLK192MSTART
            TASKS_HFCLK192MSTOP
            SUBSCRIBE_HFCLKSTART
            SUBSCRIBE_HFCLKSTOP
            SUBSCRIBE_LFCLKSTART
            SUBSCRIBE_LFCLKSTOP
            SUBSCRIBE_CAL
            SUBSCRIBE_HFCLKAUDIOSTART
            SUBSCRIBE_HFCLKAUDIOSTOP
            SUBSCRIBE_HFCLK192MSTART
            SUBSCRIBE_HFCLK192MSTOP
            EVENTS_HFCLKSTARTED
            EVENTS_LFCLKSTARTED
            EVENTS_DONE
            EVENTS_HFCLKAUDIOSTARTED
            EVENTS_HFCLK192MSTARTED
            PUBLISH_HFCLKSTARTED
            PUBLISH_LFCLKSTARTED
            PUBLISH_DONE
            PUBLISH_HFCLKAUDIOSTARTED
            PUBLISH_HFCLK192MSTARTED
            INTEN
            INTENSET
            INTENCLR
            INTPEND
            HFCLKRUN
            HFCLKSTAT
            LFCLKRUN
            LFCLKSTAT
            LFCLKSRCCOPY
            HFCLKAUDIORUN
            HFCLKAUDIOSTAT
            HFCLK192MRUN
            HFCLK192MSTAT
            HFCLKSRC
            LFCLKSRC
            HFCLKCTRL
            HFCLKAUDIO.FREQUENCY
            HFCLKALWAYSRUN
            LFCLKALWAYSRUN
            HFCLKAUDIOALWAYSRUN
            HFCLK192MSRC
            HFCLK192MALWAYSRUN
            HFCLK192MCTRL
          Electrical specification
            128 MHz clock source (HFCLK128M)
            64 MHz clock source (HFCLK64M)
            192 MHz clock source (HFCLK192M)
            Audio clock source (HFCLKAUDIO)
            32 kHz clock source (LFCLK)
        OSCILLATORS — Oscillator control
          High-frequency (32 MHz) crystal oscillator (HFXO)
            Using internal capacitors
          Low-frequency (32.768 kHz) crystal oscillator (LFXO)
            Using internal capacitors
          Low-frequency (32.768 kHz) external source
          Registers
            XOSC32MCAPS (Retained)
            XOSC32KI.BYPASS (Retained)
            XOSC32KI.INTCAP (Retained)
          Electrical specification
            32 MHz crystal oscillator (HFXO)
            32.768 kHz crystal oscillator (LFXO)
      Application core
        Block diagram
        CPU
          Floating point interrupt
          Electrical specification
            CPU performance
          CPU and support module configuration
        Memory
          Peripheral instantiation
        Core components
          CACHE — Instruction/data cache
            Cache content
            Profiling
            Registers
              PROFILING[n].IHIT
              PROFILING[n].IMISS
              PROFILING[n].DHIT
              PROFILING[n].DMISS
              ENABLE
              INVALIDATE
              ERASE
              PROFILINGENABLE
              PROFILINGCLEAR
              MODE
              DEBUGLOCK
              ERASESTATUS
              WRITELOCK
            Electrical specification
              Cache size
            Registers
              SET[n].WAY[o]
            Registers
              SET[n].WAY[o].DATA0
              SET[n].WAY[o].DATA1
              SET[n].WAY[o].DATA2
              SET[n].WAY[o].DATA3
          FICR — Factory information configuration registers
            Registers
              INFO.CONFIGID
              INFO.DEVICEID[n]
              INFO.PART
              INFO.VARIANT
              INFO.PACKAGE
              INFO.RAM
              INFO.FLASH
              INFO.CODEPAGESIZE
              INFO.CODESIZE
              INFO.DEVICETYPE
              TRIMCNF[n].ADDR
              TRIMCNF[n].DATA
              NFC.TAGHEADER0
              NFC.TAGHEADER1
              NFC.TAGHEADER2
              NFC.TAGHEADER3
              TRNG90B.BYTES
              TRNG90B.RCCUTOFF
              TRNG90B.APCUTOFF
              TRNG90B.STARTUP
              TRNG90B.ROSC1
              TRNG90B.ROSC2
              TRNG90B.ROSC3
              TRNG90B.ROSC4
              XOSC32MTRIM
          UICR — User information configuration registers
            Registers
              APPROTECT
              VREGHVOUT
              HFXOCNT
              SECUREAPPROTECT
              ERASEPROTECT
              TINSTANCE
              NFCPINS
              OTP[n]
              KEYSLOT.CONFIG[n].DEST
              KEYSLOT.CONFIG[n].PERM
              KEYSLOT.KEY[n].VALUE[o]
          AHB multilayer
            AHB multilayer priorities
      Network core
        Block diagram
        CPU
          Electrical specification
            CPU performance
          CPU and support module configuration
        Memory
          Peripheral instantiation
        Core components
          FICR — Factory information configuration registers
            Registers
              INFO.CONFIGID
              INFO.DEVICEID[n]
              INFO.PART
              INFO.VARIANT
              INFO.PACKAGE
              INFO.RAM
              INFO.FLASH
              INFO.CODEPAGESIZE
              INFO.CODESIZE
              INFO.DEVICETYPE
              ER[n]
              IR[n]
              DEVICEADDRTYPE
              DEVICEADDR[n]
              TRIMCNF[n].ADDR
              TRIMCNF[n].DATA
          UICR — User information configuration registers
            Registers
              APPROTECT
              ERASEPROTECT
              NRFFW[n]
              CUSTOMER[n]
          AHB multilayer
            AHB multilayer priorities
      Peripherals
        Peripheral interface
          Peripheral ID
          Peripherals with shared ID
          Peripheral registers
          Bit set and clear
          Tasks
          Events
          Publish and subscribe
          Shortcuts
          Interrupts
            Interrupt clearing and disabling
          Secure/non-secure peripherals
        EasyDMA
          EasyDMA error handling
          EasyDMA array list
        ACL — Access control lists
          Registers
            ACL[n].ADDR
            ACL[n].SIZE
            ACL[n].PERM
        AAR — Accelerated address resolver
          Shared resources
          EasyDMA
          Resolving a resolvable address
          Example
          IRK data structure
          Registers
            TASKS_START
            TASKS_STOP
            SUBSCRIBE_START
            SUBSCRIBE_STOP
            EVENTS_END
            EVENTS_RESOLVED
            EVENTS_NOTRESOLVED
            PUBLISH_END
            PUBLISH_RESOLVED
            PUBLISH_NOTRESOLVED
            INTENSET
            INTENCLR
            STATUS
            ENABLE
            NIRK
            IRKPTR
            ADDRPTR
            SCRATCHPTR
          Electrical specification
            AAR Electrical Specification
        CCM — AES CCM mode encryption
          Shared resources
          Keystream generation
          Encryption
          Decryption
          AES CCM and RADIO concurrent operation
          Encrypting packets on-the-fly in radio transmit mode
          Decrypting packets on-the-fly in RADIO receive mode
          CCM data structure
          EasyDMA and ERROR event
          Registers
            TASKS_KSGEN
            TASKS_CRYPT
            TASKS_STOP
            TASKS_RATEOVERRIDE
            SUBSCRIBE_KSGEN
            SUBSCRIBE_CRYPT
            SUBSCRIBE_STOP
            SUBSCRIBE_RATEOVERRIDE
            EVENTS_ENDKSGEN
            EVENTS_ENDCRYPT
            EVENTS_ERROR (Deprecated)
            PUBLISH_ENDKSGEN
            PUBLISH_ENDCRYPT
            PUBLISH_ERROR (Deprecated)
            SHORTS
            INTENSET
            INTENCLR
            MICSTATUS
            ENABLE
            MODE
            CNFPTR
            INPTR
            OUTPTR
            SCRATCHPTR
            MAXPACKETSIZE
            RATEOVERRIDE
            HEADERMASK
          Electrical specification
            Timing specification
        COMP — Comparator
          Shared resources
          Differential mode
          Single-ended mode
          Registers
            TASKS_START
            TASKS_STOP
            TASKS_SAMPLE
            SUBSCRIBE_START
            SUBSCRIBE_STOP
            SUBSCRIBE_SAMPLE
            EVENTS_READY
            EVENTS_DOWN
            EVENTS_UP
            EVENTS_CROSS
            PUBLISH_READY
            PUBLISH_DOWN
            PUBLISH_UP
            PUBLISH_CROSS
            SHORTS
            INTEN
            INTENSET
            INTENCLR
            RESULT
            ENABLE
            PSEL
            REFSEL
            EXTREFSEL
            TH
            MODE
            HYST
            ISOURCE
          Electrical specification
            COMP Electrical Specification
            COMP Current Source (ISOURCE) Specification
        CRYPTOCELL — Arm TrustZone CryptoCell 312
          Usage
          Direct memory access (DMA)
          Standards
          Registers
            ENABLE
        DCNF — Domain configuration
          Protection
          Registers
            CPUID
            EXTPERI[n].PROTECT
            EXTRAM[n].PROTECT
            EXTCODE[n].PROTECT
        DPPI — Distributed programmable peripheral interconnect
          Subscribing to and publishing on channels
          DPPI controller (DPPIC)
          Connection examples
          Special considerations for a system implementing TrustZone for Cortex-M processors
          Registers
            TASKS_CHG[n].EN
            TASKS_CHG[n].DIS
            SUBSCRIBE_CHG[n].EN
            SUBSCRIBE_CHG[n].DIS
            CHEN
            CHENSET
            CHENCLR
            CHG[n]
        ECB — AES electronic codebook mode encryption
          Shared resources
          EasyDMA
          ECB data structure
          Registers
            TASKS_STARTECB
            TASKS_STOPECB
            SUBSCRIBE_STARTECB
            SUBSCRIBE_STOPECB
            EVENTS_ENDECB
            EVENTS_ERRORECB
            PUBLISH_ENDECB
            PUBLISH_ERRORECB
            INTENSET
            INTENCLR
            ECBDATAPTR
          Electrical specification
            ECB Electrical Specification
        EGU — Event generator unit
          Registers
            TASKS_TRIGGER[n]
            SUBSCRIBE_TRIGGER[n]
            EVENTS_TRIGGERED[n]
            PUBLISH_TRIGGERED[n]
            INTEN
            INTENSET
            INTENCLR
          Electrical specification
            EGU Electrical Specification
        FPU — Floating point unit (FPU) exceptions
          Registers
            EVENTS_INVALIDOPERATION
            EVENTS_DIVIDEBYZERO
            EVENTS_OVERFLOW
            EVENTS_UNDERFLOW
            EVENTS_INEXACT
            EVENTS_DENORMALINPUT
            INTEN
            INTENSET
            INTENCLR
        GPIO — General purpose input/output
          Assigning pins between cores, peripherals, or subsystems
          Pin configuration
          Pin sense mechanism
          GPIO security
          Registers
            OUT (Retained)
            OUTSET
            OUTCLR
            IN
            DIR (Retained)
            DIRSET
            DIRCLR
            LATCH (Retained)
            DETECTMODE (Retained)
            DETECTMODE_SEC (Retained)
            PIN_CNF[n]
          Electrical specification
            GPIO Electrical Specification
        GPIOTE — GPIO tasks and events
          Pin events and tasks
          Port event
          Tasks and events pin configuration
          Low power
          Registers
            TASKS_OUT[n]
            TASKS_SET[n]
            TASKS_CLR[n]
            SUBSCRIBE_OUT[n]
            SUBSCRIBE_SET[n]
            SUBSCRIBE_CLR[n]
            EVENTS_IN[n]
            EVENTS_PORT
            PUBLISH_IN[n]
            PUBLISH_PORT
            INTENSET
            INTENCLR
            LATENCY
            CONFIG[n]
          Electrical specification
        I2S — Inter-IC sound interface
          Mode
          Transmitting and receiving
          Left right clock (LRCK)
          Serial clock (SCK)
          Master clock (MCK)
            Clock source selection
            Configuration examples
          Width, alignment and format
          EasyDMA
          Module operation
          Pin configuration
          Registers
            TASKS_START
            TASKS_STOP
            SUBSCRIBE_START
            SUBSCRIBE_STOP
            EVENTS_RXPTRUPD
            EVENTS_STOPPED
            EVENTS_TXPTRUPD
            EVENTS_FRAMESTART
            PUBLISH_RXPTRUPD
            PUBLISH_STOPPED
            PUBLISH_TXPTRUPD
            PUBLISH_FRAMESTART
            INTEN
            INTENSET
            INTENCLR
            ENABLE
            CONFIG.MODE
            CONFIG.RXEN
            CONFIG.TXEN
            CONFIG.MCKEN
            CONFIG.MCKFREQ
            CONFIG.RATIO
            CONFIG.SWIDTH
            CONFIG.ALIGN
            CONFIG.FORMAT
            CONFIG.CHANNELS
            CONFIG.CLKCONFIG
            RXD.PTR
            TXD.PTR
            RXTXD.MAXCNT
            PSEL.MCK
            PSEL.SCK
            PSEL.LRCK
            PSEL.SDIN
            PSEL.SDOUT
          Electrical specification
            I2S timing specification
        IPC — Interprocessor communication
          IPC and PPI connections
          Registers
            TASKS_SEND[n]
            SUBSCRIBE_SEND[n]
            EVENTS_RECEIVE[n]
            PUBLISH_RECEIVE[n]
            INTEN
            INTENSET
            INTENCLR
            INTPEND
            SEND_CNF[n]
            RECEIVE_CNF[n]
            GPMEM[n]
          Electrical specification
            IPC Electrical Specification
        KMU — Key management unit
          Functional view
          Access control
          Protecting the UICR content
          Usage
            OTP
            Key storage
              Selecting a key slot
              Writing to a key slot
              Reading a key value
              Push over secure APB
              Revoking the key slots
            STATUS register
          Registers
            TASKS_PUSH_KEYSLOT
            EVENTS_KEYSLOT_PUSHED
            EVENTS_KEYSLOT_REVOKED
            EVENTS_KEYSLOT_ERROR
            INTEN
            INTENSET
            INTENCLR
            INTPEND
            STATUS
            SELECTKEYSLOT
        LPCOMP — Low-power comparator
          Shared resources
          Pin configuration
          Registers
            TASKS_START
            TASKS_STOP
            TASKS_SAMPLE
            SUBSCRIBE_START
            SUBSCRIBE_STOP
            SUBSCRIBE_SAMPLE
            EVENTS_READY
            EVENTS_DOWN
            EVENTS_UP
            EVENTS_CROSS
            PUBLISH_READY
            PUBLISH_DOWN
            PUBLISH_UP
            PUBLISH_CROSS
            SHORTS
            INTENSET
            INTENCLR
            RESULT
            ENABLE
            PSEL
            REFSEL
            EXTREFSEL
            ANADETECT
            HYST
          Electrical specification
            LPCOMP Electrical Specification
        MUTEX — Mutual exclusive peripheral
          Registers
            MUTEX[n]
        NFCT — Near field communication tag
          Overview
          Operating states
          Pin configuration
          EasyDMA
          Frame assembler
          Frame disassembler
          Frame timing controller
          Collision resolution
          Antenna interface
          NFCT antenna recommendations
          Battery protection
          Digital Modulation Signal
           References
          Registers
            TASKS_ACTIVATE
            TASKS_DISABLE
            TASKS_SENSE
            TASKS_STARTTX
            TASKS_ENABLERXDATA
            TASKS_GOIDLE
            TASKS_GOSLEEP
            SUBSCRIBE_ACTIVATE
            SUBSCRIBE_DISABLE
            SUBSCRIBE_SENSE
            SUBSCRIBE_STARTTX
            SUBSCRIBE_ENABLERXDATA
            SUBSCRIBE_GOIDLE
            SUBSCRIBE_GOSLEEP
            EVENTS_READY
            EVENTS_FIELDDETECTED
            EVENTS_FIELDLOST
            EVENTS_TXFRAMESTART
            EVENTS_TXFRAMEEND
            EVENTS_RXFRAMESTART
            EVENTS_RXFRAMEEND
            EVENTS_ERROR
            EVENTS_RXERROR
            EVENTS_ENDRX
            EVENTS_ENDTX
            EVENTS_AUTOCOLRESSTARTED
            EVENTS_COLLISION
            EVENTS_SELECTED
            EVENTS_STARTED
            PUBLISH_READY
            PUBLISH_FIELDDETECTED
            PUBLISH_FIELDLOST
            PUBLISH_TXFRAMESTART
            PUBLISH_TXFRAMEEND
            PUBLISH_RXFRAMESTART
            PUBLISH_RXFRAMEEND
            PUBLISH_ERROR
            PUBLISH_RXERROR
            PUBLISH_ENDRX
            PUBLISH_ENDTX
            PUBLISH_AUTOCOLRESSTARTED
            PUBLISH_COLLISION
            PUBLISH_SELECTED
            PUBLISH_STARTED
            SHORTS
            INTEN
            INTENSET
            INTENCLR
            ERRORSTATUS
            FRAMESTATUS.RX
            NFCTAGSTATE
            SLEEPSTATE
            FIELDPRESENT
            FRAMEDELAYMIN
            FRAMEDELAYMAX
            FRAMEDELAYMODE
            PACKETPTR
            MAXLEN
            TXD.FRAMECONFIG
            TXD.AMOUNT
            RXD.FRAMECONFIG
            RXD.AMOUNT
            MODULATIONCTRL
            MODULATIONPSEL
            NFCID1_LAST
            NFCID1_2ND_LAST
            NFCID1_3RD_LAST
            AUTOCOLRESCONFIG
            SENSRES
            SELRES
          Electrical specification
            NFCT Electrical Specification
            NFCT Timing Parameters
        NVMC — Non-volatile memory controller
          Writing to flash
          Erasing a secure page in flash
          Erasing a non-secure page in flash
          Writing to user information configuration registers (UICR)
          Erase all
          NVMC protection mechanisms
            NVMC blocking
            NVMC power failure protection
          Cache
          Registers
            READY
            READYNEXT
            CONFIG
            ERASEALL
            ERASEPAGEPARTIALCFG
            ICACHECNF
            IHIT
            IMISS
            CONFIGNS
            WRITEUICRNS
          Electrical specification
            Flash programming
            Cache size
        PDM — Pulse density modulation interface
          Master clock source selection
          Master clock generator
          Module operation
          Decimation filter
          EasyDMA
          Hardware example
          Pin configuration
          Registers
            TASKS_START
            TASKS_STOP
            SUBSCRIBE_START
            SUBSCRIBE_STOP
            EVENTS_STARTED
            EVENTS_STOPPED
            EVENTS_END
            PUBLISH_STARTED
            PUBLISH_STOPPED
            PUBLISH_END
            INTEN
            INTENSET
            INTENCLR
            ENABLE
            PDMCLKCTRL
            MODE
            GAINL
            GAINR
            RATIO
            PSEL.CLK
            PSEL.DIN
            MCLKCONFIG
            SAMPLE.PTR
            SAMPLE.MAXCNT
          Electrical specification
            PDM Electrical Specification
        PWM — Pulse width modulation
          Wave counter
          Decoder with EasyDMA
          Limitations
          Pin configuration
          Registers
            TASKS_STOP
            TASKS_SEQSTART[n]
            TASKS_NEXTSTEP
            SUBSCRIBE_STOP
            SUBSCRIBE_SEQSTART[n]
            SUBSCRIBE_NEXTSTEP
            EVENTS_STOPPED
            EVENTS_SEQSTARTED[n]
            EVENTS_SEQEND[n]
            EVENTS_PWMPERIODEND
            EVENTS_LOOPSDONE
            PUBLISH_STOPPED
            PUBLISH_SEQSTARTED[n]
            PUBLISH_SEQEND[n]
            PUBLISH_PWMPERIODEND
            PUBLISH_LOOPSDONE
            SHORTS
            INTEN
            INTENSET
            INTENCLR
            ENABLE
            MODE
            COUNTERTOP
            PRESCALER
            DECODER
            LOOP
            SEQ[n].PTR
            SEQ[n].CNT
            SEQ[n].REFRESH
            SEQ[n].ENDDELAY
            PSEL.OUT[n]
        QDEC — Quadrature decoder
          Sampling and decoding
          LED output
          Debounce filters
          Accumulators
          Output/input pins
          Pin configuration
          Registers
            TASKS_START
            TASKS_STOP
            TASKS_READCLRACC
            TASKS_RDCLRACC
            TASKS_RDCLRDBL
            SUBSCRIBE_START
            SUBSCRIBE_STOP
            SUBSCRIBE_READCLRACC
            SUBSCRIBE_RDCLRACC
            SUBSCRIBE_RDCLRDBL
            EVENTS_SAMPLERDY
            EVENTS_REPORTRDY
            EVENTS_ACCOF
            EVENTS_DBLRDY
            EVENTS_STOPPED
            PUBLISH_SAMPLERDY
            PUBLISH_REPORTRDY
            PUBLISH_ACCOF
            PUBLISH_DBLRDY
            PUBLISH_STOPPED
            SHORTS
            INTENSET
            INTENCLR
            ENABLE
            LEDPOL
            SAMPLEPER
            SAMPLE
            REPORTPER
            ACC
            ACCREAD
            PSEL.LED
            PSEL.A
            PSEL.B
            DBFEN
            LEDPRE
            ACCDBL
            ACCDBLREAD
          Electrical specification
            QDEC Electrical Specification
        QSPI — Quad serial peripheral interface
          Configuring QSPI
          Write operation
          Read operation
          Erase operation
          Execute in place
          Encryption
          Sending custom instructions
            Long frame mode
          Deep power-down mode
          Instruction set
          Interface description
          Registers
            TASKS_ACTIVATE
            TASKS_READSTART
            TASKS_WRITESTART
            TASKS_ERASESTART
            TASKS_DEACTIVATE
            SUBSCRIBE_ACTIVATE
            SUBSCRIBE_READSTART
            SUBSCRIBE_WRITESTART
            SUBSCRIBE_ERASESTART
            SUBSCRIBE_DEACTIVATE
            EVENTS_READY
            PUBLISH_READY
            INTEN
            INTENSET
            INTENCLR
            ENABLE
            READ.SRC
            READ.DST
            READ.CNT
            WRITE.DST
            WRITE.SRC
            WRITE.CNT
            ERASE.PTR
            ERASE.LEN
            PSEL.SCK
            PSEL.CSN
            PSEL.IO0
            PSEL.IO1
            PSEL.IO2
            PSEL.IO3
            XIPOFFSET
            IFCONFIG0
            XIPEN
            XIP_ENC.KEY0
            XIP_ENC.KEY1
            XIP_ENC.KEY2
            XIP_ENC.KEY3
            XIP_ENC.NONCE0
            XIP_ENC.NONCE1
            XIP_ENC.NONCE2
            XIP_ENC.ENABLE
            DMA_ENC.KEY0
            DMA_ENC.KEY1
            DMA_ENC.KEY2
            DMA_ENC.KEY3
            DMA_ENC.NONCE0
            DMA_ENC.NONCE1
            DMA_ENC.NONCE2
            DMA_ENC.ENABLE
            IFCONFIG1
            STATUS
            DPMDUR
            ADDRCONF
            CINSTRCONF
            CINSTRDAT0
            CINSTRDAT1
            IFTIMING
          Electrical specification
            Timing specification
        RADIO — 2.4 GHz radio
          Packet configuration
          Address configuration
          Data whitening
          CRC
          Radio states
          Transmit sequence
          Receive sequence
          Received signal strength indicator (RSSI)
          Interframe spacing (IFS)
          Device address match
          Bit counter
          Direction finding
            CTE format
            Mode
            Inline configuration
            Manual configuration
            Receive- and transmit sequences
            Antenna switching
            IQ sampling
          IEEE 802.15.4 operation
            Packet structure
            Operating frequencies
            Energy detection (ED)
            Clear channel assessment (CCA)
            Cyclic redundancy check (CRC)
            Transmit sequence
            Receive sequence
            Interframe spacing (IFS)
          EasyDMA
          Registers
            TASKS_TXEN
            TASKS_RXEN
            TASKS_START
            TASKS_STOP
            TASKS_DISABLE
            TASKS_RSSISTART
            TASKS_RSSISTOP
            TASKS_BCSTART
            TASKS_BCSTOP
            TASKS_EDSTART
            TASKS_EDSTOP
            TASKS_CCASTART
            TASKS_CCASTOP
            SUBSCRIBE_TXEN
            SUBSCRIBE_RXEN
            SUBSCRIBE_START
            SUBSCRIBE_STOP
            SUBSCRIBE_DISABLE
            SUBSCRIBE_RSSISTART
            SUBSCRIBE_RSSISTOP
            SUBSCRIBE_BCSTART
            SUBSCRIBE_BCSTOP
            SUBSCRIBE_EDSTART
            SUBSCRIBE_EDSTOP
            SUBSCRIBE_CCASTART
            SUBSCRIBE_CCASTOP
            EVENTS_READY
            EVENTS_ADDRESS
            EVENTS_PAYLOAD
            EVENTS_END
            EVENTS_DISABLED
            EVENTS_DEVMATCH
            EVENTS_DEVMISS
            EVENTS_RSSIEND
            EVENTS_BCMATCH
            EVENTS_CRCOK
            EVENTS_CRCERROR
            EVENTS_FRAMESTART
            EVENTS_EDEND
            EVENTS_EDSTOPPED
            EVENTS_CCAIDLE
            EVENTS_CCABUSY
            EVENTS_CCASTOPPED
            EVENTS_RATEBOOST
            EVENTS_TXREADY
            EVENTS_RXREADY
            EVENTS_MHRMATCH
            EVENTS_SYNC
            EVENTS_PHYEND
            EVENTS_CTEPRESENT
            PUBLISH_READY
            PUBLISH_ADDRESS
            PUBLISH_PAYLOAD
            PUBLISH_END
            PUBLISH_DISABLED
            PUBLISH_DEVMATCH
            PUBLISH_DEVMISS
            PUBLISH_RSSIEND
            PUBLISH_BCMATCH
            PUBLISH_CRCOK
            PUBLISH_CRCERROR
            PUBLISH_FRAMESTART
            PUBLISH_EDEND
            PUBLISH_EDSTOPPED
            PUBLISH_CCAIDLE
            PUBLISH_CCABUSY
            PUBLISH_CCASTOPPED
            PUBLISH_RATEBOOST
            PUBLISH_TXREADY
            PUBLISH_RXREADY
            PUBLISH_MHRMATCH
            PUBLISH_SYNC
            PUBLISH_PHYEND
            PUBLISH_CTEPRESENT
            SHORTS
            INTENSET
            INTENCLR
            CRCSTATUS
            RXMATCH
            RXCRC
            DAI
            PDUSTAT
            CTESTATUS
            DFESTATUS
            PACKETPTR
            FREQUENCY
            TXPOWER
            MODE
            PCNF0
            PCNF1
            BASE0
            BASE1
            PREFIX0
            PREFIX1
            TXADDRESS
            RXADDRESSES
            CRCCNF
            CRCPOLY
            CRCINIT
            TIFS
            RSSISAMPLE
            STATE
            DATAWHITEIV
            BCC
            DAB[n]
            DAP[n]
            DACNF
            MHRMATCHCONF
            MHRMATCHMAS
            MODECNF0
            SFD
            EDCNT
            EDSAMPLE
            CCACTRL
            DFEMODE
            CTEINLINECONF
            DFECTRL1
            DFECTRL2
            SWITCHPATTERN
            CLEARPATTERN
            PSEL.DFEGPIO[n]
            DFEPACKET.PTR
            DFEPACKET.MAXCNT
            DFEPACKET.AMOUNT
            POWER
          Electrical specification
            General radio characteristics
            Radio current consumption (transmitter)
            Radio current consumption (receiver)
            Transmitter specification
            Receiver operation
            Receiver selectivity
            Receiver intermodulation
            Radio timing
            Received signal strength indicator (RSSI) specifications
            Jitter
            IEEE 802.15.4 mode energy detection constants
        RNG — Random number generator
          Bias correction
          Speed
          Registers
            TASKS_START
            TASKS_STOP
            SUBSCRIBE_START
            SUBSCRIBE_STOP
            EVENTS_VALRDY
            PUBLISH_VALRDY
            SHORTS
            INTENSET
            INTENCLR
            CONFIG
            VALUE
          Electrical specification
            RNG Electrical Specification
        RTC — Real-time counter
          Clock source
          Resolution versus overflow and the prescaler
          Counter register
            Reading the counter register
          Overflow
          Tick event
          Event control
          Capture
          Compare
          Task and event jitter/delay
          Registers
            TASKS_START
            TASKS_STOP
            TASKS_CLEAR
            TASKS_TRIGOVRFLW
            TASKS_CAPTURE[n]
            SUBSCRIBE_START
            SUBSCRIBE_STOP
            SUBSCRIBE_CLEAR
            SUBSCRIBE_TRIGOVRFLW
            SUBSCRIBE_CAPTURE[n]
            EVENTS_TICK
            EVENTS_OVRFLW
            EVENTS_COMPARE[n]
            PUBLISH_TICK
            PUBLISH_OVRFLW
            PUBLISH_COMPARE[n]
            SHORTS
            INTENSET
            INTENCLR
            EVTEN
            EVTENSET
            EVTENCLR
            COUNTER
            PRESCALER
            CC[n]
          Electrical specification
        SAADC — Successive approximation analog-to-digital converter
          Shared resources
          Overview
          Digital output
          Analog inputs and channels
          Operation modes
            One-shot mode
            Continuous mode
            Oversampling
            Scan mode
          EasyDMA
          Resistor ladder
          Reference
          Acquisition time
          Limits event monitoring
          Registers
            TASKS_START
            TASKS_SAMPLE
            TASKS_STOP
            TASKS_CALIBRATEOFFSET
            SUBSCRIBE_START
            SUBSCRIBE_SAMPLE
            SUBSCRIBE_STOP
            SUBSCRIBE_CALIBRATEOFFSET
            EVENTS_STARTED
            EVENTS_END
            EVENTS_DONE
            EVENTS_RESULTDONE
            EVENTS_CALIBRATEDONE
            EVENTS_STOPPED
            EVENTS_CH[n].LIMITH
            EVENTS_CH[n].LIMITL
            PUBLISH_STARTED
            PUBLISH_END
            PUBLISH_DONE
            PUBLISH_RESULTDONE
            PUBLISH_CALIBRATEDONE
            PUBLISH_STOPPED
            PUBLISH_CH[n].LIMITH
            PUBLISH_CH[n].LIMITL
            INTEN
            INTENSET
            INTENCLR
            STATUS
            ENABLE
            CH[n].PSELP
            CH[n].PSELN
            CH[n].CONFIG
            CH[n].LIMIT
            RESOLUTION
            OVERSAMPLE
            SAMPLERATE
            RESULT.PTR
            RESULT.MAXCNT
            RESULT.AMOUNT
          Electrical specification
            SAADC Electrical Specification
          Performance factors
        SPIM — Serial peripheral interface master with EasyDMA
          SPI master transaction sequence
          D/CX functionality
          Pin configuration
          Shared resources
          EasyDMA
          Low power
          Registers
            TASKS_START
            TASKS_STOP
            TASKS_SUSPEND
            TASKS_RESUME
            SUBSCRIBE_START
            SUBSCRIBE_STOP
            SUBSCRIBE_SUSPEND
            SUBSCRIBE_RESUME
            EVENTS_STOPPED
            EVENTS_ENDRX
            EVENTS_END
            EVENTS_ENDTX
            EVENTS_STARTED
            PUBLISH_STOPPED
            PUBLISH_ENDRX
            PUBLISH_END
            PUBLISH_ENDTX
            PUBLISH_STARTED
            SHORTS
            INTENSET
            INTENCLR
            STALLSTAT
            ENABLE
            PSEL.SCK
            PSEL.MOSI
            PSEL.MISO
            PSEL.CSN
            FREQUENCY
            RXD.PTR
            RXD.MAXCNT
            RXD.AMOUNT
            RXD.LIST
            TXD.PTR
            TXD.MAXCNT
            TXD.AMOUNT
            TXD.LIST
            CONFIG
            IFTIMING.RXDELAY
            IFTIMING.CSNDUR
            CSNPOL
            PSELDCX
            DCXCNT
            ORC
          Electrical specification
            Timing specifications
        SPIS — Serial peripheral interface slave with EasyDMA
          Shared resources
          EasyDMA
          SPI slave operation
          Semaphore operation
          Pin configuration
          Registers
            TASKS_ACQUIRE
            TASKS_RELEASE
            SUBSCRIBE_ACQUIRE
            SUBSCRIBE_RELEASE
            EVENTS_END
            EVENTS_ENDRX
            EVENTS_ACQUIRED
            PUBLISH_END
            PUBLISH_ENDRX
            PUBLISH_ACQUIRED
            SHORTS
            INTENSET
            INTENCLR
            SEMSTAT
            STATUS
            ENABLE
            PSEL.SCK
            PSEL.MISO
            PSEL.MOSI
            PSEL.CSN
            PSELSCK (Deprecated)
            PSELMISO (Deprecated)
            PSELMOSI (Deprecated)
            PSELCSN (Deprecated)
            RXD.PTR
            RXD.MAXCNT
            RXD.AMOUNT
            RXD.LIST
            RXDPTR (Deprecated)
            MAXRX (Deprecated)
            AMOUNTRX (Deprecated)
            TXD.PTR
            TXD.MAXCNT
            TXD.AMOUNT
            TXD.LIST
            TXDPTR (Deprecated)
            MAXTX (Deprecated)
            AMOUNTTX (Deprecated)
            CONFIG
            DEF
            ORC
          Electrical specification
            SPIS slave interface electrical specifications
            Serial Peripheral Interface Slave (SPIS) timing specifications
        SPU — System protection unit
          General concepts
            Special considerations for Arm TrustZone for Cortex-M enabled system
          Flash access control
            Non-secure callable (NSC) region definition in flash
            Flash access error reporting
            UICR and FICR protections
          RAM access control
            Non-secure callable (NSC) region definition in RAM
            RAM access error reporting
          Peripheral access control
            Peripherals with split security
            Peripheral address mapping
            Special considerations for peripherals with DMA master
            Peripheral access error reporting
          Pin access control
          DPPI access control
            Special considerations regarding the DPPIC configuration registers
          External domain access control
          Arm TrustZone for Cortex-M ID allocation
          Registers
            EVENTS_RAMACCERR
            EVENTS_FLASHACCERR
&n