When operating in SCI mode, the LIN
module includes the following features:
- Standard universal asynchronous
receiver-transmitter (UART) communication
- Supports full-duplex or
half-duplex operation
- Standard non-return-to-zero (NRZ)
format
- Double-buffered receive and
transmit functions
- Supports two individually enabled
interrupt lines: level 0 and level 1
- Configurable frame format of
three to thirteen bits per character based on the following:
- One start bit
- Data word length programmable from one to eight bits
- Additional address bit in
address-bit mode
- Parity programmable for
zero or one parity bit, odd or even parity
- Stop programmable for one
or two stop bits
- Asynchronous communication
mode
- Two multiprocessor communication
formats allow communication between more than two devices
- Sleep and wake-up functions for
multiprocessor communication
- Programmable divider to support
up to 224 different baud rates
- Capability to use Direct Memory Access (DMA) to transmit and receive data
- Error and status flags to provide
detailed information about SCI events
- Multibuffer mode for receive and
transmit
Note:
In SCI mode, the LIN module is
functionally compatible with the C2000™ SCI module, but not software compatible
due to different register definitions.
The LIN module does not support
UART hardware flow control. This feature can be implemented in software using a
general-purpose I/O pin.
The LIN module does not support
isosynchronous mode as there is no SCICLK pin.