S32K AND ISELED DRIVER ISELED SOLUTION FROM NXP MANUEL ALVES, JUNE 2018
From Ambient to Functional Lighting Courtesy of Inova Semiconductors 1
Supporting Industry Trends Connectivity Autonomy Electrification One hour per day in the vehicle 1.3M global road fatalities every year US mandates 163 grams / mile and 54.5 MPG by 2025 Smarter LED lighting enables: New comfort and entertainment features Alert driver, passengers and pedestrians Energy efficient 2
Role of NXP Deliver production ready ISELED Stack for S32K using FlexIO accelerator for best performance/scalability Smart LED S32K 3
S32K Overview Software Hardware Ecosystem ISELED Driver provided as optional middleware Free S32 Software Development Kit Automotive-grade, production-ready, low-level drivers for all peripherals Free S32 Design Studio IDE Eclipse based, supports multiple compiler & debugger plug-ins Broad S32K1 Portfolio Arduino UNO compatible with expansion shield support ($49) Premium level IDE, complier & debugger tools NXP & 3 rd party MCAL / AUTOSAR + new ARCCORE Starter Kit S32K, S32DS & SDK Communities for technical support: http://www.nxp.com/community 4
How to start your design? For Development: - Evaluate ISELED with the Application Development Kit orderable from Farnell here - Follow the instruction here to proceed with the installation of NXP ISELED driver - Contact NXP at gpis.software@nxp.com for the activation code of latest NXP ISELED driver Production part numbers: PN Flash Package Temp (Ta) Features FS32K116LIT0MFM 128kB 32QFN 105C 80MHz + FlexIO + ISELED FS32K116LIT0MLF 128kB 48LQFP 105C 80MHz + FlexIO + ISELED FS32K118LIT0MLF 256kB 48LQFP 105C 80MHz + FlexIO + ISELED FS32K142HIT0MLH 256kB 64LQFP 105C 80MHz + FlexIO + ISELED FS32K144HIT0MLH 512kB 64LQFP 105C 80MHz + FlexIO + ISELED FS32K144HLT0MLH 512kB 64LQFP 105C 80MHz + FlexIO + ISELED + CAN FD + CSEC FS32K146HIT0MLL 1MB 100LQFP 105C 80MHz + FlexIO + ISELED FS32K146HLT0MLL 1MB 100LQFP 105C 80MHz + FlexIO + ISELED + CAN FD + CSEC FS32K148HIT0MLQ 2MB 144LQFP 105C 80MHz + FlexIO + ISELED FS32K148HGT0MLQ 2MB 144LQFP 105C 80MHz + FlexIO + ISELED + ENET + CSEC + CAN FD 5
FreeRTOS S32 SDK (Software Development Kit) SW Quality Class Automotive/Production Grade Development Support / Example 3 rd party Demos Applications Driver Examples Helper Tools Automotive-grade & production ready: SPICE/CMMI Level 3 compliant, MISRA 2012 LIN Analog ADC CMP PDB SBC Comms UART FlexIO CAN-FD LIN SPI I2C ISELED Driver Middleware Safety & Security EIM ERM CRC MPU csec Low-level Drivers Headers Timers FTM LPIT LPTMR RTC WDOG EWM SoC Clocks Interrupts Power Pins GPIO FLASH Processor Expert UI Config files Start-up/ Compiler linker files Low-level drivers for all MCU peripherals, optional middleware (LIN, NFC, Touch Sensing, ISELED Driver) FreeRTOS operating system Drivers for complementary NXP ICs e.g. System Basis Chip Documented source code and out-of-thebox examples for fast application bringup via drag & drop functionality 6
Lucie Studio SW Architecture NXP Lucie Proxy Scheduler Lucie Labs Others Lucie Planner Player Effect DB Lucie Creator ISELED Driver PC/Mac FlexIO Driver LPSPI Driver BDC Apps SDK Car Network (Series) S32K MCU 7 Apps SDK Smartphone
NXP and the NXP logo are trademarks of NXP B.V. All other product or service names are the property of their respective owners. 2016 NXP B.V.