32-bit ARM(R) Cortex(R)-M0+ Core Processor Kinetis KL02 Family 20-pin Chip-Scale Package MCU World's smallest ARM Powered(R) MCU Target Applications Overview * Low-power devices The Kinetis KL02 chip-scale package MCU is the world's smallest ARM Powered MCU. Available in the ultra-small 1.9 x 2.0 mm wafer-level chip-scale package, the KL02 CSP (MKL02Z32CAF4R) drastically reduces board space while retaining rich MCU feature integration. The KL02 CSP MCU consumes 25% less PCB area, yet delivers 60% more GPIO than the nearest competing MCU. The KL02 family allows designers to dramatically reduce their board size without compromising the performance, feature integration and power consumption of their end products. Kinetis KL02 CSP MCU Family Block Diagram ARM(R) Cortex(R)-M0+ Core System Memories Clocks Debug Interfaces Internal Watchdog Interrupt Controller Bit Manipulation Engine Low-Frequency Oscillators Micro Trace Buffer Unique ID Internal Reference Clocks Program Flash (32 KB) SRAM (4 KB) 48 MHz Analog Timers 12-bit ADC PWM Analog Comparator Low-Power Timer Communication Interfaces HMI 2 x I2C GPIO Low-Power UART SPI FrequencyLocked Loop * Remote sensing nodes * Portable consumer devices * Ingestible healthcare sensing Features Mixed Signal Freescale Freedom Development Platform Ultra Low Power * 12-bit ADC with configurable resolution, sample time and conversion speed/power The Freescale Freedom development platform * Integrated temperature sensor and development tool perfect for quick * Next-generation 32-bit Cortex-M0+ core. 2x more CoreMark/mA than the closest 8/16-bit architecture * 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 Flash and SRAM * High-speed comparator with internal 6-bit DAC Timing and Control is a small, low-power, cost-effective evaluation application prototyping and demonstration of Kinetis MCU families. The platform offers an easy-to-use mass-storage device mode flash programmer, a virtual serial port and classic * Two 2-ch., 16-bit low-power timer PWM modules programming and run control capabilities. * Low cost (<$20 USD MSRP) * Low-power timer allows operation in all power modes except VLLS0 * Designed in an industry-standard compact form factor HMI * Easy access to the MCU I/O pins * 32 KB flash, 4 KB RAM * Up to 28 controllable GPIO with pin interrupt support * Security circuitry to prevent unauthorized access to RAM and flash contents Connectivity and Communications * Integrated open standard serial and debug interface (OpenSDA) * I2C, up to 400 Kb/s and compatible with SMBus V2 features * Compatible with a rich set of third-party expansion boards * LPUART and SPI Learn more at freescale.com/Freedom. Performance * Cortex-M0+ core, 48 MHz core frequency over full voltage and temperature range (-40 C to +105 C). Single-cycle fast I/O access port facilitates bit banging and software protocol emulation, maintaining an 8-bit "look and feel" * Bit manipulation engine for improved bit handling of peripheral modules Software and Tools * CodeWarrior for MCUs V10.x (Eclipse) IDE with Processor Expert software configuration tool * IAR Embedded Workbench(R), ARM Keil(R) MDK, Atollic, GCC * Thumb instruction set combines high code density with 32-bit performance * MQXTM Lite, FreeRTOS * Independently clocked COP guards against clock skew or code runaway for fail-safe applications * Full ARM ecosystem support Kinetis KL02 Family Options 2 14~28 MKL02Z16xxx4 48 MHz 16 2 1 1 2 14~28 MKL02Z32xxx4 48 MHz 32 4 1 1 2 14~28 32 QFN (5 x 5, 0.5 mm) 20 WLCSP (1.9 x 2, 0.4 mm) 1 Other 24 QFN (4 x 4, 0.5 mm) 16 QFN (3 x 3, 0.5 mm) Total I/Os 1 12-bit DAC 1 RTC 8 I2S 48 MHz TSI MKL02Z8xxx4 Part Number DMA 12-bit ADC FM I2C FK SPI AF UART 16-bit ADC w/DP ch. Package FG SRAM (KB) KL02 Features Flash (KB) SubFamily CPU (MHz) Memory For current information about Kinetis products and documentation, please visit freescale.com/Kinetis/KL02CSP Freescale, the Freescale logo, CodeWarrior, the Energy Efficient Solutions logo, Kinetis and Processor Expert 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, ARM Powered, Cortex and Keil are registered trademarks of ARM Limited (or its subsidiaries) in the EU and/or elsewhere. All rights reserved. (c) 2012-2014 Freescale Semiconductor, Inc. Doc Number: KINETISKL02CSPFS REV 4