NuMicro® NUC029LEE/NUC029SEE
32-bit Arm
®
Cortex
®
-M0 Microcontroller
Aug, 2018
Page
32
of
497
Rev 1.00
N
U
MICRO
®
N
UC02
9L
E
E
/N
UC029
S
E
E
T
E
CHN
ICA
L R
E
F
E
R
E
NC
E
M
A
NU
A
L
6.2.4 System Memory Map
The NuMicro
®
NUC029LEE/NUC029SEE provides 4G-byte addressing space. The memory locations
assigned to each on-chip controllers are shown in the following table. The detailed register definition,
memory space, and programming detailed will be described in the following sections for each on-chip
peripheral. The NuMicro
®
NUC029LEE/NUC029SEE 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)
0x2000_0000
– 0x2000_3FFF
SRAM_BA
SRAM Memory Space (16 KB)
AHB Controllers Space (0x5000_0000
– 0x501F_FFFF)
0x5000_0000
– 0x5000_01FF
GCR_BA
System Global 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
External Bus Interface Control Registers
APB1 Controllers Space (0x4000_0000 ~ 0x400F_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
PWMA_BA
PWM0/1/2/3 Control Registers
0x4005_0000
– 0x4005_3FFF
UART0_BA
UART0 Control Registers
0x4006_0000
– 0x4006_3FFF
USBD_BA
USB 2.0 FS device Controller Registers
0x400E_0000
– 0x400E_FFFF
ADC_BA
Analog-Digital-Converter (ADC) Control Registers
APB2 Controllers Space (0x4010_0000 ~ 0x401F_FFFF)
0x4011_0000
– 0x4011_3FFF
TMR23_BA
Timer2/Timer3 Control Registers
0x4012_0000
– 0x4012_3FFF
I2C1_BA
I
2
C1 Interface Control Registers
0x4014_0000
– 0x4014_3FFF
PWMB_BA
PWM4/5 Control Registers
0x4015_0000
– 0x4015_3FFF
UART1_BA
UART1 Control Registers
0x4015_4000
– 0x4015_7FFF
UART2_BA
UART2 Control Registers