32-bit L Series MCUs Kinetis KL1x Family Ultra-low-power, entry-level MCUs Target Applications Overview • Low-power applications The Kinetis KL1x MCU family is pin, software and tool compatible with all other Kinetis L families, and provides additional memory, communications and analog peripheral options beyond those offered on the KL0x family. The Kinetis KL1x MCU family is also compatible with the Kinetis K10 family of MCUs built on the ARM® CortexTM-M4 core, providing a migration path to higher performance and feature integration. Devices start from 32 KB of flash in a small-footprint 5 x 5 mm 32 QFN package, extending up to 256 KB in a 80 LQFP package. Each family member combines ultra-low-power performance with a rich suite of analog, communication, timing and control peripherals. • Battery-operated applications • USB peripherals • Consumer applications Kinetis KL1x Block Diagram Kinetis KL1x MCUMCU Family:Family Block Diagram ARM® CortexTM-M0+ Core System Memories Program Flash (32 to 256 KB) Clocks Phase-Locked Loop Debug Interfaces Internal Watchdog Interrupt Controller DMA FrequencyLocked Loop Micro Trace Buffer Low-Leakage Wake-Up Unit Low/HighFrequency Oscillators Bit Manipulation Engine 48 MHz Analog 16-bit ADC Analog Comparator 12-bit DAC Standard SRAM (4 to 32 KB) Internal Reference Clocks Unique ID Timers PWM Periodic Interrupt Timers Communication Interfaces HMI 2x I2C GPIO Low-Power UART Xtrinsic Low-Power Touch-Sensing Interface 2x UART Low-Power Timer 2x SPI Real-Time Clock I2S Optional Features Ultra Low Power • Next-generation 32-bit ARM Cortex-M0+ core. Two times 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.” Mixed Signal Connectivity and Communications • Up to 16-bit ADC with configurable resolution, sample time and conversion speed/power. Integrated temperature sensor. Single or differential input mode operation for improved noise rejection. • I2C with DMA support, up to 400 Kb/s and compatible with SMBus V2 features • High-speed comparator with internal 6-bit DAC Software and Tools • 12-bit DAC with DMA support • LPUART, SPI, I2C, ADC, DAC, LP timer and DMA support low-power mode operation without waking up the core • 2-ch., 32-bit periodic interrupt timer provides time base for RTOS task schedule or trigger source for ADC conversion Flash and SRAM • Low-power timer allows operation in all power modes except for VLLS0 • Freescale Tower System hardware development environment and low-cost demo board Timing and Control • One 6-ch. and two 2-ch., 16-bit low-power timer PWM modules with DMA support • Security circuitry to prevent unauthorized access to RAM and flash contents • ARM Cortex-M0+ core, 48 MHz core frequency over full voltage and temperature range (–40 ˚C +105 ˚C) • Integrated development environments • CodeWarrior for Microcontrollers V10.x (Eclipse) IDE with Processor Expert software modeling tool • IAR Embedded Workbench, Keil MDK, Atollic • Real-time clock • Runtime software and RTOS HMI • MQX™ Lite, FreeRTOS, CodeSourcery G++ (GNU) • Capacitive touch sense interface supports up to 16 external electrodes and DMA data transfer Performance • Two SPIs with DMA support • I2S module for audio applications • Multiple flexible low-power modes, including new compute mode that reduces dynamic power by placing peripherals in an asynchronous stop mode • Up to 256 KB flash with 64 byte flash cache, up to 32 KB RAM • One LPUART and two UARTs with DMA support • Full ARM ecosystem support • GPIO with pin interrupt support, DMA request capability and other pin control options • Bit manipulation engine for improved bit handling of peripheral modules KinetisKL1 KL1x MCU Family: Electronic Shelf Label Kinetis MCU Family: Electronic Shelf Label • 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 SPI RF Transceiver Low Power • Multiple selectable active and sleep modes • Deep sleep wake-up controller • Low leakage and run power Kinetis KL1 MCU • Independent-clocked COP guards against clock skew or code runaway for fail-safe applications Battery SPI/GPIO Electronic Paper Display Driver Kinetis KL1x Family Options FT LH LK MP 48 QFN (7 x 7, 0.5 mm) 64 LQFP (10 x 10, 0.5 mm) 80 LQFP (12 x 12, 0.5 mm) 64 MAPBGA (5 x 5, 0.5 mm) √ √ √ √ √ √ √ 28~70 28~70 28~70 28~70 28~70 28~54 28~54 28~54 54 AD 35 WLCSP √ √ √ √ √ √ √ √ √ √ √ √ √ Other FM 32 QFN (5 x 5, 0.5 mm) √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ Total I/Os 2 2 2 2 2 2 2 2 2 12-bit ADC 2 2 2 2 2 2 2 2 2 √ Package 16-bit ADC w/ DP Ch. 3 3 3 3 3 3 3 3 3 12-bit DAC √ √ √ √ √ √ √ √ √ RTC 4 8 4 8 16 4 8 16 32 I 2S I 2C 32 64 32 64 128 32 64 128 256 TSI SPI MHz MHz MHz MHz MHz MHz MHz MHz MHz UART KL16 48 48 48 48 48 48 48 48 48 DMA KL15 MKL14Z32xxx4 MKL14Z64xxx4 MKL15Z32xxx4 MKL15Z64xxx4 MKL15Z128xxx4 MKL16Z32xxx4 MKL16Z64xxx4 MKL16Z128xxx4 MKL16Z256xxx4 SRAM (KB) KL14 Part Number Features Flash (KB) Sub-Family CPU (MHz) Memory √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ For current information about Kinetis products and documentation, please visit freescale.com/Kinetis/Lseries 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. Tower and Xtrinsic are trademarks of Freescale Semiconductor, Inc. ARM is the registered trademark of ARM Limited. ARM Cortex-M4 and ARM Cortex-M0+ are trademarks of ARM Limited. All other product or service names are the property of their respective owners. © 2012, 2013 Freescale Semiconductor, Inc. Doc Number: LSERIESKL1xFS Rev 3