AN1177 STMicroelectronics, AN1177 Datasheet - Page 21

no-image

AN1177

Manufacturer Part Number
AN1177
Description
P51XA-PSD8XX DESIGN GUIDE
Manufacturer
STMicroelectronics
Datasheet
Figure 8. Memory Map After Setting the SWAP bit
Memory Map Configuration After Moving the Boot Flash memory to Data Space. The final step is
to move the secondary Flash memory to Data Space so that it can be updated if desired. To move the
secondary Flash memory to Data Space, write 0Ch to the VM register. Once the VM register has been
written, you can program either half of the secondary Flash memory, depending on how the “unlock” bit is
set. Figure 9 shows the final state of the memory map.
Not to
Scale
Execute
Here
from
2:FFFF
2:E000
2:C000
1:C000
F:FFFF
2:8000
2:4000
2:0000
1:8000
1:4000
1:0000
0:8000
0:6000
0:4000
0:0000
Optional Boot Flash/EEPROM (csboot0/ees0---8 Kbytes)
Optional Boot Flash/EEPROM (csboot1/ees1--8 Kbytes)
Optional Boot Flash/EEPROM (csboot3/ees3--8 Kbytes)
Optional Boot Flash/EEPROM (csboot2/ees2--8 Kbytes)
Main Flash Memory FS6
Main Flash Memory FS5
Main Flash Memory FS3
Main Flash Memory FS1
Main Flash Memory FS0
Main Flash Memory FS4
Main Flash Memory FS2
Main Flash Memory FS7
Program Space
16 KBytes FLASH
16 KBytes FLASH
16 KBytes FLASH
16 KBytes FLASH
16 KBytes FLASH
16 KBytes FLASH
16 KBytes FLASH
16 KBytes FLASH
13 x 64 KBytes
Unmapped
Unmapped
32 KBytes
VM Register = 06h
Not to
Not to
swap = 0
Scale
Scale
F:FFFF
2:FFFF
0:1900
0:1000
0:1800
0:0000
PSD Control Register (CSIOP)
AN1177 - APPLICATION NOTE
80C51XA On-Chip RAM
Optional SRAM (RS0)
256 Bytes to 1 KByte
3 to 3.75 KBytes
13 x 64 KBytes
Data Space
Unmapped
185.75 KBytes
Unmapped
Unmapped
256 Bytes
2 KBytes
AI03336B
21/26

Related parts for AN1177