Toshiba H1 SERIES TLCS-900 User Manual
Page 173

TMP92CM22
2007-02-16
92CM22-171
As the same reason,
+ (16 − K)/16 division function in the baud rate generator of
SIO0 cannot be used to generate 115.2 kbps baud rate.
Also when the 38.4 kbps and 1/16 pulse width,
+ (16 − K)/16 division function cannot
be used.
Table 3.9.5 shows baud rate and pulse width for (16
− K)/16 division function.
Table 3.9.5 Baud Rate and Pulse Width for (16
− K)/16 Division Function
Output Pulse
Width
Baud Rate
115.2 kbps
57.6 kbps
38.4 kbps
19.2 kbps
9.6 kbps
2.4 kbps
T
Ч 3/16
Ч
○
○
○
○
○
T
Ч 1/16
−
−
Ч
○
○
○
○
: Can be used (16
− K)/16 division function.
×: Cannot be used (16 − K)/16 division function.
−: Cannot be set to T × 1/16 pulse width.
7 6 5 4 3 2 1 0
Bit
symbol PLSEL RXSEL TXEN RXEN SIRWD3 SIRWD2
SIRWD1
SIRWD0
SIRCR
(1207H)
Read/Write R/W
After
reset
0 0 0 0 0 0 0 0
Function
Selection
transmission
pulse width
0: 3/16
1: 1/16
Receiving
data logic
0: “H” pulse
1: “L” pulse
Transmission
data
0: Disable
1: Enable
Receiving
operation
0: Disable
1: Enable
Select receiving effective pulse width
Set effective pulse width for equal or
more than 2x
× (Value + 1) + 100 ns
Can be set : 1 to 14
Cannot be set: 0, 15
0000
Cannot be set.
0001
Pulse width of equal or more than 4x
+
100 ns is effective.
~
1110
Pulse width of equal or more than 30x
+
100 ns is effective.
1111
Cannot be set.
0
Disable receiving operation.
(Received input is ignored.)
1
Enable receiving operation.
0 Disable
transmission operation
(Input from SIO is ignored.)
1
Enable transmission operation.
0
Pulse width of 3/16
1
Pulse width of 1/16
Figure 3.9.27 IrDA Control Register
Select receiving effective pulse width
Formula:
Receiving effective pulse width
≥ 2x × (Setting value
+
1)
+
100 ns
x
= 1/f
SYS
Enable of receiving operation
Enable of transmission operation
Select transmission pulse width
Note: If a pulse width complying with the IrDA 1.0 standard (1.6
μs
min.) can be guaranteed with a low baud rate, setting this
bit to “1” will result in reduced power dissipation.