English
Language : 

PXR40RM Datasheet, PDF (53/1434 Pages) Freescale Semiconductor, Inc – PXR40 Microcontroller
Introduction
1.2.14 Serial communication interface module (UART)
The PXR40 includes three serial communications interface (UART) modules. Each UART allows
asynchronous serial communications with peripheral devices and other MCUs. It includes special support
to interface to local interconnect network (LIN) slave devices.
The serial communication interface module offers the following:
• UART features:
— Full-duplex operation
— Standard non return-to-zero (NRZ) mark/space format
— Data buffers with 4-byte receive, 4-byte transmit
— Configurable word length (8-bit or 9-bit words)
— Error detection and flagging
– Parity, noise and framing errors
— Interrupt driven operation with 4 interrupts sources
— Separate transmitter and receiver CPU interrupt sources
— 16-bit programmable baud-rate modulus counter and 16-bit fractional
— 2 receiver wake-up methods
• LIN features:
— Autonomous LIN frame handling
— Message buffer to store identifier and up to eight data bytes
— Supports message length of up to 64 bytes
— Detection and flagging of LIN errors
— Sync field; Delimiter; ID parity; Bit, Framing; Checksum and Timeout errors
— Classic or extended checksum calculation
— Configurable Break duration of up to 36-bit times
— Programmable Baud rate prescalers (13-bit mantissa, 4-bit fractional)
— Diagnostic features
– Loop back
– Self Test
– LIN bus stuck dominant detection
— Interrupt driven operation with 16 interrupt sources
— LIN slave mode features
– Autonomous LIN header handling
– Autonomous LIN response handling
– Discarding of irrelevant LIN responses using up to 16 ID filters
1.2.15 Controller area network (CAN) module
The PXR40 contains four controller area network (CAN) blocks.
Freescale Semiconductor
PXR40 Microcontroller Reference Manual, Rev. 1
1-13