LIN (Local Interconnect Network) provides a low-cost bus communication for many networks, including automotive and appliance. The LIN protocol provides system development guidelines for the data transmission, the transmission medium, the development tools interfacing, and the software programming structures. This application note presents a LIN 2.0-compliant driver for the PIC18XXXX family of microcontrollers. This document will focus on the setup and implementation of the driver for a master and/or a slave node(s). Key additions and modifications of the LIN specification 2.0, the most current specification available to date, are highlighted.