
NUC126
Aug. 08, 2018
Page
84
of 943
Rev 1.03
NUC12
6 S
E
RI
E
S
T
E
CH
NI
CA
L R
E
F
E
RE
NCE
MA
NUA
L
6.2.5
System Memory Map
The NUC126 series provides 4G-byte addressing space. The memory locations assigned to each on-
chip controllers are shown in Table 6.2-5. The detailed register definition, memory space, and
programming will be described in the following sections for each on-chip peripheral. The NUC126
series only supports little-endian data format.
Address Space
Token
Controllers
Flash and SRAM Memory Space
0x0000_0000
– 0x0001_FFFF
FLASH_BA
FLASH Memory Space (128 KB)
0x0000_0000
– 0x0003_FFFF
FLASH_BA
FLASH Memory Space (256 KB)
0x0004_0000
– 0x0005_FFFF
Reserved
Reserved
0x0006_0000
– 0x0007_FFFF
Reserved
Reserved
0x2000_0000
– 0x2000_4FFF
SRAM_BA
SRAM Memory Space (20 KB)
0x2000_4000
– 0x2000_BFFF
Reserved
Reserved
0x2000_C000
– 0x2000_FFFF
Reserved
Reserved
0x6000_0000
– 0x601F_FFFF
EXTMEM_BA
External Memory Space for EBI Interface (2 MB)
AHB Controllers Space (0x5000_0000
– 0x501F_FFFF)
0x5000_0000
– 0x5000_01FF
SYS_BA
System Control Registers
0x5000_0200
– 0x5000_02FF
CLK_BA
Clock Control Registers
0x5000_0300
– 0x5000_03FF
INT_BA
Interrupt Multiplexer Control Registers
0x5000_4000
– 0x5000_7FFF
GPIO_BA
GPIO Control Registers
0x5000_8000
– 0x5000_BFFF
PDMA_BA
Peripheral DMA Control Registers
0x5000_C000
– 0x5000_FFFF
FMC_BA
Flash Memory Control Registers
0x5001_0000
– 0x5001_03FF
EBI_BA
EBI Control Registers
0x5001_4000
– 0x5001_7FFF
HDIV_BA
Hardware Divider Registers
0x5001_8000
– 0x5001_FFFF
CRC_BA
CRC Generator Registers
Peripheral Controllers Space (0x4000_0000
– 0x401F_FFFF)
0x4000_4000
– 0x4000_7FFF
WDT_BA
Watchdog Timer Control Registers
0x4000_8000
– 0x4000_BFFF
RTC_BA
Real Time Clock (RTC) Control Register
0x4001_0000
– 0x4001_3FFF
TMR01_BA
Timer0/Timer1 Control Registers
0x4002_0000
– 0x4002_3FFF
I2C0_BA
I
2
C0 Interface Control Registers
0x4003_0000
– 0x4003_3FFF
SPI0_BA
SPI0 with master/slave function Control Registers
0x4003_4000
– 0x4003_7FFF
SPI1_BA
SPI1 with master/slave function Control Registers
0x4004_0000
– 0x4004_3FFF
PWM0_BA
PWM0 Control Registers
0x4004_4000
– 0x4004_7FFF
Reserved
Reserved
0x4005_0000
– 0x4005_3FFF
UART0_BA
UART0 Control Registers
0x4006_0000
– 0x4006_3FFF
USBD_BA
USB 2.0 FS device Controller Registers
0x4007_0000
– 0x4007_3FFF
USCI0_BA
USCI0 Control Registers