English
Language : 

PXS20RM Datasheet, PDF (977/1368 Pages) Freescale Semiconductor, Inc – PXS20 Microcontroller
Chapter 31
LIN Controller (LINFlexD)
LIN Controller (LINFlexD)
31.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 31-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 31-1. LINFlexD block diagram
31.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
PXS20 Microcontroller Reference Manual, Rev. 1
31-1