S08EL and SL 8-bit Microcontrollers Automate LIN Slave Message Handling with SLIC Technology Overview S08EL and SL 8-bit microcontrollers with embedded slave Local Interconnect Network (LIN) interface controller (SLIC) and EEPROM help to increase LIN slave performance and Root Part Number 9S08EL32 9S08EL16 9S08SL16 9S08SL8 Family EL EL SL SL Flash 32 KB 16 KB 16 KB 8 KB RAM 1 KB 1 KB 512B 512B EEPROM Up to 512B Up to 512B Up to 256B Up to 256B Analog (ADC) Up to 16-ch. 10-bit ADC, 2 Comparators Up to 16-ch. 10-bit ADC, 2 Comparators Up to 16-ch. 10-bit ADC, 1 Comparator Up to 16-ch. 10-bit ADC, 1 Comparator UART 1xSCI 1xSCI 1xSCI 1xSCI SPI 1 1 1 1 I 2C 1 1 1 1 SLIC 1 1 1 1 Timer 4-ch. + 2-ch. 4-ch. + 2-ch. 2-ch. + 2-ch. 2-ch. + 2-ch. reduce development time. Freescale Semiconductor's 8-bit EL and SL families of microcontrollers (MCUs) are designed for LIN slave and general market applications. The EL family is positioned as higher end, offering higher memory and more peripherals, while the SL family is intended for more cost-sensitive applications. Typical Applications of the EL and SL Families An application focus area of the EL and SL families is LIN. LIN is a UART-based, singlemaster, multiple-slave networking architecture originally developed for automotive sensor and actuator networking applications. Application Segments Specific Application Examples for LIN Slaves Roof Sensor, light sensor, light control, sun roof Steering Wheel Cruise control, wiper, turning light, climate control, radio Clock ICS ICS ICS ICS Seat position motors, occupancy sensor, control panel Pin Count 28, 20 28, 20 28, 20 28, 20 Seat Engine Sensors, small motors Climate Small motors, control panel Additional Features Door Mirror, central ECU, mirror switch, window lift, seat control switch, door lock LIN Auto-Baud/ Synch, 40 MHz CPU, Watchdog OSC/Timer, COP, LVI, ICE, BDM, POR, KBI, Temp Sensor LIN Auto-Baud/ Synch, 40 MHz CPU, Watchdog OSC/Timer, COP, LVI, ICE, BDM, POR, KBI, Temp Sensor LIN Auto-Baud/ Synch, 40 MHz CPU, Watchdog OSC/Timer, COP, LVI, ICE, BDM, POR, KBI, Temp Sensor LIN Auto-Baud/ Synch, 40 MHz CPU, Watchdog OSC/Timer, COP, LVI, ICE, BDM, POR, KBI, Temp Sensor Features SLIC Shortens Development Time The EL and SL families offer up to 40 MHz * By eliminating message processing steps, Auto Qualed Part Number Package Temp Range S9S08EL32F1MTJ 20 TSSOP -40C to +125C of CPU performance using Freescale's 0.25 S9S08EL32F1MTL 28 TSSOP -40C to +125C flash to push the boundaries of 8-bit into the S9S08EL16F1MTJ 20 TSSOP -40C to +125C range of 16-bit MCU performance. The EL S9S08EL16F1MTL 28 TSSOP -40C to +125C and SL families are scalable and offer pin S9S08SL16F1MTJ 20 TSSOP -40C to +125C S9S08SL16F1MTL 28 TSSOP -40C to +125C The EL and SL families provide on-chip S9S08SL8F1MTJ 20 TSSOP -40C to +125C EEPROM and a unique, embedded SLIC S9S08SL8F1MTL 28 TSSOP -40C to +125C module. SLIC automates message handling SLIC Helps Reduce Cost to help increase performance, shorten * SLIC can handle any LIN speed on any LIN compatibility across packages. S9S08EL32F1VTJ 20 TSSOP -40C to +105C S9S08EL32F1VTL 28 TSSOP -40C to +105C S9S08EL16F1VTJ 20 TSSOP -40C to +105C S9S08EL16F1VTL 28 TSSOP -40C to +105C S9S08SL16F1VTJ 20 TSSOP -40C to +105C S9S08SL16F1VTL 28 TSSOP -40C to +105C S9S08SL8F1VTJ 20 TSSOP -40C to +105C percent over UART solutions--only two S9S08SL8F1VTL 28 TSSOP -40C to +105C interrupts per LIN message S9S08EL32F1CTJ 20 TSSOP -40C to +85C S9S08EL32F1CTL 28 TSSOP -40C to +85C much more efficiently due to interrupt S9S08EL16F1CTJ 20 TSSOP -40C to +85C handling technology S9S08EL16F1CTL 28 TSSOP -40C to +85C S9S08SL16F1CTJ 20 TSSOP -40C to +85C S9S08SL16F1CTL 28 TSSOP -40C to +85C S9S08SL8F1CTJ 20 TSSOP -40C to +85C S9S08SL8F1CTL 28 TSSOP -40C to +85C For C&I qualed Part Numbers, please substitute "MC" in place of "S" and remove the "F1" fab and maskset indicator. Development Tools Demonstration Boards (DEMO9S08EL32): MSRP $69 Programming Adapter (PAS08W1628T28-- 20 and 28 TSSOP): MSRP $149 SLIC minimizes and simplifies driver code * SLIC driver code as small as 120 bytes possible (refer to AN2633) * Simpler driver code means shortened debug and development time--use your engineering time to debug the application, not LIN communication development time and reduce cost. bus with only one software driver required, SLIC Increases Performance which allows for: * True auto synchronization and auto bauding finds LIN frames and adjusts baud rate without CPU intervention * Number of interrupts reduced by up to 83 * Remaining interrupts are serviced * Outstanding LIN bus noise suppression to UART--SLIC blocks noise instead of passing it on * Can use SYNCH data from LIN messages to trim oscillator * SLIC eliminates many steps normally Code reuse for many applications, regardless of LIN bus speed--no reprogramming required to change bus speeds means fewer part numbers to track and stock High-speed (up to 120 kpbs), end-of-line programming through LIN allows faster module manufacturing times and field reprogrammability * Smaller driver code means less flash required for given application--use flash for your application, not LIN communication * SLIC does not require oscillator trimming, unlike UART or bit-banged LIN solutions, eliminating a manufacturing step required by UART solutions (trim oscillator, Package Options detect break, measure sync signal, adjust 20-Lead TSSOP 28-Lead TSSOP baud rate, calculate and verify checksum, handle individual data bytes, detect LIN errors) BDM Multilink (USBMULTILINKBDME): MSRP $99 Cyclone Pro (M68CYCLONEPROE): MSRP $499 CodeWarrior(R) (Standard Edition: CWS-H08-STDED-CX, Professional Edition: CWS-H08-PROED-CX, Special Edition: CWX-HXX-SE) Emulation Support (ICE) (Built-in support on-chip) Learn More: Freescale and the Freescale logo are trademarks or registered trademarks of Freescale Semiconductor, Inc. in the U.S. and other countries. All other product or service names are the property of their respective owners. (c) Freescale Semiconductor, Inc. 2008 Document Number: ELSLFS REV 1 For current information about Freescale products and documentation, please visit www.freescale.com/S08SLIC.