S1C63558 TECHNICAL MANUAL
EPSON
127
CHAPTER 4: PERIPHERAL CIRCUITS AND OPERATION (Telephone Function)
4.14.10 I/O memory of telephone function
Table 4.14.10.1 shows the I/O address and the control bits for the telephone function.
Table 4.14.10.1 Control bits of telephone function
Address
Comment
D3
D2
Register
D1
D0
Name
Init
∗
1
1
0
FF00H
CLKCHG OSCC
0
Dummy
R
R/W
R/W
CLKCHG
OSCC
0
∗
3
Dummy
0
0
–
∗
2
0
OSC3
On
OSC1
Off
CPU clock switch
OSC3 oscillation On/Off
Unused
General-purpose register
FF10H
TPS
0
MB
DRS
R/W
R
R/W
TPS
0
∗
3
MB
DRS
0
–
∗
2
0
0
Pulse
33.3:66.6
20pps
Tone
40:60
10pps
Tone / pulse mode selection
Unused
Make : Break ratio selection
Dialing pulse rate selection
FF11H
PTS3
PTS2
PTS1
PTS0
R/W
PTS3
PTS2
PTS1
PTS0
0
1
0
0
Pause time selection (initial value: 4 sec)
FF14H
HF
HOLD
PAUSE FLASH
R/W
W
HF
HOLD
PAUSE
∗
3
FLASH
∗
3
0
0
0
0
Yes
On
Yes
Yes
No
Off
No
No
Hand free
Hold-line function
Pause function
Flash function
FF16H
CTO
0
SINR
SINC
R/W
R
R/W
CTO
0
∗
3
SINR
SINC
0
–
∗
2
1
1
On
Enable
Enable
Off
Disable
Disable
Continuous tone output On/Off
Unused
DTMF row frequency output enable
DTMF column frequency output enable
0
×
8
8
1
1
9
9
2
2
10
10
3
3
11
11
4
4
12
12
5
5
13
13
6
6
14
14
7
7
15
15
[PTS3–0]
Time(sec)
[PTS3–0]
Time(sec)
FF12H
FTS3
FTS2
FTS1
FTS0
R/W
FTS3
FTS2
FTS1
FTS0
0
1
1
0
Flash time selection (initial value: 563 ms)
0
×
8
750
1
94
9
844
2
188
10
938
3
281
11
1031
4
375
12
1125
5
469
13
1219
6
563
14
1313
7
656
15
1406
[FTS3–0]
Time(ms)
[FTS3–0]
Time(ms)
FF15H
IDP3
IDP2
IDP1
IDP0
R/W
IDP3
IDP2
IDP1
IDP0
1
0
0
0
Inter-digit pause selection for dial pulse (initial value: 750 ms)
0
×
8
750
1
94
9
844
2
188
10
938
3
281
11
1031
4
375
12
1125
5
469
13
1219
6
563
14
1313
7
656
15
1406
[IDP3–0]
Time(ms)
[IDP3–0]
Time(ms)
FF17H
TCD3
TCD2
TCD1
TCD0
R/W
TCD3
TCD2
TCD1
TCD0
0
0
0
0
Telephone code for dialing
0
(R
1
C
4
)
×
8
(R
3
C
2
)
8
1
(R
1
C
1
)
1
9
(R
3
C
3
)
9
2
(R
1
C
2
)
2
10
(R
4
C
2
)
10
3
(R
1
C
3
)
3
11
(R
4
C
3
)
11
4
(R
2
C
1
)
4
12
(R
4
C
1
)
12
5
(R
2
C
2
)
5
13
(R
2
C
4
)
13
6
(R
2
C
3
)
6
14
(R
4
C
4
)
14
7
(R
3
C
1
)
7
15
(R
3
C
4
)
15
[TCD3–0]
DTMF
DP
[TCD3–0]
DTMF
DP
FF18H
HSON
0
CRMUT CTMUT
R/W
R
R/W
HSON
0
∗
3
CRMUT
CTMUT
0
–
∗
2
1
1
Off
Mute
Mute
On
0
0
Hook switch On/Off
Unused
Receive mute control
Transmit mute control
FF13H
CHFO
CHDO
CRMO
CTMO
R/W
CHFO
CHDO
CRMO
CTMO
0
0
0
0
HFO
HDO
XRMUTE
XTMUTE
DC
DC
DC
DC
R13 output selection (R13 should be fixed at "1".)
R12 output selection (R12 should be fixed at "1".)
R11 output selection (R11 should be fixed at "1".)
R10 output selection (R10 should be fixed at "1".)
FF32H
R13HIZ R12HIZ R11HIZ R10HIZ
R/W
R13HIZ
R12HIZ
R11HIZ
R10HIZ
0
0
0
0
Hi-Z
Hi-Z
Hi-Z
Hi-Z
Output
Output
Output
Output
R13 (CHFO=0)/HFO (CHFO=1) Hi-z control
R12 (CHDO=0)/HDO (CHDO=1) Hi-z control
R11 (CRMO=0)/XRMUTE (CRMO=1) Hi-z control
R10 (CTMO=0)/XTMUTE (CTMO=1) Hi-z control
FF33H
R13
(HFO)
R12
(HDO)
R11
(XRMUTE)
R10
(XTMUTE)
R/W
R13
R12
R11
R10
1
1
1
1
High
High
High
High
Low
Low
Low
Low
R13 output port data (CHFO=0) Fix at "1" when HFO is used.
R12 output port data (CHDO=0) Fix at "1" when HDO is used.
R11 output port data (CRMO=0) Fix at "1" when XRMUTE is used.
R10 output port data (CTMO=0) Fix at "1" when XTMUTE is used.
FFE9H
0
0
0
EID
R
R/W
0
∗
3
0
∗
3
0
∗
3
EID
–
∗
2
–
∗
2
–
∗
2
0
Enable
Mask
Unused
Unused
Unused
Interrupt mask register (Dialer)
FFF9H
0
0
0
ID
R
R/W
0
∗
3
0
∗
3
0
∗
3
ID
–
∗
2
–
∗
2
–
∗
2
0
(R)
Yes
(W)
Reset
(R)
No
(W)
Invalid
Unused
Unused
Unused
Interrupt factor flag (Dialer)
∗
1 Initial value at initial reset
∗
3 Constantly "0" when being read
∗
2 Not set in the circuit
Содержание S1C63558
Страница 1: ...MF1153 03 Technical Manual CMOS 4 BIT SINGLE CHIP MICROCOMPUTER S1C63558 Technical Hardware S1C63558 ...
Страница 4: ......
Страница 6: ......