UART Modules
Freescale Semiconductor
26-15
MCF52235 ColdFire® Integrated Microcontroller Reference Manual, Rev. 6
26.3.11 UART Baud Rate Generator Registers (UBG1n/UBG2n)
The UBG1
n
registers hold the MSB, and the UBG2
n
registers hold the LSB of the preload value. UBG1
n
and UBG2
n
concatenate to provide a divider to the internal bus clock for transmitter/receiver operation,
Section 26.4.1.2.1, “Internal Bus Clock Baud Rates
NOTE
The minimum value loaded on the concatenation of UBG1
n
with UBG2
n
is
0x0002. The UBG2
n
reset value of 0x00 is invalid and must be written to
before the UART transmitter or receiver are enabled. UBG1
n
and UBG2
n
are write-only and cannot be read by the CPU.
26.3.12 UART Input Port Register (UIPn)
The UIP
n
registers show the current state of the UCTS
n
input.
IPSBAR
Offset:
0x00_0218 (UBG10)
0x00_0258 (UBG11)
0x00_0298 (UBG12)
Access: User write-only
7
6
5
4
3
2
1
0
R
W
Divider MSB
Reset:
0
0
0
0
0
0
0
0
Figure 26-13. UART Baud Rate Generator Registers (UBG1n)
IPSBAR
Offset:
0x00_021C (UBG20)
0x00_025C (UBG21)
0x00_029C (UBG22)
Access: User write-only
7
6
5
4
3
2
1
0
R
W
Divider LSB
Reset:
0
0
0
0
0
0
0
0
Figure 26-14. UART Baud Rate Generator Registers (UBG2n)
IPSBAR
Offset:
0x00_0234 (UIP0)
0x00_0274 (UIP1)
0x00_02B4 (UIP2)
Access: User read-only
7
6
5
4
3
2
1
0
R
1
1
1
1
1
1
1
CTS
W
Reset:
1
1
1
1
1
1
1
1
Figure 26-15. UART Input Port Registers (UIPn)
Because
of
an
order
from
the
United
States
International
Trade
Commission,
BGA-packaged
product
lines
and
part
numbers
indicated
here
currently
are
not
available
from
Freescale
for
import
or
sale
in
the
United
States
prior
to
September
2010:MCF52234CVM60,
MCF52235CVM60