7
www.st.com/m icropsd
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
2nd FLASH
2
2nd
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
2nd FLASH
2
2nd
nd FLASH
FLASH
CODE
CODE
CODE
DATA
DATA
DATA
MAIN FLASH
MAIN FLASH
MAIN FLASH
2nd FLASH
2
2nd
nd FLASH
FLASH
CODE
CODE
CODE
CODE
CODE
CODE
All Code
(like typical
flash 8051s)
Can use
EEPROM
Emulation
-OR - -OR -