120 EPSON S1C63558 TECHNICAL MANUAL
CHAPTER 4: PERIPHERAL CIRCUITS AND OPERATION (Telephone Function)
The inter-digit pause time is the interval between digits of a dial number. It can be selected from among
15 types within 94 msec to 1,406 msec using the IDP3–IDP0 register (FF15H) as shown in Table 4.14.5.1.
Table 4.14.5.1 Selection of inter-digit pause time
D3
0
0
0
0
0
0
0
0
D2
0
0
0
0
1
1
1
1
D1
0
0
1
1
0
0
1
1
D0
0
1
0
1
0
1
0
1
IDP Inter-digit pause
time (msec)
Unavailable *
94
188
281
375
469
563
656
D3
1
1
1
1
1
1
1
1
D2
0
0
0
0
1
1
1
1
D1
0
0
1
1
0
0
1
1
D0
0
1
0
1
0
1
0
1
IDP Inter-digit pause
time (msec)
750
844
938
1031
1125
1219
1313
1406
∗ Do not write "0" (0000B) to the IDP register because it may cause a malfunction.
At initial reset, the inter-digit pause time is set to 750 msec (IDP = "1000B").
The following summarizes initial setting items that must be set before outputting dial pulses:
1. Set to pulse mode (TPS = "1").
2. Select a pulse rate (10 pps or 20 pps) using DRS.
3. Select a make ratio (40:60 or 33.3:66.6) using MB.
4. Select an inter-digit pause time (94 msec to 1,406 msec) using IDP.
The following explains how to output dial pulses and the circuit operation.
First, write "1" to the HSON register (FF18H•D3) so the dialer is in off-hook status. As a result, the DP
terminal goes High (V
DD) level.
Next, write a digit of the dial number to be transmitted to the TCD3–TCD0 register (FF17H). Table
4.14.5.2 shows the relationship of write data and pulse counts.
Table 4.14.5.2 Pulse count selection
D3
0
0
0
0
0
0
0
0
D2
0
0
0
0
1
1
1
1
D1
0
0
1
1
0
0
1
1
D0
0
1
0
1
0
1
0
1
TCD code
Pulse count
Unavailable *
1
2
3
4
5
6
7
D3
1
1
1
1
1
1
1
1
D2
0
0
0
0
1
1
1
1
D1
0
0
1
1
0
0
1
1
D0
0
1
0
1
0
1
0
1
TCD code
Pulse count
8
9
10
11
12
13
14
15
∗ Do not write "0" (0000B) to the TCD register because it may cause a malfunction.
For a dial number between "1" to "9", the number is used for the pulse count as is. Dial number "0"
represents 10 pulses, so write "10" (1010B) to the TCD register.
Writing data to the TCD register triggers the start of the pulse output.
Figure 4.14.5.2 shows a pulse output timing chart.