
W83977F/ W83977AF
PRELIMINARY
Publication Release Date: March 1998
- 65 -
Revision 0.58
4.5.3 Reg2 - Mapped IR FIFO Control Register (MP_UFR)
This register is read only. Reading this register returns IR FIFO Control Register (UFR) value of SET
0.
Reg.
Bit 7
Bit 6
Bit 5
Bit 4
SSR
SSR7
SSR6
SSR5
SSR4
Default Value
0
0
0
Bit 3
SSR3
0
Bit 2
SSR2
0
Bit 1
SRR1
0
Bit 0
SRR0
0
0
4.5.4 Reg3 - Sets Select Register (SSR)
Reading this register returns E4H. Writing a value selects a Register Set.
Reg.
Bit 7
Bit 6
SSR
SSR7
SSR6
Default Value
1
1
Bit 5
SSR5
1
Bit 4
SSR4
0
Bit 3
SSR3
0
Bit 2
SSR2
1
Bit 1
SRR1
0
Bit 0
SRR0
0
4.6 Set4 - TX/RX/Timer counter registers
and
IR control registers.
Address Offset
0
1
2
3
4
5
6
7
Register Name
TMRL
TMRH
IR_MSL
SSR
TFRLL
TFRLH
RFRLL
RFRLH
Register Description
Timer Value Low Byte
Timer Value High Byte
Infrared Mode Select
Sets Select Register
Transmitter Frame Length Low Byte
Transmitter Frame Length High Byte
Receiver Frame Length Low Byte
Receiver Frame Length High Byte
4.6.1 Set4.Reg0, 1 - Timer Value Register (TMRL/TMRH)
This is a 12-bit timer whose resolution is 1ms, that is, the maximum programmable time is 2
12
-1 ms.
The timer is a down-counter and starts counting down when EN_TMR (Enable Timer) of Set4.Reg2 is
set to 1. When the timer counts down to
zero
and EN_TMR=1, the TMR_I is set to 1 and a new initial
value will be loaded into counter.
4.6.2 Set4.Reg2 - Infrared Mode Select (IR_MSL)
Mode
Bit 7
-
0
Bit 6
-
0
Bit 5
-
0
Bit 4
-
0
Bit 3
IR_MSL1
0
Bit 2
IR_MSL0
0
Bit 1
Bit 0
EN_TMR
0
Advanced IR
Reset Value
TMR_TST
0
Bit 7~4:
Reserved
, write to 0.
Bit 3, 2:
IR_MSL1, 0 - Infrared Mode Select
Select legacy IR, SIR, or ASK-IR mode. Note that in legacy SIR/ASK-IR user should set
DIS_BACK=1 to avoid backward when programming baud rate.
IR_MSL1, 0
00
01
10
11
Operation Mode Selected
Legacy
IR
CIR
Legacy
ASK-IR
Legacy
SIR