English
Language : 

AN977 Datasheet, PDF (5/17 Pages) STMicroelectronics – GUIDELINES FOR UPGRADING FROM THE ST92F120
GUIDELINES FOR UPGRADING FROM THE ST92F120 (0.50 µm) TO THE ST92F124...
Sector
Hardware Emulated EEPROM sec-
tors
(reserved)
Emulated EEPROM
Addresses
228000h to 22CFFFh
220000h to 2203FFh
Max Size
8 Kbytes
1 Kbyte
Table 6. Memory Structure for 64K ST92F124/F150/F250 Flash device
Sector
TestFlash (TF) (Reserved)
OTP Area
Protection Registers (reserved)
Flash 0 (F0)
Flash 1 (F1)
Flash 2 (F2)
Flash 3 (F3)
Hardware Emulated EEPROM sec-
tors
(reserved)
Emulated EEPROM
Addresses
230000h to 231F7Fh
231F80h to 231FFBh
231FFCh to 231FFFh
000000h to 001FFFh
002000h to 003FFFh
004000h to 00BFFFh
010000h to 013FFFh
228000h to 22CFFFh
220000h to 2203FFh
Max Size
8064 bytes
124 bytes
4 bytes
8 Kbytes
8 Kbytes
32 Kbytes
16 Kbytes
8 Kbytes
1 Kbyte
Since the user reset vector location is set at address 0x000000, the application can use sector
F0 as an 8-Kbyte user bootloader area, or sectors F0 and F1 as a 16-Kbyte area.
1.4.3 Flash & E3PROM Control Register Location
In order to save a data pointer register (DPR), the Flash and E3PROM (Emulated E2PROM)
control registers are remapped from page 0x89 to page 0x88 where the E3PROM area is lo-
cated. This way, only one DPR is used to point to both the E3PROM variables and Flash &
E2PROM control registers. But the registers are still accessible at the previous address. The
new register addresses are:
– FCR
0x221000 & 0x224000
– ECR
0x221001 & 0x224001
– FESR0
0x221002 & 0x224002
– FESR1
0x221003 & 0x224003
In the application, these register locations are usually defined in the linker script file.
5/17