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
  nRF9161
    nRF9161 Product Specification
      Revision history
      About this document
        Document status
        Peripheral chapters
          Peripheral instantiation
        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
              SIPINFO.PARTNO
              SIPINFO.HWREVISION[n]
              SIPINFO.VARIANT[n]
            INFO
              INFO.DEVICEID[n]
              INFO.RAM
              INFO.FLASH
              INFO.CODEPAGESIZE
              INFO.CODESIZE
              INFO.DEVICETYPE
            TRIMCNF[n].ADDR
            TRIMCNF[n].DATA
        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
        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
            DECT NR+ 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
                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]
              TASKS_CHG[n].EN
              TASKS_CHG[n].DIS
            SUBSCRIBE_CHG[n]
              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]
        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]
        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]
              EVENTS_CH[n].LIMITH
              EVENTS_CH[n].LIMITL
            PUBLISH_STARTED
            PUBLISH_END
            PUBLISH_DONE
            PUBLISH_RESULTDONE
            PUBLISH_CALIBRATEDONE
            PUBLISH_STOPPED
            PUBLISH_CH[n]
              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
              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
              RXD.PTR
              RXD.MAXCNT
              RXD.AMOUNT
              RXD.LIST
            TXD
              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
            RXD.PTR
            RXD.MAXCNT
            RXD.AMOUNT
            RXD.LIST
            TXD.PTR
            TXD.MAXCNT
            TXD.AMOUNT
            TXD.LIST
            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]
        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
              RXD.PTR
              RXD.MAXCNT
              RXD.AMOUNT
              RXD.LIST
            TXD
              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
              RXD.PTR
              RXD.MAXCNT
              RXD.AMOUNT
              RXD.LIST
            TXD
              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
              RXD.PTR
              RXD.MAXCNT
              RXD.AMOUNT
            TXD
              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 coexistence interface
        LTE 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
      DECT NR+
        massive Machine Type Communication (mMTC)
        Ultra-Reliable Low-Latency Communication (URLLC)
        DECT NR+ on the nRF9161
        Key RF Parameters
        DECT NR+ coexistence interface
      GPS receiver
        Electrical specification
      Debug and trace
        DAP - Debug access port
        Access port protection
          Registers
            SECUREAPPROTECT.DISABLE
            SECUREAPPROTECT.FORCEPROTECT
            APPROTECT.DISABLE
            APPROTECT.FORCEPROTECT
        Debug interface mode
        Real-time debug
        Registers
          TARGETID
        Electrical specification
          Trace port
        Trace
          ATB Funnel
            Registers
              CTRLREG
              PRIORITYCTRLREG
              ITATBDATA0
              ITATBCTR2
              ITATBCTR1
              ITATBCTR0
              ITCTRL
              CLAIMSET
              CLAIMCLR
              LAR
              LSR
              AUTHSTATUS
              DEVID
              DEVTYPE
              PIDR4
              PIDR[0]
              PIDR[1]
              PIDR[2]
              PIDR[3]
              CIDR[0]
              CIDR[1]
              CIDR[2]
              CIDR[3]
          ATB Replicator
            Registers
              IDFILTER0
              IDFILTER1
              ITATBCTR1
              ITATBCTR0
              ITCTRL
              CLAIMSET
              CLAIMCLR
              LAR
              LSR
              AUTHSTATUS
              DEVID
              DEVTYPE
              PIDR4
              PIDR[0]
              PIDR[1]
              PIDR[2]
              PIDR[3]
              CIDR[0]
              CIDR[1]
              CIDR[2]
              CIDR[3]
          ETB — Embedded trace buffer
            Registers
              RDP
              STS
              RRD
              RRP
              RWP
              TRG
              CTL
              RWD
              FFSR
              FFCR
              ITMISCOP0
              ITTRFLINACK
              ITTRFLIN
              ITATBDATA0
              ITATBCTR2
              ITATBCTR1
              ITATBCTR0
              ITCTRL
              CLAIMSET
              CLAIMCLR
              LAR
              LSR
              AUTHSTATUS
              DEVID
              DEVTYPE
              PERIPHID4
              PERIPHID0
              PERIPHID1
              PERIPHID2
              PERIPHID3
              COMPID0
              COMPID1
              COMPID2
              COMPID3
          ETM — Embedded trace macrocell
            Registers
              TRCPRGCTLR
              TRCPROCSELR
              TRCSTATR
              TRCCONFIGR
              TRCEVENTCTL0R
              TRCEVENTCTL1R
              TRCSTALLCTLR
              TRCTSCTLR
              TRCSYNCPR
              TRCCCCTLR
              TRCBBCTLR
              TRCTRACEIDR
              TRCQCTLR
              TRCVICTLR
              TRCVIIECTLR
              TRCVISSCTLR
              TRCVIPCSSCTLR
              TRCVDCTLR
              TRCVDSACCTLR
              TRCVDARCCTLR
              TRCSEQEVR[n]
              TRCSEQRSTEVR
              TRCSEQSTR
              TRCEXTINSELR
              TRCCNTRLDVR[n]
              TRCCNTCTLR[n]
              TRCCNTVR[n]
              TRCRSCTLR[n]
              TRCSSCCR0
              TRCSSCSR0
              TRCSSPCICR0
              TRCPDCR
              TRCPDSR
              TRCITATBIDR
              TRCITIATBINR
              TRCITIATBOUTR
              TRCITCTRL
              TRCCLAIMSET
              TRCCLAIMCLR
              TRCAUTHSTATUS
              TRCDEVARCH
              TRCDEVTYPE
              TRCPIDR[n]
              TRCCIDR[n]
          TPIU — Trace port interface unit
            Registers
              SUPPORTEDPORTSIZES
              CURRENTPORTSIZE
              SUPPORTEDTRIGGERMODES
              TRIGGERCOUNTERVALUE
              TRIGGERMULTIPLIER
              SUPPPORTEDTESTPATTERNMODES
              CURRENTTESTPATTERNMODES
              TPRCR
              FFSR
              FFCR
              FSCR
              EXTCTLINPORT
              EXTCTLOUTPORT
              ITTRFLINACK
              ITTRFLIN
              ITATBDATA0
              ITATBCTR2
              ITATBCTR1
              ITATBCTR0
              ITCTRL
              CLAIMSET
              CLAIMCLR
              LAR
              LSR
              AUTHSTATUS
              DEVID
              DEVTYPE
              PIDR4
              PIDR[0]
              PIDR[1]
              PIDR[2]
              PIDR[3]
              CIDR[0]
              CIDR[1]
              CIDR[2]
              CIDR[3]
        CTRL-AP - Control access port
          Reset request
          Erase all
          Mailbox interface
          Disabling erase protection
          Debugger registers
            Debugger 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.0 x 10.5 mm package
        Reference circuitry
          nRF9161 reference design
        Reflow conditions
        Shelf and floor life
      Operating conditions
        VDD_GPIO considerations
      Absolute maximum ratings
      Ordering information
        SiP marking
        Box labels
        Order code
        Code ranges and values
         Ordering options
      Regulatory information
        Certified bands
        Supported FCC/ISED rules
        FCC/ISED regulatory notices
        RF exposure considerations
        Host device manufacturer responsibility
        Antenna interface
        Antenna port test connector
      Legal notices
    nRF9161 DK Hardware
      Revision history
      Kit content
      Operating modes
        Firmware development mode
          Device programming
          Virtual serial port
          Reset
        Performance measurement mode
          USB detect
      Hardware description
        Hardware drawings
        Block diagram
        Power supply
          nRF9161 SiP supply rail
        Antenna interfaces
        GNSS
        GPIO interfaces
        Board control
        Buttons and LEDs
          I/O expander
        External memory
        Debug input and trace options
        Debug out for programming external boards
          Programming an external board
          Programming a board with custom connections
        Debug output
          Connectors for programming external boards
        Signal routing switches
          Switches for UART interface
          Switches for buttons and LEDs
          Switches for external memory
        SIM and eSIM
        Additional interfaces
        SiP enable
        Solder bridge configuration
      Current measurement
        Preparing the DK for current measurements
        Measuring current profile with an oscilloscope
        Measuring average current with an ampere meter
      RF measurements
      Radiated performance
      Regulatory information
      Glossary
        AT command
        Band-Pass Filter (BPF)
        Cat-M1
        Cat-NB1
        Cat-NB2
        Clear to Send (CTS)
        DECT NR+
        DC
        Development Kit (DK)
        Electrostatic Discharge (ESD)
        Embedded SIM (eSIM)
        Fast Identity Online (FIDO)
        Global Navigation Satellite System (GNSS)
        General-Purpose Input/Output (GPIO)
        Global Positioning System (GPS)
        Hardware Flow Control (HWFC)
        Integrated Circuit (IC)
        Inter-integrated Circuit (I2C)
        Low-Dropout Regulator (LDO)
        Low-Noise Amplifier (LNA)
        Low-Power Wide Area (LPWA)
        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)
        Microwave coaxial connector with switch (SWF)
        Serial Wire Output (SWO)
        Transmit Data (TXD)
        Universal Asynchronous Receiver/Transmitter (UART)
        Universal Integrated Circuit Card (UICC)
        User Equipment (UE)
        U.FL
        Universal Serial Bus (USB)
      Recommended reading
      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
    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
  AT Commands
    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 addresses +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 commands
        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
        DECT NR+
        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
    nRF91x1 Cellular AT Commands
      Revision history
      AT command syntax
        Set command <CMD>[=...]
        Read command <CMD>?
        Test command <CMD>=?
        Response
      Modem firmware versions and hardware variants
      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
        Read device UUID %DEVICEUUID
          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
        Disabling SMS services in NB-IoT %SMSDISABLE
          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 addresses +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
        Exceptional data state %EXCEPTIONALDATA
          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
        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
        Periodic cell search configuration %PERIODICSEARCHCONF
          Set command
          Read command
          Test command
        Reduced mobility feature configuration %REDMOB
          Set command
          Read command
          Test command
        Feature configuration %FEACONF
          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 commands
        RX test %XRFTEST
          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
        DECT NR+
        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
    nRF91x1 Production Test AT Commands
      Revision history
      AT command syntax
        Set command <CMD>[=...]
        Read command <CMD>?
        Test command <CMD>=?
        Response
      Modem firmware versions and hardware variants
      Commands
        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
        SiP 2DID %2DID
          Set command
          Read command
          Test command
        Read device UUID %DEVICEUUID
          Set command
          Read command
          Test command
        Band lock %XBANDLOCK
          Set command
          Read command
          Test command
        Battery voltage %XVBAT
          Set command
          Read command
          Test command
        Modem trace activation %XMODEMTRACE
          Set command
          Read command
          Test command
        System mode %XSYSTEMMODE
          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
        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
        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
        SIM interface functionality test %SIMTEST
          Set command
          Read command
          Test command
        Low frequency jitter test %LFCLKTEST
          Set command
          Read command
          Test command
        TX self-calibration and test %TXSELFCAL
          Set command
          Read command
          Test command
        Write IMEI %IMEIWRITE
          Set command
          Read command
          Test command
      Glossary
        16-state Quadrature Amplitude Modulation (16-QAM)
        AT command
        Binary Phase-Shift Keying (BPSK)
        Carrier Wave (CW)
        Cat-NB1
        Cat-NB2
        Check Digit (CD)
        DECT NR+
        Device Under Test (DUT)
        Electronic Serial Number (ESN)
        Global Navigation Satellite System (GNSS)
        General-Purpose Input/Output (GPIO)
        International Mobile (Station) Equipment Identity (IMEI)
        International Mobile (Station) Equipment Identity, Software Version (IMEISV)
        Internet Protocol (IP)
        International Reference Alphabet (IRA)
        Low-Noise Amplifier (LNA)
        Long-Term Evolution (LTE)
        LTE-M
        MIPI RF Front-End Control Interface (RFFE)
        Narrowband Internet of Things (NB-IoT)
        Non-volatile Memory (NVM)
        One Time Programmable (OTP) memory
        Power Amplifier (PA)
        Printed Circuit Board (PCB)
        Production Test Image (PTI)
        Pulse Width Modulation (PWM)
        Quadrature Phase-Shift Keying (QPSK)
        Resource Block (RB)
        Serial Number (SNR)
        Signal-to-Noise Ratio (SNR)
        Software Version Number (SVN)
        Subscriber Identity Module (SIM)
        System in Package (SiP)
        System on Chip (SoC)
        Type Allocation Code (TAC)
        User Equipment (UE)
        Unique Slave Identifier (USID)
        Universal Subscriber Identity Module (USIM)
        UUID
      Legal notices
  Guidelines
    Energy Estimate for Cellular Connection
      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)
      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
  nRF9161
    nRF9161 Product Specification
      Revision history
      About this document
        Document status
        Peripheral chapters
          Peripheral instantiation
        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
              SIPINFO.PARTNO
              SIPINFO.HWREVISION[n]
              SIPINFO.VARIANT[n]
            INFO
              INFO.DEVICEID[n]
              INFO.RAM
              INFO.FLASH
              INFO.CODEPAGESIZE
              INFO.CODESIZE
              INFO.DEVICETYPE
            TRIMCNF[n].ADDR
            TRIMCNF[n].DATA
        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
        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
            DECT NR+ 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
                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]
              TASKS_CHG[n].EN
              TASKS_CHG[n].DIS
            SUBSCRIBE_CHG[n]
              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]
        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]
        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]
              EVENTS_CH[n].LIMITH
              EVENTS_CH[n].LIMITL
            PUBLISH_STARTED
            PUBLISH_END
            PUBLISH_DONE
            PUBLISH_RESULTDONE
            PUBLISH_CALIBRATEDONE
            PUBLISH_STOPPED
            PUBLISH_CH[n]
              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
              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
              RXD.PTR
              RXD.MAXCNT
              RXD.AMOUNT
              RXD.LIST
            TXD
              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
            RXD.PTR
            RXD.MAXCNT
            RXD.AMOUNT
            RXD.LIST
            TXD.PTR
            TXD.MAXCNT
            TXD.AMOUNT
            TXD.LIST
            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]
        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
              RXD.PTR
              RXD.MAXCNT
              RXD.AMOUNT
              RXD.LIST
            TXD
              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
              RXD.PTR
              RXD.MAXCNT
              RXD.AMOUNT
              RXD.LIST
            TXD
              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
              RXD.PTR
              RXD.MAXCNT
              RXD.AMOUNT
            TXD
              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 coexistence interface
        LTE 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
      DECT NR+
        massive Machine Type Communication (mMTC)
        Ultra-Reliable Low-Latency Communication (URLLC)
        DECT NR+ on the nRF9161
        Key RF Parameters
        DECT NR+ coexistence interface
      GPS receiver
        Electrical specification
      Debug and trace
        DAP - Debug access port
        Access port protection
          Registers
            SECUREAPPROTECT.DISABLE
            SECUREAPPROTECT.FORCEPROTECT
            APPROTECT.DISABLE
            APPROTECT.FORCEPROTECT
        Debug interface mode
        Real-time debug
        Registers
          TARGETID
        Electrical specification
          Trace port
        Trace
          ATB Funnel
            Registers
              CTRLREG
              PRIORITYCTRLREG
              ITATBDATA0
              ITATBCTR2
              ITATBCTR1
              ITATBCTR0
              ITCTRL
              CLAIMSET
              CLAIMCLR
              LAR
              LSR
              AUTHSTATUS
              DEVID
              DEVTYPE
              PIDR4
              PIDR[0]
              PIDR[1]
              PIDR[2]
              PIDR[3]
              CIDR[0]
              CIDR[1]
              CIDR[2]
              CIDR[3]
          ATB Replicator
            Registers
              IDFILTER0
              IDFILTER1
              ITATBCTR1
              ITATBCTR0
              ITCTRL
              CLAIMSET
              CLAIMCLR
              LAR
              LSR
              AUTHSTATUS
              DEVID
              DEVTYPE
              PIDR4
              PIDR[0]
              PIDR[1]
              PIDR[2]
              PIDR[3]
              CIDR[0]
              CIDR[1]
              CIDR[2]
              CIDR[3]
          ETB — Embedded trace buffer
            Registers
              RDP
              STS
              RRD
              RRP
              RWP
              TRG
              CTL
              RWD
              FFSR
              FFCR
              ITMISCOP0
              ITTRFLINACK
              ITTRFLIN
              ITATBDATA0
              ITATBCTR2
              ITATBCTR1
              ITATBCTR0
              ITCTRL
              CLAIMSET
              CLAIMCLR
              LAR
              LSR
              AUTHSTATUS
              DEVID
              DEVTYPE
              PERIPHID4
              PERIPHID0
              PERIPHID1
              PERIPHID2
              PERIPHID3
              COMPID0
              COMPID1
              COMPID2
              COMPID3
          ETM — Embedded trace macrocell
            Registers
              TRCPRGCTLR
              TRCPROCSELR
              TRCSTATR
              TRCCONFIGR
              TRCEVENTCTL0R
              TRCEVENTCTL1R
              TRCSTALLCTLR
              TRCTSCTLR
              TRCSYNCPR
              TRCCCCTLR
              TRCBBCTLR
              TRCTRACEIDR
              TRCQCTLR
              TRCVICTLR
              TRCVIIECTLR
              TRCVISSCTLR
              TRCVIPCSSCTLR
              TRCVDCTLR
              TRCVDSACCTLR
              TRCVDARCCTLR
              TRCSEQEVR[n]
              TRCSEQRSTEVR
              TRCSEQSTR
              TRCEXTINSELR
              TRCCNTRLDVR[n]
              TRCCNTCTLR[n]
              TRCCNTVR[n]
              TRCRSCTLR[n]
              TRCSSCCR0
              TRCSSCSR0
              TRCSSPCICR0
              TRCPDCR
              TRCPDSR
              TRCITATBIDR
              TRCITIATBINR
              TRCITIATBOUTR
              TRCITCTRL
              TRCCLAIMSET
              TRCCLAIMCLR
              TRCAUTHSTATUS
              TRCDEVARCH
              TRCDEVTYPE
              TRCPIDR[n]
              TRCCIDR[n]
          TPIU — Trace port interface unit
            Registers
              SUPPORTEDPORTSIZES
              CURRENTPORTSIZE
              SUPPORTEDTRIGGERMODES
              TRIGGERCOUNTERVALUE
              TRIGGERMULTIPLIER
              SUPPPORTEDTESTPATTERNMODES
              CURRENTTESTPATTERNMODES
              TPRCR
              FFSR
              FFCR
              FSCR
              EXTCTLINPORT
              EXTCTLOUTPORT
              ITTRFLINACK
              ITTRFLIN
              ITATBDATA0
              ITATBCTR2
              ITATBCTR1
              ITATBCTR0
              ITCTRL
              CLAIMSET
              CLAIMCLR
              LAR
              LSR
              AUTHSTATUS
              DEVID
              DEVTYPE
              PIDR4
              PIDR[0]
              PIDR[1]
              PIDR[2]
              PIDR[3]
              CIDR[0]
              CIDR[1]
              CIDR[2]
              CIDR[3]
        CTRL-AP - Control access port
          Reset request
          Erase all
          Mailbox interface
          Disabling erase protection
          Debugger registers
            Debugger 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.0 x 10.5 mm package
        Reference circuitry
          nRF9161 reference design
        Reflow conditions
        Shelf and floor life
      Operating conditions
        VDD_GPIO considerations
      Absolute maximum ratings
      Ordering information
        SiP marking
        Box labels
        Order code
        Code ranges and values
         Ordering options
      Regulatory information
        Certified bands
        Supported FCC/ISED rules
        FCC/ISED regulatory notices
        RF exposure considerations
        Host device manufacturer responsibility
        Antenna interface
        Antenna port test connector
      Legal notices
    nRF9161 DK Hardware
      Revision history
      Kit content
      Operating modes
        Firmware development mode
          Device programming
          Virtual serial port
          Reset
        Performance measurement mode
          USB detect
      Hardware description
        Hardware drawings
        Block diagram
        Power supply
          nRF9161 SiP supply rail
        Antenna interfaces
        GNSS
        GPIO interfaces
        Board control
        Buttons and LEDs
          I/O expander
        External memory
        Debug input and trace options
        Debug out for programming external boards
          Programming an external board
          Programming a board with custom connections
        Debug output
          Connectors for programming external boards
        Signal routing switches
          Switches for UART interface
          Switches for buttons and LEDs
          Switches for external memory
        SIM and eSIM
        Additional interfaces
        SiP enable
        Solder bridge configuration
      Current measurement
        Preparing the DK for current measurements
        Measuring current profile with an oscilloscope
        Measuring average current with an ampere meter
      RF measurements
      Radiated performance
      Regulatory information
      Glossary
        AT command
        Band-Pass Filter (BPF)
        Cat-M1
        Cat-NB1
        Cat-NB2
        Clear to Send (CTS)
        DECT NR+
        DC
        Development Kit (DK)
        Electrostatic Discharge (ESD)
        Embedded SIM (eSIM)
        Fast Identity Online (FIDO)
        Global Navigation Satellite System (GNSS)
        General-Purpose Input/Output (GPIO)
        Global Positioning System (GPS)
        Hardware Flow Control (HWFC)
        Integrated Circuit (IC)
        Inter-integrated Circuit (I2C)
        Low-Dropout Regulator (LDO)
        Low-Noise Amplifier (LNA)
        Low-Power Wide Area (LPWA)
        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)
        Microwave coaxial connector with switch (SWF)
        Serial Wire Output (SWO)
        Transmit Data (TXD)
        Universal Asynchronous Receiver/Transmitter (UART)
        Universal Integrated Circuit Card (UICC)
        User Equipment (UE)
        U.FL
        Universal Serial Bus (USB)
      Recommended reading
      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