S1C63558 TECHNICAL MANUAL
EPSON
133
CHAPTER 4: PERIPHERAL CIRCUITS AND OPERATION (Telephone Function)
TCD0–TCD3: Telephone code for dialing (FF17H)
By writing code to this register, the dialer starts outputting the corresponding dial pulses (in pulse mode)
or tone signals (in tone mode). When the output is finished, an interrupt occurs.
At initial reset, this register is set to "0000B".
The following shows the register settings for each mode.
(1) Pulse mode
In this mode, write data for a dial number (1–9, 0) to this register.
Table 4.14.10.7 lists the relationship of writing codes and pulse counts.
Table 4.14.10.7 Relationship of code sand pulse counts
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.
(2) Tone mode
In this mode, write data for a push button (ROW, COL) to this register.
Table 4.14.10.8 lists the relationship of writing codes and tone frequencies.
Table 4.14.10.8 Relationship of codes and tone frequencies
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
Tone frequency
(ROW1, COL4)
(ROW1, COL1)
(ROW1, COL2)
(ROW1, COL3)
(ROW2, COL1)
(ROW2, COL2)
(ROW2, COL3)
(ROW3, COL1)
Key
symbol
"A"
"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
Tone frequency
(ROW3, COL2)
(ROW3, COL3)
(ROW4, COL2)
(ROW4, COL3)
(ROW4, COL1)
(ROW2, COL4)
(ROW4, COL4)
(ROW3, COL4)
Key
symbol
"8"
"9"
"0"
"#"
"*"
"B"
"D"
"C"
Writing data to this register triggers the start of the tone output. When single tone output is selected,
either the ROW frequency or COL frequency corresponding to the written data is output as a tone
signal. When dual tone output is selected, the specified ROW and COL frequencies are output after
they are composed.
CRMUT: Receive mute control (FF18H•D1)
Controls the receive mute.
When "1" is written: Receive mute output
When "0" is written: Low level output on XRMUTE (R11) terminal
Reading: Valid
When "0" is written to the CRMUTE register, the XRMUTE (R11) terminal is pulled down to Low (V
SS
)
level to mute the receive line.
When the CRMUTE register is set to "1", the XRMUTE (R11) terminal is controlled by the hardware and
will be Low (V
SS
) level during a dialing pulse cycle or a flash cycle.
At initial reset, this register is set to "1".