Register set
ST10F276E
Table 75. IDMEM description
Bit
Function
Internal memory size
MEMSIZE
Internal memory size is 4 x (MEMSIZE) (in Kbyte)
0D0h for ST10F276E (832 Kbytes)
Internal memory type
0h: ROM-Less
1h: (M) ROM memory
MEMTYP
2h: (S) Standard Flash memory
3h: (H) High performance Flash memory (ST10F276E)
4h...Fh: Reserved
IDPROG (F078h / 3Ch)
15 14 13 12
ESFR
8
Reset value:0040h
11
10
9
7
6
5
4
3
2
1
0
PROGVPP
R
PROGVDD
R
Table 76. IDPROG description
Bit
Function
Programming VDD voltage
PROGVDD
PROGVPP
VDD voltage when programming EPROM or Flash devices is calculated using the
following formula: VDD = 20 x [PROGVDD] / 256 (volts) - 40h for ST10F276E (5V).
Programming VPP voltage (no need of external VPP) - 00h
Note:
All identification words are read-only registers.
The values written inside different Identification Register bits are valid only after the Flash
initialization phase is completed. When code execution is started from internal memory (pin
EA held high during reset), the Flash has completed its initialization, so the bits of
Identification Registers are immediately ready to be read out. On the contrary, when code
execution is started from external memory (pin EA held low during reset), the Flash
initialization is not yet completed, so the bits of Identification Registers are not ready. The
user can poll bits 15 and 14 of IDMEM register: When both bits are read low, the Flash
initialization is complete, so all Identification Register bits are correct.
Before Flash initialization completion, the default setting of the different identification
registers are the following:
IDMANUF
IDCHIP
0403h
114xh (x = silicon revision)
IDMEM
F0D0h
0040h
IDPROG
168/235
Doc ID 12303 Rev 3