7
www.st.com/micropsd
• 8051 Architecture uses a separate address space for code and for data
• Allocate dual banks of Flash to meet Application Demands
– The Decode PLD controls where Flash memory resides
• You decide how to split the Flash memory
Flexible Memory Allocation
Flexible Memory Allocation
MAIN FLASH
MAIN FLASH
MAIN FLASH
2
nd
FLASH
2
2
nd
nd
FLASH
FLASH
DATA
DATA
DATA
CODE
CODE
CODE
Big Code
(complex
algorithms)
Big Data
(printers, big
GUI, tables)
MAIN FLASH
MAIN FLASH
MAIN FLASH
2
nd
FLASH
2
2
nd
nd
FLASH
FLASH
CODE
CODE
CODE
DATA
DATA
DATA
MAIN FLASH
MAIN FLASH
MAIN FLASH
2
nd
FLASH
2
2
nd
nd
FLASH
FLASH
CODE
CODE
CODE
CODE
CODE
CODE
All Code
(like typical
flash 8051s)
Can use
EEPROM
Emulation
-OR -
-OR -