Uart Irda Low-Power Register (Uartilpr), Offset 0X020; Uart Integer Baud-Rate Divisor Register (Uartibrd), Offset 0X024; Uart Irda Low-Power Register (Uartilpr); Uart Integer Baud-Rate Divisor Register (Uartibrd) - Texas Instruments Concerto F28M35 Series Technical Reference Manual

Table of Contents

Advertisement

Register Descriptions

21.7.4 UART IrDA Low-Power Register (UARTILPR), offset 0x020

The UARTILPR register stores the 8-bit low-power counter divisor value used to derive the low-power SIR
pulse width clock by dividing down the system clock (SysClk). All the bits are cleared when reset.
The internal IrLPBaud16 clock is generated by dividing down SysClk according to the low-power divisor
value written to UARTILPR. The duration of SIR pulses generated when low-power mode is enabled is
three times the period of the IrLPBaud16 clock. The low-power divisor value is calculated as follows:
ILPDVSR = SysClk / F
where F
is nominally 1.8432 MHz.
IrLPBaud16
The divisor must be programmed such that 1.42 MHz < F
pulse duration of 1.41-2.11 µs (three times the period of IrLPBaud16). The minimum frequency of
IrLPBaud16 ensures that pulses less than one period of IrLPBaud16 are rejected, but pulses greater than
1.4 µs are accepted as valid pulses.
NOTE: Zero is an illegal value. Programming a zero value results in no IrLPBaud16 pulses being
generated.
31
LEGEND: R/W = Read/Write; R = Read only; -n = value after reset
Table 21-6. UART IrDA Low-Power Register (UARTILPR) Field Descriptions
Bit
Field
31-8
Reserved
7-0
ILPDVSR

21.7.5 UART Integer Baud-Rate Divisor Register (UARTIBRD), offset 0x024

The UARTIBRD register is the integer part of the baud-rate divisor value. All the bits are cleared on reset.
The minimum possible divide ratio is 1 (when UARTIBRD=0), in which case the UARTFBRD register is
ignored. When changing the UARTIBRD register, the new value does not take effect until
transmission/reception of the current character is complete. Any changes to the baud-rate divisor must be
followed by a write to the UARTLCRH register. See
Figure 21-12. UART Integer Baud-Rate Divisor Register (UARTIBRD)
31
Reserved
LEGEND: R/W = Read/Write; R = Read only; -n = value after reset
Table 21-7. UART Integer Baud-Rate Divisor (UARTIBRD) Register Field Descriptions
Bit
Field
31-16
Reserved
15-0
DIVINT
1466
M3 Universal Asynchronous Receivers/Transmitters (UARTs)
IrLPBaud16
Figure 21-11. UART IrDA Low-Power Register (UARTILPR)
Reseved
R-0
Value
Description
Reserved
IrDA Low-Power Divisor
This field contains the 8-bit low-power divisor value.
R-0
Value
Description
Reserved
Integer Baud-Rate Divisor
Copyright © 2012–2019, Texas Instruments Incorporated
< 2.12 MHz, resulting in a low-power
IrLPBaud16
Section 21.3.2
for configuration details.
16 15
SPRUH22I – April 2012 – Revised November 2019
www.ti.com
8
7
ILPDVSR
R/W-0
DIVINT
R/W-0
Submit Documentation Feedback
0
0

Advertisement

Table of Contents
loading

Table of Contents