************************************************************************ ************************************************************************ ** ** ** Application notes for STMicroelectronics Microcontrollers ** ** ** ** (Informal Document) ** ** ** ** To find the application notes for your device search for the ** ** 'core' part name. As an example using the 62T00C 16 pin DIP ** ** you would search on '62T00' ** ** ** ************************************************************************ ************************************************************************ **************************************************************************** **************************************************************************** Data in the programmer's User Memory for this family of parts is partitioned as follows: STATE OF MEMORY MEMORY MAP ----------------- ------------------- 62T00C,62T03C(2 Option Bytes) ----------------- ------------------- RESERVED 0 -> 0B9F hex PROGRAMMABLE 0BA0 -> 0F9F hex RESERVED 0FA0 -> 0FEF hex PROGRAMMABLE 0FF0 -> 0FF7 hex RESERVED 0FF8 -> 0FFB hex PROGRAMMABLE 0FFC -> 0FFF hex EEPROM OPTION BYTE(LSB) 1000 hex OPTION BYTE(MSB) 1001 hex ----------------- ------------------- STATE OF MEMORY MEMORY MAP ----------------- ------------------- 62T53C (2 Option Bytes) 62T01C (2 Option Bytes) 62T10C,62T15C(2 Option Bytes) 62T10B,62T15B(1 Option Byte) ----------------- ------------------- RESERVED 0 -> 087F hex PROGRAMMABLE 0880 -> 0F9F hex RESERVED 0FA0 -> 0FEF hex PROGRAMMABLE 0FF0 -> 0FF7 hex RESERVED 0FF8 -> 0FFB hex PROGRAMMABLE 0FFC -> 0FFF hex EEPROM OPTION BYTE(LSB) 1000 hex OPTION BYTE(MSB) 1001 hex ----------------- ------------------- STATE OF MEMORY MEMORY MAP ----------------- ------------------- 62T20C,62T25C(2 Option Byte) 62T20B,62T25B(1 Option Byte) ----------------- ------------------- RESERVED 0 -> 007F hex PROGRAMMABLE 0080 -> 0F9F hex RESERVED 0FA0 -> 0FEF hex PROGRAMMABLE 0FF0 -> 0FF7 hex RESERVED 0FF8 -> 0FFB hex PROGRAMMABLE 0FFC -> 0FFF hex EEPROM OPTION BYTE(LSB) 1000 hex OPTION BYTE(MSB) 1001 hex ----------------- ------------------- 62T30B,62T32B(1 Option Byte) ----------------- ------------------- RESERVED 0 -> 007F hex PROGRAMMABLE 0080 -> 0F9F hex RESERVED 0FA0 -> 0FEF hex PROGRAMMABLE 0FF0 -> 0FF7 hex RESERVED 0FF8 -> 0FFB hex PROGRAMMABLE 0FFC -> 0FFF hex RESERVED 1000 -> 100F hex PROGRAMMABLE 1010 -> 17FF hex RESERVED 1800 -> 180F hex PROGRAMMABLE 1810 -> 1FFF hex EEPROM 2000 -> 207F hex OPTION BYTE(LSB) 2080 hex OPTION BYTE(MSB) ----------------- ------------------- STATE OF MEMORY MEMORY MAP ----------------- ---------------- 62T65B(1 Option Byte) 62T60C(2 Option Byte) 62T65C(2 Option Byte) ----------------- ---------------- RESERVED 0 -> 007F hex PROGRAMMABLE 0080 -> 0F9F hex RESERVED 0FA0 -> 0FEF hex PROGRAMMABLE 0FF0 -> 0FF7 hex RESERVED 0FF8 -> 0FFB hex PROGRAMMABLE 0FFC -> 0FFF hex EEPROM 1000 -> 107F hex OPTION BYTE(LSB) 1080 hex OPTION BYTE(MSB) 1081 hex ----------------- ---------------- 62T63C(2 Option Byte) ----------------- ------------------- RESERVED 0 -> 087F hex PROGRAMMABLE 0880 -> 0F9F hex RESERVED 0FA0 -> 0FEF hex PROGRAMMABLE 0FF0 -> 0FF7 hex RESERVED 0FF8 -> 0FFB hex PROGRAMMABLE 0FFC -> 0FFF hex EEPROM 1000 -> 103F hex OPTION BYTE(LSB) 1040 hex OPTION BYTE(MSB) 1041 hex ----------------- ------------------- (1 Option Byte) = Device only has 1 option byte (2 Option Byte) = Device has 2 option bytes(FORMAT: Lower Address = LSB; Upper Address = MSB) NOTE: Some option bytes can be only programmed once. This means once programmed it is not possible to change the selected options by re-programming these bytes. ************************************************************************ ************************************************************************ DISCLAIMER: Following Option byte information is from STMicroelectronics data sheets. This inforamtion is by no means guaranteed true or correct. For more exact or detailed information regarding the Option Bytes please check the manufacturer's specifications.or data sheets for the device of interest. All information contained here needs to be validated by the end user, and not assumed to be true or correct. ************************************************************************ ************************************************************************ ST62T53C -------- ST62T60C -------- ST62T63C -------- The option bytes can be only programmed once. It is not possible to change the selected options after they have been programmed. LSB(7->0) bit 7: PROTECT; Readout Protection. bit 6: EXTCNTL; External STOP MODE control. bit 5: PB2-3 PULL bit 4: PB0-1 PULL bit 3: WDACT bit 2: DELAY bit 1: OSCIL; Oscillator selection. bit 0: OSGEN; Oscillator Safe Guard. MSB(15->8) bit 15: - Reserved. Must be cleared. bit 14: - Reserved. Must be cleared. bit 13: - Reserved. Must be cleared. bit 12: ADC SYNCHRO bit 11: - Reserved , must be set to one. bit 10: - Reserved. Must be cleared. bit 9: NMI Pull-Up. bit 8: LVD RESET ************************************************************************ ST62T15C/25C ------------ ST62T10C/20C ------------ The option bytes can be only programmed once. It is not possible to change the selected options after they have been programmed. LSB(7->0) Bit 7: PROTECT; Readout Protection. Bit 6: OSC Oscillator selection. Bit 5: Reserved, must be always cleared. Bit 4: Reserved, must be always cleared. Bit 3: NMI PULL; NMI Pull-Up on/off. Bit 2: TIM PULL; TIMER Pull-Up on/off. Bit 1: WDACT; Hardware or software watchdog. Bit 0: OSGEN; Oscillator Safeguard on/off. MSB(15->8) Bit 15: Reserved, must be always cleared. Bit 14: Reserved, must be always cleared. Bit 13: Reserved, must be always cleared. Bit 12: Reserved, must be always cleared. Bit 11: Reserved, must be always cleared. Bit 10: Reserved, must be always cleared. Bit 9: EXTCTL; External STOP MODE control. Bit 8: LVD; Low Voltage Detector on/off. ************************************************************************ ST62T00C ------------- ST62T01C ------------- ST62T03C ------------- LSB(7->0) Bit 7: PROTECT; Readout Protection, enabled via security fuse flag Bit 6: Oscillator : 0 = Quartz Crystal; 1 = RC network Bit 5: Reserved, must always be cleared. Bit 4: Reserved, must always be set. Bit 3: NMI Pull-Up : 0 = Disabled; 1 = Enabled Bit 2: Reserved, must always be set. Bit 1: Watchdog Enabled By : 0 = Software; 1 = Hardware Bit 0: Oscillator Safe Guard : 0 = Disabled; 1 = Enabled MSB(15->8) Bit 15: Reserved, must always be cleared. Bit 14: Reserved, must always be cleared. Bit 13: Reserved, must always be cleared. Bit 12: Reserved, must always be cleared. Bit 11: Reserved, must always be cleared. Bit 10: Reserved, must always be set. Bit 9: External STOP MODE ctrl : 0 = Not Available; 1 = Available Bit 8: Low Voltage Detector : 0 = Disabled; 1 = Enabled ************************************************************************ ************************************************************************