Epson S1C17W18 Technical Manual page 37

Cmos 16-bit single chip microcontroller
Table of Contents

Advertisement

Oscillation start procedure for the IOSC oscillator circuit
Follow the procedure shown below to start oscillation of the IOSC oscillator circuit.
1. Write 1 to the CLGINTF.IOSCSTAIF bit.
2. Write 1 to the CLGINTE.IOSCSTAIE bit.
3. Write 0x0096 to the MSCPROT.PROT[15:0] bits. (Remove system protection)
4. Set the CLGTRIM.IOSCAJ[5:0] bits as necessary. (Finely adjust oscillation frequency)
5. Write a value other than 0x0096 to the MSCPROT.PROT[15:0] bits. (Set system protection)
6. Write 1 to the CLGOSC.IOSCEN bit.
7. IOSCCLK can be used if the CLGINTF.IOSCSTAIF bit = 1 after an interrupt occurs.
The setting value of the CLGTRIM.IOSCAJ[5:0] bits should be determined after performing evaluation using
the populated circuit board.
Note: Make sure the CLGOSC.IOSCEN bit is set to 0 (while the IOSC oscillation is halted) when setting
the CLGTRIM.IOSCAJ[5:0] bits.
Oscillation start procedure for the OSC1 oscillator circuit
Follow the procedure shown below to start oscillation of the OSC1 oscillator circuit.
1. Write 1 to the CLGINTF.OSC1STAIF bit.
2. Write 1 to the CLGINTE.OSC1STAIE bit.
3. Write 0x0096 to the MSCPROT.PROT[15:0] bits. (Remove system protection)
4. Configure the following CLGOSC1 register bits according to the resonator used:
- CLGOSC1.INV1N[1:0] bits
- CLGOSC1.CGI1[2:0] bits
- CLGOSC1.OSC1WT[1:0] bits
In addition to the above, configure the following bits when using the oscillation startup control circuit (see
Figure 2.3.4.2):
- CLGOSC1.INV1B[1:0] bits
- Set the CLGOSC1.OSC1BUP bit to 1.
5. Write a value other than 0x0096 to the MSCPROT.PROT[15:0] bits. (Set system protection)
6. Write 1 to the CLGOSC.OSC1EN bit.
7. OSC1CLK can be used if the CLGINTF.OSC1STAIF bit = 1 after an interrupt occurs.
The setting values of the CLGOSC1.INV1N[1:0], CLGOSC1.CGI1[2:0], CLGOSC1.OSC1WT[1:0], and
CLGOSC1.INV1B[1:0] bits should be determined after performing evaluation using the populated circuit board.
Oscillation start procedure for the OSC3 oscillator circuit
Follow the procedure shown below to start oscillation of the OSC3 oscillator circuit.
1. Write 1 to the CLGINTF.OSC3STAIF bit.
2. Write 1 to the CLGINTE.OSC3STAIE bit.
3. Write 0x0096 to the MSCPROT.PROT[15:0] bits. (Remove system protection)
4. When using the internal oscillator, set the CLGTRIM.OSC3AJ[4:0] bits as necessary.
5. Configure the following CLGOSC3 register bits.
- CLGOSC3.OSC3MD[1:0] bits
- CLGOSC3.OSC3WT[2:0] bits
In addition to the above, configure the following bits when using the crystal/ceramic oscillator:
- CLGOSC3.OSC3INV[1:0] bits
Configure the following bits when using the internal oscillator:
- CLGOSC3.OSC3FQ[2:0] bits
6. Write a value other than 0x0096 to the MSCPROT.PROT[15:0] bits. (Set system protection)
S1C17W18 TECHNICAL MANUAL
(Rev. 1.2)
(Clear interrupt flag)
(Enable interrupt)
(Start oscillation)
(Clear interrupt flag)
(Enable interrupt)
(Set oscillation inverter gain)
(Set internal gate capacitor)
(Set oscillation stabilization waiting time)
(Set oscillation inverter gain for startup boosting period)
(Enable oscillation startup control circuit)
(Start oscillation)
(Clear interrupt flag)
(Enable interrupt)
(Finely adjust oscillation frequency)
(Select oscillator type)
(Set oscillation stabilization waiting time)
(Set oscillation inverter gain)
(Select oscillation frequency)
Seiko Epson Corporation
2 POWER SUPPLY, RESET, AND CLOCKS
2-11

Advertisement

Table of Contents
loading

Table of Contents