English
Language : 

M0518 Datasheet, PDF (27/72 Pages) List of Unclassifed Manufacturers – 36/68 Kbytes flash, 8K bytes SRAM
NuMicro M0518 Series Datasheet
6.2.4 System Memory Map
The NuMicro M0518 series 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 M0518 series only supports little-endian data format.
Address Space
Token
Controllers
Flash and SRAM Memory Space
0x0000_0000 – 0x0001_0FFF
FLASH_BA
FLASH Memory Space (68 KB)
0x2000_0000 – 0x2000_3FFF
SRAM_BA
SRAM Memory Space (8 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_C000 – 0x5000_FFFF
FMC_BA
Flash Memory Control Registers
APB1 Controllers Space (0x4000_0000 ~ 0x400F_FFFF)
0x4000_4000 – 0x4000_7FFF
WDT_BA
Watchdog Timer Control Registers
0x4001_0000 – 0x4001_3FFF
0x4002_0000 – 0x4002_3FFF
TMR01_BA
I2C0_BA
Timer0/Timer1 Control Registers
I2C0 Interface Control Registers
0x4003_0000 – 0x4003_3FFF
SPI0_BA
SPI0 with master/slave function Control Registers
0x4004_0000 – 0x4004_3FFF
PWM0_BA
PWM0 Control Registers
0x4004_4000 – 0x4004_7FFF
BPWM0_BA
BPWM0 Control Registers
0x4005_0000 – 0x4005_3FFF
UART0_BA
UART0 Control Registers
0x4005_4000 – 0x4005_7FFF
UART3_BA
UART3 Control Registers
0x4005_8000 – 0x4005_BFFF
UART4_BA
UART4 Control Registers
0x400E_0000 – 0x400E_FFFF
ADC_BA
Analog-Digital-Converter (ADC) Control Registers
APB2 Controllers Space (0x4010_0000 ~ 0x401F_FFFF)
0x4011_0000 – 0x4011_3FFF
0x4012_0000 – 0x4012_3FFF
TMR23_BA
I2C1_BA
Timer2/Timer3 Control Registers
I2C1 Interface Control Registers
0x4014_0000 – 0x4014_3FFF
PWM1_BA
PWM1 Control Registers
0x4014_4000 – 0x4014_7FFF
BPWM1_BA
BPWM1 Control Registers
0x4015_0000 – 0x4015_3FFF
UART1_BA
UART1 Control Registers
0x4015_4000 – 0x4015_7FFF
UART2_BA
UART2 Control Registers
0x4015_8000 – 0x4015_BFFF
UART5_BA
UART5 Control Registers
System Controllers Space (0xE000_E000 ~ 0xE000_EFFF)
0xE000_E010 – 0xE000_E0FF
SCS_BA
System Timer Control Registers
Feb 08, 2017
Page 27 of 72
Revision 1.01