LIN: Local Interconnect Network comms

Posted on Thursday, June 23rd, 2011 in data transfer, sensors by the machinegeek

The Local Interconnect Network (LIN) is a single-wire, low cost, serial communications system which is a subbus of CAN used primarily in automotive systems. In this video Microchip provides an overview of LIN and some of their related products and tools.

For more info on the specifics of the LIN protocol, see this tutorial from National Instruments.

This entry was posted on Thursday, June 23rd, 2011 at 5:00 pm and is filed under data transfer, sensors. You can follow any responses to this entry through the RSS 2.0 feed. You can skip to the end and leave a response. Pinging is currently not allowed.

3 Responses to “LIN: Local Interconnect Network comms”

  1. A nitpick – LIN is not really a subbus of CAN, it’s a completely different bus at the lower layers of the OSI stack.

    There’s often (likely always :) a micro performing a bridging function between them though.

  2. Azhar karnalkar says:

    Hello everyone,

    I want to learn LIN. I figure out that ATtiny167, ATMEGA16M1 and ATMEGA32M1 have the lin support.

    What i want to know is that do we need an external LIN transreceiver along with this controller.

    Any help will be very useful.

    Best Regards,

  3. Ken says:

    Azhar, an excellent LIN transceiver is the Atmel ATA6629 and ATA6631. They have voltage regulators (3.3V output on ATA6629, 5V output on ATA6631) and reset control circuitry built in as well so you can simply attach your MCU to them, then attach the whole thing to a 12V or 24V automotive power line and it just works. I am using these on my prototype, specifically the 6631 as I am running a 5 volt MCU.

Leave a Reply

Notify me of followup comments via e-mail. You can also subscribe without commenting.

Recent Comments

  • Fred Fish: me
  • Mike Bess: Recently retired from the government sector to becoming a full time tinkerer. Dangerous prototypes is one of my favorite places
  • hli: Sunday++
  • Admir: Another try.
  • Peter: Sunday!