ISD91200 Series Technical Reference Manual
Release Date: Sep 16, 2019
- 27 -
Revision 2.4
5.2.4
System Memory Map
The ISD91200 provides 4G-byte address space. The memory locations assigned to each on-chip
module is shown in Table 5-1. The detailed register definition, memory space, and programming
detailed will be described in the following sections for each on-chip module. The ISD91200 supports
little-endian data format.
Table 5-1 Address Space Assignments for On-Chip Modules
Address Space
Token
Modules
Reference
Flash & SRAM Memory Space
0x0000_0000 – 0x0002_33FF
FLASH_BA
FLASH Memory Space (141KB)
0x2000_0000 – 0x2000_2FFF
SRAM_BA
SRAM Memory Space (12KB)
AHB Modules Space (0x5000_0000 – 0x501F_FFFF)
0x5000_0000 – 0x5000_01FF
SYS_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_0400 – 0x5000_04FF
Reserved
0x5000_4000 – 0x5000_7FFF
GPIO_BA
GPIO Control Registers
0x5000_8000 – 0x5000_BFFF
PDMA_BA
SRAM_APB DMA Control Registers
0x5000_C000 – 0x5000_FFFF
FMC_BA
Flash Memory Control Registers
APB1 Modules Space (0x4000_0000 ~ 0x400F_FFFF)
0x4000_4000 – 0x4000_7FFF
WDT_BA
Watch-Dog Timer Control Registers
0x4000_8000 – 0x4000_BFFF
RTC_BA
Real Time Clock (RTC) Control Register
0x4001_0000 – 0x4001_3FFF
TIMER0_BA
Timer0/Timer1 Control Registers
0x4002_0000 – 0x4002_3FFF
I2C_BA
I2C Interface Control Registers
0x4003_0000 – 0x4003_3FFF
SPI0_BA
SPI0 Serial Interface Control Registers
0x4003_8000 – 0x4003_FFFF
SPI1_BA
SPI1 Serial Interface Control Registers
0x4004_0000 – 0x4004_3FFF
PWM_BA
PWM0/1 Control Registers
0x4005_0000 – 0x4005_3FFF
UART0_BA
UART0 Control Registers
0x4005_8000 – 0x4005_FFF
UART1_BA
UART1 Control Registers
0x4006_0000 – 0x4006_3FFF
SARADC_BA
SARADC Controller Registers
0x4007_0000 – 0x4007_3FFF
DPWM_BA
Differential Audio PWM Speaker Driver
0x4008_0000 – 0x4008_3FFF
ANA_BA
Analog Block Control Registers
0x4008_4000 – 0x4008_7FFF
BOD_BA
Brown Out Detector Control Registers
0x400A_0000 - 0x400A_FFFF
I2S_BA
I2S Interface Control registers
0x400B_0000 - 0x400B_009F
BIQ_BA
Biquad Filter Control Registers
0x400B_0090 – 0x400B_009F
ALC_BA
Analog Block Control Registers