Overview of Kinetis MCU Product Family for Automotive Applications APF-AUT-T0470
Total Page:16
File Type:pdf, Size:1020Kb
Overview of Kinetis MCU Product Family for Automotive Applications APF-AUT-T0470 SHUQI YE | AMPG Marketing J U N E . 2 0 1 4 TM External Use Agenda • Kinetis Auto – Product Family Overview • Key Features – Benefit and Value to customer • Win Against Competitors • Product Availability • Target Customers, Target Applications • Summary TM External Use 1 Kinetis for Automotive: 32-bit ARM MCU TM External Use 2 Automotive Microcontroller Portfolio Powertrain Safety & Chassis Body DIS 32-bit ARM 32-bit Power Architecture 8-16-bit S08 / S12 / MagniV TM External Use 3 Product Comparison Table EE MS Flex- Device Flash RAM Freq SCI SPI ATD PWT ACMP IIC GPIO Packages PROM CAN Tim 6c+2c 16 TSSOP/ KEAZN8 8K 1K emulate 48MHz 0 1 1 12c12b 1 2 1 Up to 22 16b 24 QFN 6c+2c+ KEAZN16 16K 2K 256B 40MHz 0 3 2 16c12b 1 2 2 Up to 57 32/64 LQFP 2c 16b 6c+2c+ KEAZN32 32K 4K 256B 40MHz 0 3 2 16c12b 1 2 2 Up to 57 32/64 LQFP 2c 16b 6c+2c+ KEAZN64 64K 4K 256B 40MHz 0 3 2 16c12b 1 2 2 Up to 57 32/64 LQFP 2c 16b 6c+2c+ KEAZ64 64K 8K emulate 48MHz 1 3 2 16c12b 1 2 2 Up to 71 64/80 LQFP 2c 16b 6c+2c+ KEAZ128 128K 16K emulate 48MHz 1 3 2 16c12b 1 2 2 Up to 71 64/80 LQFP 2c 16b Note: Not all peripherals are available in all package types. TM External Use 4 Kinetis EA Series MCUs for Automotive: Block Diagram System Debug PMC 2.7-5.5V SWD Applications: Ext Osc Debugger • Automotive general purpose (1-20M, 32K) Int R/C OSC (~32KHz) Operating Characteristics Int LP Osc (1KHz) • Voltage range: 2.7 to 5.5 V ARM Cortex M0+ FLL Clk Mult • Temperature range (ambient): -40 to 48MHz Core Freq LVD 125°C NVIC CY MUL CY - POR 1 Key Features: 1xWDT • ARM Cortex M0+ core 1-Cycle GPIO • Up to 128K embedded flash BME(1) Peripheral Bus • Up to 16K RAM • External OSC and internal ICS for clock • System functions: LVD, WDG, CRC, SWD, Flash BITBAND, BME, LP modes RAM Peripheral UP To Bridge • Communication interfaces: SPI, SCI, IIC, Up to 16KB 128KB CAN • Multiple timers: FTM, PWM, PIT, PWT, RTC Communications I/O System • 12-bit ADC and ACMP 2 Open- 6+2+2ch 12ch, 3 Drain IO, 1 1 1 Analog 2 2 2 16bit Flex RTC 12bit ADC SCI KBI, PWT MSCAN Comp- SPI I2C KBI PIT (2) w/8 FIFO Packages: GPIO Timer arators (LIN) • 16TSSOP, 24QFN, 32LQFP, 64LQFP, 80LQFP (1) Support bit operation in RAM • Pin compatible within KEA family and (2) Faster timer running 2 x core clock other Kinetis Auto family TM External Use 5 KEA: Key Differentiators/Selling Points for customers TM External Use 6 Kinetis KEA Key differentiators KEA MCU is cost-effective auto-grade scalable 32bit product family with complete ARM ecosystem for a wide range of automotive applications -- Customers can start design easily today for fast prototyping! • Complete enablement to save • Low power consumption development cost & time − M0+ core optimized for low power − Massive options of development tools, SW and HW − Chip level low power design references − Complete ARM ecosystem • Advanced automotive connectivity − Plenty of automotive peripherals including • Super scalable product family CAN, LIN(SCI), SPI, IIC etc − 8K to 2M embedded flash, pin to pin compatible • Wide operating range • Automotive grade Quality − Vdd = 2.7 - 5.5V, 3.3V or 5V convenience − AEC Q100 certificated, Proven automotive IP on board, − Ta = -40C to 125C Enhanced EMC/ESD performance • Ideal for automotive applications • High Performance − 32-bit ARM M0+ core TM External Use 7 24 Hours to Prototype: Typical Development Flow 1 2 3 Choose Your Install Prototype with Hardware Development Suite Demo Code • Demo boards • Initialization / autocoding • Low-level drivers: CAN, • Reference solutions • Compiler LIN, Flash • USB Starter Kits • Debug • Demo code: CAN wakeup, LIN comms • Peripheral enhancement routines TM External Use 8 Kinetis Automotive: The Development Portal StarterTRAK $49 boards, Code Warrior Compiler(v10.6) available Feb for Alpha ctms Processor Expert initialization tool On-board openSDA debugging and programming circuit Keil Samples project LIN/CAN communications interface IAR compiler tips Analog interface with ambient light sensor app notes, schematics, design / EMC guides 4 high efficiency LEDs reference manual, data sheet (local lauguage) 2 Push buttons Development Hardware Dev Software & Docs order download Reference Solutions Runtime Software • Automotive lighting LCM • Green AutoNet - CAN-LIN gateway • BLDC motor control drivers: CAN, LIN, Flash, PWM • engine control for 2W demo code: boot-loader, CAN wakeup Example shown: integrated Libraries: motor control hw & sw solution for HVAC TM Peripheral enhancement routines External Use 9 Reference Designs examples : Green AutoNet KEA128 MC DevKit Automotive Lighting control module Low power CAN/LIN nodes • 12V automotive motor control • Automotive Lighting • BCM/Gateway to platform featuring the Kinetis Control based on Kinetis KEA128 MCU, covering the 3- Auto and Eswitch. control several RGB phase sensorless BLDC and PMSM LIN slaves via a CAN motor control • Implement LIN communication to control bus • Solution covered completely by Freescale ICs (32-bit MCU, System Light, LIN driver included • Excellent low power Basis Chip, Three Phase FET Pre- • Two demo modes performance driver) include manual control • Real-time algorithm parameter and PC control. • CAN/LIN tuning using Motor Control communication with Application Tuning (MCAT) tool • Based on real automotive lights- Gateway function • LIN interface high/low beam, turning, • Precise speed and monitoring braking • Integrated KEA based on the Automotive Math and software drivers Motor Control Library Set for Cortex-M0+ function TM External Use 10 Low Cost StarterTRAK Boards TRK-KEA8 TRK-KEA64 TRK-KEA128 • KEA8 MCU in a 24 QFN • KEA64 MCU in a 64 LQFP • KEA128 MCU in a 80 LQFP package package package • On-board openSDA debugging • On-board openSDA debugging • On-board openSDA debugging and programming circuit using and programming circuit using and programming circuit using the MC9S08JM60 MCU the MC9S08JM60 MCU the MC9S08JM60 MCU • LIN communications interface • LIN communications interface • LIN communications interface • Analog interface with • Analog interface with • Analog interface with potentiometer potentiometer potentiometer • High efficiency LEDs • High efficiency LEDs • High efficiency LEDs • SCI serial communication • SCI serial communication • SCI serial communication interface interface interface • CAN communications interface TM External Use 11 Easy Enablement − Rapid Prototyping for Quality Software Development • Freescale Enablement: − Processor Expert − Automotive Math and Motor Control Library for Cortex M0+ − Motor Control Application Tuning (MCAT) tool − FreeMASTER • IDE Debugger/Compiler − CodeWarrior 10.5 − IAR − Keil • Operating Systems: − MQX − Autosar MCAL • Drivers − Split Gate Flash Driver Software for Kinetis EA Series MCU − Flash driver for EEPROM emulation − LIN driver − CAN driver • Debugger interface − P&E Micro: Umultilink Go and get them in www.freescale.com! TM External Use 12 KEA Performance and power consumption advantage TM External Use 13 Automotive grade quality • AEC Q100 grade1 certification, -40C to 125C ambient temperature range • Proven automotive IP on board − MSCAN, SCI, etc have been used in automotive production for >10 years • Enhanced EMC/ESD performance • FAB certificated by TS16949 • Complete digital/analog HVST, plus ELFR validation • PPAP will be ready in July 2014 for auto customers TM External Use 14 KEA: Win against competitors TM External Use 15 Win against competition • Beat Renesas 78K/RL78 Select the bullet combination of − Overall better performance/cost selling points to customer’s − Reduced customer design effort − Scalable platform from low end to high end unique need • Beat MCHIP PIC16/18 − 32-bit computation power Leverage complete Kinetis Auto − Complete portfolio enablement to reduce customer − Scalability to mid/high end design effort in all cases! − Comparably cost • Beat ST STM32/STM8A Killing sheet with Renesas RL78 − Automotive grade − High quality and MCHIP PIC16F available for − 32-bit computation power over ST 8-bit reference • Beat IFX 16-bit XC2000 − Complete portfolio − Competitive cost • Beat TI TMS430/570 − Complete portfolio − 5V connection TM External Use 16 KEA8 Competition benchmark Feature KEA8 RL78/F12, R5F10968JSP CPU core 32bit, ARM cortex M0+ 16bit, RL78 core Frequency 48Mhz 32Mhz Supply voltage 2.7 to 5.5 2.7 to 5.5 Operating ambient temperature(°C) -40C to 125C -40C to 150C Flashmemory [kBytes] 8K 8K memory Data Flash/EEPROM NA 4K dataflash RAM [kBytes] 1K 0.5K CAN(ch number) NA NA UART(SCI ch number) 1 1 seriel interface SPI 1 NA IIC 1 1 Other Key Peripherals NA NA Timer bit and channels Multiple 16bit channels Multiple 16bit channels timer/PWM PWM bit and channels 16bit x up to 8 16bit x 3 10-Bit ADC channels NA 8 ADC/DAC 12-Bit ADC channels 12 NA ACMP (analog comparator) Yes NA POR (power on reset) Yes Yes LVD (low voltage detect) Yes Yes External OSC support Yes Yes Clock Internal Clock Generation Yes Yes GPIO number 22 16 Package 16TSSOP, 24QFN 20SSOP TM External Use 17 KEA8 Competition benchmark - continue TM External Use 18 KEA64 Competition benchmark - continue TM External Use 19 KEA128 competition benchmark TM External Use 20 KEA: Product Availability TM External Use 21 KEA Availability TM External Use 22 Kinetis Auto : KEA Family PN Decoder S 9 KEA Z N 64 A V xx • Package • Temperature • Mfg Revision • Feature: Reserved • Feature: Flash Size • Feature: CAN Avail •ARM Core Memory Type •Family / Series Qualification Level S Feature: