NXP Semiconductors
QN902x
User Manual of QN902x
UM10996
All information provided in this document is subject to legal disclaimers.
© NXP Semiconductors N.V. 2018. All rights reserved.
User Manual
Rev 1.3
— 05 November 2018
6 of 128
The system memory (ROM + SRAM + Flash), all registers and external devices are
allocated in the same memory map within 4GB, ranging from 0x00000000 to 0xFFFFFFFF,
which is shown in the following
. The system memory security is ensured with a
user controllable protection scheme, preventing un-authorized read out.
Code
0x00000000
0x1FFFFFFF
BLE Processor
Memory
0x2F000000
0x2FFFFFFF
Serial FLASH
0x30000000
0x3FFFFFFF
APB peripherals
0x40000000
0x400EFFFF
0x400F0000
0x4FFFFFFF
GPIO
0x50000000
0x50003FFF
0x50004000
0x50007FFF
ADC
0x50010000
0x50013FFF
0x50014000
0xDFFFFFFF
Private peripheral
0xE0000000
0xEFFFFFFF
0xF0000000
0xFFFFFFFF
ROM
(96 KB)
0x01000000
0x01018000
System SRAM
0x10000000
0x1000FFFF
System Registers
0x40000000
Watch Dog Timer
0x40001000
Timer0
0x40002000
Timer1
0x40003000
Timer2
0x40004000
Timer3
0x40005000
RTC
0x40006000
USART0
0x40007000
I2C
0x40008000
DMA
0x40009000
USART1
0x4000A000
BLE Physical DataPath
0x4000B000
PWM
0x4000C000
0xE0000000
Watchpoint unit
0xE0001000
Breakpoint unit
0xE0002000
0xE0003000
Auxiliary Control
Registers
0xE000E000
System Timer
0xE000E010
NVIC
0xE000E100
System Control Block
0xE000ED00
0xE000ED90
Debug Control Registers
0xE000EDF0
0xE000EF00
ROM Table
0xE00FF000
0xE0100000
0x20000000
0x2EFFFFFF
BootLoader
0x00000000
Calibration
Proprietary Interface
0x4000D000
0x4000E000
Figure 2 QN902X System Address Space
2.4
Reset Management Unit (RMU)
The RMU ensures correct reset operation. A correct reset sequence is needed to ensure
the safe startup. The RMU provides proper reset and startup, even in the case of error
situations such as power supply glitches or software crash.
Reset sources:
Power-on Reset (POR)
Brown-out Detection (BOD)
RESET pin
Watchdog timeout reset