Init_SLIC
 
Component Init_SLIC for HCS08
Slave LIN Interface Controller (SLIC)
Component Level: Peripheral Initialization
The Slave LIN interface controller (SLIC) is designed to provide slave node connectivity on a local interconnect network (LIN) sub-bus. LIN is an open-standard serial protocol developed for the automotive industry to connect sensors, motors, and actuators. The SLIC includes these distinctive features:
  • Full LIN message buffering of identifier and 8 data bytes
  • Automatic bit rate and LIN message frame synchronization:
    1. – No prior programming of bit rate required, 1–20 kbps LIN bus speed operation
      – All LIN messages will be received (no message loss due to synchronization process)
      – Input clock tolerance as high as ±50%, allowing internal oscillator to remain untrimmed
      – Incoming break symbols always allowed to be 10 or more bit times without message loss
      – Supports automatic software trimming of internal oscillator using LIN synchronization data
  • Automatic processing and verification of LIN SYNCH BREAK and SYNCH BYTE
  • Automatic checksum calculation and verification with error reporting
  • Maximum of two interrupts per standard LIN message frame with no errors
  • Full LIN error checking and reporting
  • High-speed LIN capability up to 83.33 kbps to 120.00 kbps(1)
  • Configurable digital receive filter
  • Streamlined interrupt servicing through use of a state vector register
  • Switchable UART-like byte transfer mode for processing bytes one at a time
  • without LIN message framing constraints
  • Enhanced checksum (includes ID) generation and verification

Peripheral Initialization Components provide a low-level hardware approach to initialize registers of the peripheral module. They are intended for experienced users.