CMS32L051 User Manual |Chapter 15 IrDA
www.mcu.com.cn 573 / 703
15.3.4 High level pulse width selection
If the pulse width at the time of transmission is less than the bit rate x 3/16, the applicable IRCKS2
~ IRCKS0 bit setting (minimum pulse width) and the high-level pulse width at the time of setting are
shown in Table 15-2.
Table 15-2 IRCKS2 ~ IRCKS0 bits
Note 1. - indicates that the communication standard is not met.
2. The pulse width cannot be less than the bit rate 3/16.
15.4 Considerations when using IrDA
1. The operating clock of the IrDA can enable or disable by a peripheral enable register setting. The
initial state is to disable the supply of clocks, so the registers cannot be accessed. Before the registers can be
set, the peripheral allow registers must be set to allow the state of the IrDA operating clock to be provided.
2. In sleep mode, the IrDA function is continuously operated.
3. During IrDA communication, the initialization function of SCI (SS bit = 1) is prohibited.
4. The IRRXINV bit, IRTXINV bit, and IRCKS [2:0] bit of the IRCR register can be set only when the
IRE bit is 0.