DATASHEET SEARCH SITE | WWW.ALLDATASHEET.COM

Document overview

  • Manufacturer or author: Provided By ALLDATASHEET.COM(FREE DATASHEET DOWNLOAD SITE)
  • PDF pages: 2

Technical content

The Kinetis KL0 MCU family is the entry point into the Kinetis L series of MCUs built on the ARM® CortexTM-M0+ core. Pin compatible with the new 8-bit S08P family, the Kinetis KL0 MCU family provides a bridge for 8-bit customers migrating into the Kinetis portfolio and is software and tool compatible with all other Kinetis L series families. Devices start from 8 KB of flash in a small-footprint 4 x 4 mm 24 QFN package, extending up to 32 KB in a 48 LQFP package. Each family member combines ultra-low-power performance with a rich suite of analog, communication, timing and control peripherals. 32-bit ARM ® CortexTM-M0+ Core Ultra-low-power MCUs with 8-bit S08 compatibility Kinetis KL0 Family Kinetis KL0 MCU Family: Block Diagram Target Applications

  • Low-power applications
  • Battery operated applications
  • USB peripherals
  • Consumer applications Standard Optional Kinetis KL0x Family HMI Frequency- Locked Loop Low/High- Frequency Oscillators Internal Reference Clocks SPI Xtrinsic Low-Power Touch-Sensing Interface GPIO Debug Interfaces Interrupt Controller Micro Trace Buffer 12-bit ADC PWM Analog Comparator 12-bit DAC Program Flash (8 to 32 KB) Internal Watchdog SRAM (1 to 4 KB) Low-Power UART ARM® Cortex™-M0+ Core

48 MHz

Communication InterfacesTimersAnalog Periodic Interrupt Timers Low-Power Timer DMA Low-Leakage Wake-Up Unit Unique ID Bit Manipulation Engine I2C Secure Real- Time Clock

Features

  • Next-generation 32-bit ARM Cortex-M0+ core. 2x more CoreMark/mA than the closest 8/16-bit architecture. Single- cycle fast I/O access port facilitates bit banging and software protocol emulation, maintaining an 8-bit “look and feel”
  • Multiple flexible low-power modes including new compute mode which reduces dynamic power by placing peripherals in an asynchronous stop mode
  • LPSCI, SPI, I 2C, ADC, DAC, LP timer and DMA support low-power mode operation without waking up the core Flash and SRAM
  • Up to 32 KB flash with 64 byte flash cache, up to 4 KB RAM
  • Security circuitry to prevent unauthorized access to RAM and flash contents Performance
  • ARM Cortex-M0+ core, 48 MHz core frequency over full voltage and temperature range (–40 ˚C to +105 ˚C)
  • Bit manipulation engine for improved bit handling of peripheral modules
  • Thumb instruction set combines high code density with 32-bit performance
  • Up to 4-ch. DMA for peripheral and memory servicing with reduced CPU loading and faster system throughput
  • Independent-clocked COP guards against clock skew or code runaway for fail-safe applications Mixed Signal
  • 12-bit ADC with configurable resolution, sample time and conversion speed/power. Integrated temperature sensor
  • High-speed comparator with internal 6-bit DAC
  • 12-bit DAC with DMA support Timing and Control
  • One 6-ch. and one 2-ch., 16-bit low- power timer PWM modules with DMA support
  • 2-ch., 32-bit periodic interrupt timer provides time base for RTOS task schedule or trigger source for ADC conversion
  • Low-power timer allows operation in all power modes except VLLS0
  • Real-time clock with calendar HMI
  • Capacitive touch sense interface supports up to 16 external electrodes and DMA data transfer
  • GPIO with pin interrupt support, DMA request capability and other pin control options Connectivity and Communications
  • I 2C with DMA support, up to 100 Kb/s and compatible with SMBus V2 features
  • LPUART and SPI with DMA support Software and Tools
  • Freescale Tower System hardware development environment and low-cost demo board
  • Integrated development environments
  • CodeWarrior for Microcontrollers V10.x (Eclipse) IDE with Processor Expert
  • IAR Embedded Workbench, Keil MDK, Atollic, CodeRed
  • Runtime software and RTOS
  • MQX-Lite, FreeRTOS, CodeSourcery G++ (GNU)
  • Full ARM ecosystem support Kinetis KL0 MCU Family: Smoke Detector Kinetis KL0 MCU Kinetis KL0 MCU Family: Smoke Detector Audio Alarm DAC/LPTPM Optical Chamber LPTPM Battery ADC Low Power
  • Deep sleep wake up controller
  • Low leakage and run power ADC
  • Monitor battery voltage LPTPM
  • Configure PWM to generate 38.4 kHz carrier to drive infrared LED ADC IR Detector Infrared LED Kinetis KL0 MCU Family Sub-Family Part Number Memory Features Packages CPU (MHz) Flash (KB) SRAM (KB) DMA UART SPI 12C TSI I2S 12-bit DAC 16-bit ADC w/DP Ch. 12-bit ADC Total I/Os

16 QFN

(3 x 3, 0.5 mm) 20WLCSP

24 QFN

(4 x 4, 0.5 mm)

25 WLCSP

32 LQFP

(7 x 7, 0.8 mm)

32 QFN

(5 x 5, 0.5 mm)

35 WLCSP

48 LQFP

(7 x 7, 0.5 mm)

48 QFN

(7 x 7, 0.5 mm)

64 LQFP

(10 x 10, 0.5 mm)

80 LQFP

(12 x 12, 0.5 mm)

100 LQFP

(14 x 14, 0.5 mm)

121 MAPBGA

(8 x 8, 0.65 mm) KL02 MKL02Z8xxx4 48 8 1 1 1 2 √ 14~28 FG MKL02Z16xxx4 48 16 2 1 1 2 √ 14~28 FG FK FM MKL02Z32xxx4 48 32 4 1 1 2 √ 14~28 FG AF FK FM KL04 MKL04Z8Vxx4 48 8 1 √ 1 1 1 √ 22~28 FK LC FM MKL04Z16Vxx4 48 16 2 √ 1 1 1 √ 22~41 FK LC FM LF MKL04Z32Vxx4 48 32 4 √ 1 1 1 √ 22~41 FK LC FM LF KL05 MKL05Z8Vxx4 48 8 1 √ 1 1 1 √ √ √ 22~28 FK LC FM MKL05Z16Vxx4 48 16 2 √ 1 1 1 √ √ √ 22~41 FK LC FM LF MKL05Z32Vxx4 48 32 4 √ 1 1 1 √ √ √ 22~41 FK LC FM LF Note: Additional KL0 family members are currently under development. Visit freescale.com for the latest information. * Proposed Freescale, the Freescale logo, CodeWarrior, the Energy Efficient Solutions logo and Kinetis are trademarks of Freescale ARM is the registered trademark of ARM Limited. ARM Cortex-M4 and ARM Cortex-M0+ are trademarks of ARM Limited. © 2012 Freescale Semiconductor, Inc. Doc Number: LSERIESKL1FS REV 1 For current information about Kinetis products and documentation, please visit freescale.com/Kinetis/Lseries