8-Bit Microcontrollers of the SGS-Thomson ST62T/Exx family
General Advice
This device features data storage using the EPROM and EEPROM technology.
Options
Program Memory
select or deselect this item to enable or disable the capability to program this OTP/EPROM memory.
Data EEPROM ( if available )
select or deselect this item to enable or disable the capability to program this EEPROM memory.
Softw. Protection ( available on ST62T/Exx devices )
select or deselect this item to enable or disable the Software Protection.
Option Byte ( available on ST62T/ExxB devices )
select or deselect this item to enable or disable the capability to program the Option Byte.
Option Word ( available on ST62T/ExxC devices )
select or deselect this item to enable or disable the capability to program the Option Word.
Program functions
Read
The
Program
Memory
( OTP/EPROM ) and Data
EEPROM
( EEPROM ) will be read into the buffer memory, Software
Protection/Option
Byte/Option
Word
will be read and the options will be set accordingly.
Blank
Check
With
the exception of Data
EEPROM's,
an empty test will be conducted on the device
.Program
If
the Program
Memory
option is selected - the OTP/EPROM will be programmed with the data
from the buffer,
if the Data
EEPROM
option is selected - the EEPROM will be programmed with the data from
the buffer,
if the Protection/Option
Byte/Option
Word
option is selected - the Software Protection/Option Byte/Option Word
will be programmed respectively.
Note: the PROTECT bit of the Option Byte/Option Word will be set as a last task after data is programmed and verified successfully
Compare
The
Program
Memory
( OTP/EPROM ) and Data
EEPROM
( EEPROM ) will be compared with the data in the buffer, Software
Protection/Option
Byte/Option
Word
will be compared with in the `Options`-Dialog.
Memory mapping
You cannot change the `Bufferstart:`and `Epromstart:` fields - they will be always 0h, but will change automatically at any action according to the following table:
CPU address |
Writer address |
|||||||||||||
Program Memory |
Data EEPROM |
Program Memory |
Data EEPROM |
|||||||||||
start |
end |
start |
end |
start |
end |
start |
end |
|||||||
ST62T00x |
BA0h |
- |
FFFh |
BA0h |
- |
FFFh |
||||||||
ST62T/E01x |
880h |
- |
FFFh |
880h |
- |
FFFh |
||||||||
ST62T03x |
BA0h |
- |
FFFh |
BA0h |
- |
FFFh |
||||||||
ST62T08x |
BA0h |
- |
FFFh |
BA0h |
- |
FFFh |
||||||||
ST62T09x |
BA0h |
- |
FFFh |
BA0h |
- |
FFFh |
||||||||
ST62T10x |
880h |
- |
FFFh |
880h |
- |
FFFh |
||||||||
ST62T15x |
880h |
- |
FFFh |
880h |
- |
FFFh |
||||||||
ST62T/E18x |
80h |
- |
1FFFh |
80h |
- |
1FFFh |
||||||||
ST62T/E20x |
80h |
- |
FFFh |
80h |
- |
FFFh |
||||||||
ST62T/E25x |
80h |
- |
FFFh |
80h |
- |
FFFh |
||||||||
ST62T/E28x |
80h |
- |
1FFFh |
80h |
- |
1FFFh |
||||||||
ST62T/E30x |
80h |
- |
1FFFh |
0h |
- |
7Fh |
80h |
- |
1FFFh |
2000h |
- |
207Fh |
||
ST62T52x |
880h |
- |
FFFh |
880h |
- |
FFFh |
||||||||
ST62T53x |
880h |
- |
FFFh |
880h |
- |
FFFh |
||||||||
ST62T/E60x |
80h |
- |
FFFh |
0h |
- |
7Fh |
80h |
- |
FFFh |
1000h |
- |
107Fh |
||
ST62T/E62x |
880h |
- |
FFFh |
0h |
- |
3Fh |
880h |
- |
FFFh |
1000h |
- |
103Fh |
||
ST62T63x |
880h |
- |
FFFh |
0h |
- |
3Fh |
880h |
- |
FFFh |
1000h |
- |
103Fh |
Option Byte/Option Word
ADC SYNCHRO When set, an A/D conversion is started upon WAIT instruction execution, in order to reduce supply noise. When this bit is low, an A/D conversion is started as soon as the STA bit of the A/D Converter Control Register is set.
DELAY This bit enables the selection of the delay internally generated after the internal reset (external pin, LVD, or watchdog activated) is released. When DELAY is low, the delay is 2048 cycles of the oscillator, it is of 32768 cycles when DELAY is high.
EXTCNTL External STOP MODE control. When EXTCNTL is high, STOP mode is available with watchdog active by setting NMI pin to one. When EXTCNTL is low, STOP mode is not available with the watchdog active.
LVD LVD RESET enable. When this bit is set, safe RESET is performed by the MCU when the supply voltage is too low. When this bit is cleared, only power-on reset or external RESET are active.
NMI PULL NMI Pull-Up. This bit must be set high to configure the NMI pin with a pull-up resistor. When it is low, no pull-up is provided.
OSC Oscillator selection. When this bit is low, the oscillator must be controlled by a quartz crystal, a ceramic resonator or an external frequency. When it is high, the oscillator must be controlled by an RC network, with only the resistor having to be externally provided.
OSGEN Oscillator Safe Guard. This bit must be set high to enable the Oscillator Safe Guard. When this bit is low, the OSG is disabled.
PB0-1 PULL When set this bit removes pull-up at reset on PB0-PB1 pins. When cleared PB0-PB1 pins have an internal pull-up resistor at reset.
PB2-3 PULL When set this bit removes pull-up at reset on PB2-PB3 pins. When cleared PB2-PB3 pins have an internal pull-up resistor at reset.
PORT PULL This bit must be set high to have pull-up input state at reset on the I/O port. When this bit is low, I/O ports are in input without pull-up (high impedance) state at reset.
PROTECT Readout Protection. This bit allows the protection of the software contents against piracy. When the bit PROTECT is set high, readout of the OTP contents is prevented by hardware.. When this bit is low, the user program can be read.
TIM PULL TIM Pull-Up. This bit must be set high to configure the TIMER pin with a pull-up resistor. When it is low, no pull-up is provided
UART FRAME When set, UART transmission and reception are based on a 11-bit frame. When cleared, a 10-bit frame is used.
WDACT This bit controls the watchdog activation. When it is high, hardware activation is selected. The software activation is selected when WDACT is low.
Note: the options in the `Options`-Dialog correspondent to the Option Byte/Option Word bits as follow.
Selected |
- high |
Unselected |
- low |