Enhanced Serial Communication Interface (eSCI)
MPC5510 Microcontroller Family Reference Manual, Rev. 1
24-2
Freescale Semiconductor
Preliminary
24.1.2
Features
The eSCI has these major features:
•
Full-duplex operation
•
Standard mark/space non-return-to-zero (NRZ) format
•
13-bit baud rate selection
•
Programmable 8-bit or 9-bit data format
•
LIN master node support
•
Configurable CRC detection for LIN
•
Separately enabled transmitter and receiver
•
Two receiver wakeup methods:
— Idle line wakeup
— Address mark wakeup
•
Interrupt-driven operation with flags
•
Receiver framing error detection
•
Hardware parity checking
•
1/16 bit-time noise detection
•
Two-channel DMA interface
24.1.3
Modes of Operation
There are two operating modes of the eSCI module: run mode and stop mode. In run mode, eSCI_
x
= 0 in
the SIU_HLT register and all functional parts of the eSCI_
x
module are running. In stop mode, eSCI_
x
= 1
in the SIU_HLT register and all clocks to the eSCI_
x
module are disabled.
The eSCI delays the system going into stop mode, until it has completely transmitted the current TX byte,
or completely received the current RX byte. In LIN mode it will complete any frames that do not require
further processor intervention (e.g. transmission of a checksum byte).
24.2
External Signal Description
Each eSCI_
x
module has two external signals: TXD_
x
(transmit data output of eSCI_
x
) and RXD_
x
(receive data input of eSCI_
x
). Refer to
Section 2.7, “Detailed External Signal
,” for detailed signal descriptions.
24.3
Memory Map and Registers
This section provides a detailed description of all eSCI registers.