EasyManua.ls Logo

NXP Semiconductors MPC5606S - Introduction

NXP Semiconductors MPC5606S
1344 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
LIN Controller (LINFlex)
MPC5606S Microcontroller Reference Manual, Rev. 7
Freescale Semiconductor 829
Chapter 23
LIN Controller (LINFlex)
23.1 Introduction
The LINFlex (Local Interconnect Network Flexible) controller interfaces the LIN network and supports
the LIN protocol versions 1.3; 2.0 and 2.1; and J2602 in both Master and Slave modes. LINFlex 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.
This device contains two LINFlex modules, LINFlex_0 and LINFlex_1. Of these, only LINFlex_0 can be
configured in Slave mode.
23.2 Main features
23.2.1 LIN mode features
Supports LIN protocol versions 1.3, 2.0, 2.1 and J2602
Master mode with autonomous message handling
Classic and enhanced checksum calculation and check
Single 8-byte buffer for transmission/reception
Extended frame mode for In-Application Programming (IAP) purposes
Wake-up event on dominant bit detection
True LIN field state machine
Advanced LIN error detection
Header, response and frame timeout
Slave mode
Autonomous header handling
Autonomous transmit/receive data handling
LIN automatic resynchronization, allowing operation with 16 MHz fast internal RC oscillator as
clock source
16 identifier filters for autonomous message handling in Slave mode
23.2.2 UART mode features
Full duplex communication
8- or 9-bit with parity
4-byte buffer for reception, 4-byte buffer for transmission
8-bit counter for timeout management

Table of Contents

Related product manuals