32-bit Microcontrollers Kinetis KL0x MCU Family Ultra-low-power MCUs Overview The Kinetis KL0x MCU family is the entry point into the Kinetis L series of MCUs built on the Target Applications ARM® Cortex®-M0+ core. The Kinetis KL0x MCU family provides a bridge for 8-bit customers • Battery-operated applications migrating into the Kinetis MCU portfolio, and is software and tool compatible with all other • Consumer applications Kinetis L series families. Devices start from 8 KB of flash and a small footprint of 1.6 mm x 2.0 mm 20WLCSP 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. Kinetis KL0x MCU Family Block Diagram ARM® Cortex®-M0+ Core System Memories Clocks Debug Interfaces Internal Watchdog Program Flash (8 to 32 KB) SRAM (1 to 4 KB) Interrupt Controller Bit Manipulation Engine Boot ROM (8 KB) 16-Byte Register File Micro Trace Buffer Unique ID 48 MHz Analog 12-bit ADC Analog Comparator 12-bit DAC Internal Voltage Reference Timers Internal Reference Clocks DMA FrequencyLocked Loop Low-Leakage Wake-Up Unit High Accuracy Internal Reference Clocks 48 M/8 MHz Communication Interfaces HMI IC GPIO Low-Power UART Xtrinsic Low-Power Touch-Sensing Interface 2 PWM Low-Power Timer Low/HighFrequency Oscillators SPI Periodic Interrupt Timers Secure RealTime Clock Standard Optional Features Ultra Low Power Memory • Next-generation 32-bit Cortex-M0+ core. 2x more CoreMark®/mA than the closest 8/16bit architecture. • Up to 32 KB flash with 64 byte flash cache, up to 4 KB RAM • Multiple flexible low power modes, including new compute mode that reduces dynamic power by placing peripherals in an asynchronous stop mode • LPUART, SPI, I2C, ADC, DAC, LP timer and DMA support low power mode operation without waking up the core • Security circuitry to prevent unauthorized access to RAM and flash contents • 8 KB ROM bootloader for easy flash upgrade • Low-power applications • USB peripherals Performance Timing and Control • Cortex-M0+ core, 48 MHz core frequency over full voltage and temperature range (–40 ˚C to +105 ˚C), except CSP (-40 ˚C to +85 ˚C) • 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 • Single-cycle fast I/O access port facilitates bit banging and software protocol emulation, maintaining an 8-bit ‘look and feel’ • Low-power timer allows operation in all power modes except VLLS0 • Bit manipulation engine for improved bit handling of peripheral modules • GPIO with pin interrupt support, DMA request capability and other pin control options Kinetis MCU families. The platform offers an easy-to-use mass-storage device mode flash programmer, a virtual serial port and classic • Low cost (<$20 USD MSRP) •I2C with DMA support, up to 1 Mb/s and compatible with SMBus V2 features • 12-bit ADC with configurable resolution, sample time and conversion speed/power. Integrated temperature sensor application prototyping and demonstration of programming and run control capabilities. Connectivity and Communications Mixed Signal Freescale Freedom Development Platform and development system perfect for quick • Capacitive touch sense interface supports up to 16 external electrodes and DMA data transfer • Independent-clocked COP guards against clock skew or code runaway for fail-safe applications • Full ARM ecosystem support is a small, low-power, cost-effective evaluation HMI • Up to 4-ch. DMA for peripheral and memory servicing with reduced CPU loading and faster system throughput •MQX™ Lite RTOS, FreeRTOS The Freescale Freedom development platform • Real-time clock with calendar • Thumb instruction set combines high code density with 32-bit performance • IAR Embedded Workbench®, ARM Keil® MDX, Atollic®, GCC • LPUART and SPI with DMA support • Designed in an industry-standard compact form factor • Easy access to the MCU I/O pins Software and Tools • Integrated open standard serial and debug interface (OpenSDA) • High-speed comparator with internal 6-bit DAC • Kinetis Design Studio Integrated Development Environment (IDE) • Compatible with a rich set of third-party expansion boards • 12-bit DAC with DMA support • CodeWarrior for MCUs V10.x (Eclipse) IDE with Processor Expert software configuration tool Learn more at freescale.com/Freedom. • Integrated 1.2 V reference Kinetis KL0x MCU Family Options √ √ √ √ √ √ √ √ √ √ √ √ √* √* √* √ √ √ √ √ √ √ √ √ 14~28 14~28 14~28 14~22 14~22 14~22 22~28 22~41 22~41 22~28 22~41 22~41 √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ LF 48 LQFP (7 x 7, 0.5 mm) FM 32 QFN (5 x 5, 0.5 mm) LC 32 LQFP (7 x 7, 0.8 mm) FK 24 QFN (4 x 4, 0.5 mm) AF 20 WLCSP (< 2 x 2, 0.4 mm) Other 16 QFN (3 x 3, 0.5 mm) Total I/Os √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ VREF 12-bit ADC 8 8 8 LLWU 2 2 2 1 1 1 1 1 1 1 1 1 12-bit DAC 1 1 1 1 1 1 1 1 1 1 1 1 TSI I2C √ √ √ √ √ √ 1 1 1 1 1 1 1 1 1 1 1 1 RTC SPI 1 2 4 2 2 2 1 2 4 1 2 4 Boot ROM (KB) 8 16 32 8 16 32 8 16 32 8 16 32 √ Package FG DMA MHz MHz MHz MHz MHz MHz MHz MHz MHz MHz MHz MHz Features UART MKL02Z8xxx4 48 MKL02Z16xxx4 48 MKL02Z32xxx4 48 MKL03Z8xxx4 48 KL03 MKL03Z16xxx4 48 MKL03Z32xxx4 48 MKL04Z8xxx4 48 KL04 MKL04Z16xxx4 48 MKL04Z32xxx4 48 MKL05Z8xxx4 48 KL05 MKL05Z16xxx4 48 MKL05Z32xxx4 48 *Low power wakeup pin only KL02 SRAM (KB) Part Number Flash (KB) SubFamily CPU (MHz) Memory √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ Freescale Freedom Hardware FRDM-KL02Z FRDM-KL02Z FRDM-KL02Z FRDM-KL03Z FRDM-KL03Z FRDM-KL03Z FRDM-KL05Z FRDM-KL05Z FRDM-KL05Z FRDM-KL05Z FRDM-KL05Z FRDM-KL05Z For current information about Kinetis products and documentation, visit freescale.com/Kinetis/Lseries Freescale, the Freescale logo, CodeWarrior, the Energy Efficient Solutions logo, Kinetis, Processor Expert and Xtrinsic are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. All other product or service names are the property of their respective owners. ARM, Cortex and Keil are registered trademarks of ARM Limited (or its subsidiaries) in the EU and/or elsewhere. All rights reserved. © 2012–2014 Freescale Semiconductor, Inc. Doc Number: LSERIESKL0FS Rev 7