English
Language : 

PXD20RM Datasheet, PDF (957/1628 Pages) Freescale Semiconductor, Inc – PXD20 Microcontroller
Chapter 27
LIN Controller (LINFlexD)
27.1 Introduction
The LINFlexD (Local Interconnect Network Flexible with DMA support) controller interfaces the LIN
network and supports the LIN protocol versions 1.3, 2.0, 2.1 and J2602 in both Master and Slave modes.
LINFlexD includes a LIN mode that provides additional features (compared to standard UART) to ease
LIN implementation, improve system robustness, minimize CPU load and allow slave node
resynchronization.
Figure 27-1 shows the LINFlexD block diagram.
REGISTER MODEL / APPLICATION INTERFACE
CONFIG
CONTROL
STATUS
LIN Control
LIN Status
Baud rate
Filter Config.
Message
Buffer
Interface
MASTER
MESSAGE HANDLER
SLAVE
MESSAGE HANDLER
ID Filters(1)
LIN PROTOCOL HANDLER
1 Filter activation optional
Figure 27-1. LINFlexD block diagram
27.2 Main features
The LINFlexD controller can operate in several modes, each of which has a distinct set of features. These
distinct features are described in the following sections.
In addition, the LINFlexD controller has several features common to all modes:
• Fractional baud rate generator
Freescale Semiconductor
PXD20 Microcontroller Reference Manual, Rev. 1
Preliminary—Subject to Change Without Notice
27-1