
HT95AXXX
Rev. 1.20
23
May 26, 2004
Phone controller also supports the dialer I/O flag to monitor the dialer status.
Register
Label
Bits
R/W
Function
DIALERIO
(16H)
HFI
0
RO
1: The HFI pin level is 1.
0: The HFI pin level is 0.
HFO
1
RO
1: The HFO pin level is 1.
0: The HFO pin level is 0.
HDI
2
RO
Supported for HT95A400/40P, HT95A300/30P, HT95A200/20P
1: The HDI pin level is 1.
0: The HDI pin level is 0.
HDO
3
RO
Supported for HT95A400/40P, HT95A300/30P, HT95A200/20P
1: The HDO pin level is 1.
0: The HDO pin level is 0.
HKS
4
RO
1: The HKS pin level is 1.
0: The HKS pin level is 0.
SPO
5
RW
1:ThePOpiniscontrolledbythecombinationoftheHKS,HFIandHDIpin.
0: The PO pin level is set to 0 by software.
SDNPO
6
RW
1: The DNPO pin level is set to floating by software.
0: The DNPO pin level is set to 0 by software.
XMUTE
7
RW
1: The XMUTE pin is set to floating by software.
0: The XMUTE pin is set to 0 by software.
TheSPOflagisspecialdesignedtocontrolthePO.WhentheflagSPOissetto1,thePOpiniscontrolledbythecombi-
nation of the HKS pin, HFI pin and HDI pin. The PO pin will always be 0 if the flag SPO=0.
The relation between the Dialer I/O function (SPO=1)
Dialer Function
Dialer I/O Pin (Flag) Status
Result
HKS
HFO
HDO
PO
DNPO
Telephone Line
On-hook
1
0
0
0
Floating
Break
On-hook & Hand-free
1
1
0
1
Floating
Make
On-hook & Hold-line
1
0
1
1
Floating
Make
Off-hook
0
0
0
1
Floating
Make
Off-hook & Hand-free
0
1
0
1
Floating
Make
Off-hook & Hold-line
0
0
1
1
Floating
Make
The following describes the dialer I/O function status machine figure (Available on Normal mode, Green mode or Sleep
mode):
)
0 0 )
)
6 5
6 5
6
6 5
6
0 0 )
)
6
6 5
0 0 )
6
0 0 )
6
" 0 $
)
6
" 0 $
0 0 )
6
"
)
6
"
)
0 0 )
6
Note:
1.Ifthedialerstatusison-hookandhold-line,thefallingedgetransitionontoHDIpinwillnotgeneratethedialer
I/O interrupt.
2. Dialer I/O function is not available in Idle mode.
Off-hook: A falling edge to HKS pin
On-hook: A rising edge to HKS pin
HFI: A high pulse to HFI pin (Hand-free request is generated.)
HDI: A low pulse to HDI pin (Hold-line request is generated.)