4.7.1 Read-after-write sequence and required serialization of
memory operations
In some situations, a write to a peripheral must be completed fully before a subsequent
action can occur. Examples of such situations include:
• Exiting an interrupt service routine (ISR)
• Changing a mode
• Configuring a function
In these situations, the application software must perform a read-after-write sequence to
guarantee the required serialization of the memory operations:
1. Write the peripheral register.
2. Read the written peripheral register to verify the write.
3. Continue with subsequent operations.
4.7.2 Peripheral bridge (AIPS-Lite) memory map
System 32-bit base address
0x4000_0000
0x4000_1000
0x4000_2000
0x4000_3000
0x4000_4000
0x4000_5000
0x4000_6000
0x4000_7000
0x4000_8000
0x4000_9000
0x4000_A000
0x4000_B000
0x4000_C000
0x4000_D000
0x4000_E000
0x4000_F000
0x4001_0000
0x4001_1000
0x4001_2000
0x4001_3000
0x4001_4000
Freescale Semiconductor, Inc.
Table 4-4. Peripheral bridge 0 slot assignments
Slot
number
0
—
1
—
2
—
3
—
4
—
5
—
6
—
7
—
8
DMA controller
9
—
10
—
11
—
12
—
13
—
14
—
15
GPIO controller (aliased to 0x400F_F000)
16
—
17
—
18
—
19
—
20
—
Table continues on the next page...
KL27 Sub-Family Reference Manual , Rev. 5, 01/2016
Chapter 4 Memory Map
Module
61