Clock Supply In Debug Mode; Operations; Svd3 Control - Epson S1C17M20 Technical Manual

Cmos 16-bit single chip microcontroller
Table of Contents

Advertisement

10.3.3 Clock Supply in DEBUG Mode

The CLK_SVD3 supply during DEBUG mode should be controlled using the SVDCLK.DBRUN bit.
The CLK_SVD3 supply to SVD3 is suspended when the CPU enters DEBUG mode if the SVDCLK.DBRUN bit = 0.
After the CPU returns to normal mode, the CLK_SVD3 supply resumes. Although SVD3 stops operating when the
CLK_SVD3 supply is suspended, the registers retain the status before DEBUG mode was entered.
If the SVDCLK.DBRUN bit = 1, the CLK_SVD3 supply is not suspended and SVD3 will keep operating in DE-
BUG mode.

10.4 Operations

10.4.1 SVD3 Control

Starting detection
SVD3 should be initialized and activated with the procedure listed below.
1. Write 0x0096 to the MSCPROT.PROT[15:0] bits. (Remove system protection)
2. Configure the operating clock using the SVDCLK.CLKSRC[1:0] and SVDCLK.CLKDIV[2:0] bits.
3. Set the following SVDCTL register bits:
- SVDCTL.VDSEL and SVDCTL.EXSEL bits
- SVDCTL.SVDSC[1:0] bits
- SVDCTL.SVDC[4:0] bits
- SVDCTL.SVDRE[3:0] bits
- SVDCTL.SVDMD[1:0] bits
4. Set the following bits when using the interrupt:
- Write 1 to the SVDINTF.SVDIF bit.
- Set the SVDINTE.SVDIE bit to 1.
5. Set the SVDCTL.MODEN bit to 1.
6. Write a value other than 0x0096 to the MSCPROT.PROT[15:0] bits.
Terminating detection
Follow the procedure shown below to stop SVD3 operation.
1. Write 0x0096 to the MSCPROT.PROT[15:0] bits. (Remove system protection)
2. Write 0 to the SVDCTL.MODEN bit.
3. Write a value other than 0x0096 to the MSCPROT.PROT[15:0] bits.
Reading detection results
The following two detection results can be obtained by reading the SVDINTF.SVDDT bit:
• When SVDINTF.SVDDT bit = 0
Power supply voltage (V
• When SVDINTF.SVDDT bit = 1
Power supply voltage (V
Before reading the SVDINTF.SVDDT bit, wait for at least SVD circuit enable response time after 1 is written
to the SVDCTL.MODEN bit (refer to "Supply Voltage Detector Characteristics, SVD circuit enable response
time t
" in the "Electrical Characteristics" chapter).
SVDEN
After the SVDCTL.SVDC[4:0] bits setting value is altered to change the SVD detection voltage V
detection voltage V
SVD_EXT
fore reading the SVDINTF.SVDDT bit (refer to "Supply Voltage Detector Characteristics, SVD circuit response
time t
" in the "Electrical Characteristics" chapter).
SVD
S1C17M20/M21/M22/M23/M24/M25
TECHNICAL MANUAL (Rev. 1.0)
or EXSVD0/1) ≥ SVD detection voltage V
DD
or EXSVD0/1) < SVD detection voltage V
DD
when the SVDCTL.MODEN bit = 1, wait for at least SVD circuit response time be-
Seiko Epson Corporation
10 SUPPLY VOLTAGE DETECTOR (SVD3)
(Select detection voltage (V
(Set low power supply voltage detection counter)
(Set SVD detection voltage V
voltage V
)
SVD_EXT
(Select reset/interrupt mode)
(Set intermittent operation mode)
(Clear interrupt flag)
(Enable SVD3 interrupt)
(Enable SVD3 detection)
(Set system protection)
(Disable SVD3 detection)
(Set system protection)
or EXSVD detection voltage V
SVD
or EXSVD detection voltage V
SVD
, EXSVD0, or EXSVD1))
DD
/EXSVD detection
SVD
SVD_EXT
SVD_EXT
/EXSVD
SVD
10-3

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

S1c17m25S1c17m21S1c17m22S1c17m23S1c17m24

Table of Contents