KL2: Kinetis KL2 USB MCUs  Favorite



The Kinetis KL2 MCU family is pin, software and tool compatible with all other Kinetis L MCU families and adds a full-speed USB 2.0 On-The-Go (OTG) controller with an integrated low-voltage regulator. The Kinetis KL2 MCU family is also compatible with the Kinetis K20 MCU family (based on theARM® Cortex™-M4 processor), 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 121 MBGA package. Each combines ultra-low-power performance with a rich suite of analog, communication, timing and control peripherals.


Features


Ultra-Low-Power

  • 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, keeping an 8-bit “look and feel”
  • Multiple flexible low-power modes, including new compute clocking option which reduces dynamic power by placing peripherals in an asynchronous stop mode
  • LPSCI, SPI, I2C, ADC, DAC, LP timer and DMA support low-power mode operation without waking up the core

Flash, SRAM

  • Up to 256 KB flash with 64 byte flash cache, up to 32 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

  • Up to 16-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

  • Two 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 for VLLS0
  • Real-time clock with calendar

Human-Machine Interface

  • 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

  • USB 2.0 On-The-Go (full-speed) with integrated USB low-voltage regulator supplies up to 120 mA off chip at 3.3 volts to power external components from 5-volts input
  • Two I2C with DMA support, up to 100 kbps and compatible with SMBus V2 features
  • One LPUART and two UART with DMA support
  • Two SPI with DMA support

Related Products


  • KL0:Kinetis KL0 Entry-Level MCUs
  • KL1:Kinetis KL1 General Purpose MCUs

Energy Efficiency Quick Facts


  • Built on the new ARM Cortex-M0+ processor - the most energy-efficient 32-bit processor on the market with industry leading throughput/mA
  • Ultra-low power modes - several, flexible power modes fit for different application use cases designed to maximize battery life
  • Energy-saving architecture - optimized for power with 90nm TFS technology, clock and power gating techniques, and highly efficient platform featuring a bit manipulation engine, peripheral bridge crossbar and zero wait state flash memory controller
  • Energy-saving peripherals - smart peripherals with functionality in deep sleep modes can make intelligent decisions and process data without waking up the core
  • Frees power-critical designs from 8- and 16-bit MCU limitations by combining excellent dynamic and stop currents with superior processing performance
  • Learn more about Freescale energy-efficient product solutions.

Featured Documentation


  • LSERIESKL2FS: Kinetis KL2 Family: Ultra-low-power MCUs with USB OTG - Fact Sheet
  • KL25PB: KL2 Family Product Brief
  • KLQRUG: KLQRUG, Kinetis L Peripheral Module Quick Reference - User Guide
  • KL25P80M48SF0: KL25 Sub-Family - Data Sheet
  • KLSRSPRDSUMMAP: Kinetis L Series Product Summary Map - Brochure
  • KL2_INFOCTR: KL2 USB MCUs Infocenter—Online Documentation

Featured Software and Tools


  • FRDM-KL25Z: Freescale Freedom Development Platform for Kinetis KL1x and KL2x MCUs
  • TWR-KL25Z48M: Kinetis KL2 Tower System Module
  • PE_DRIVER_SUITE: Processor Expert Software, Microcontroller Driver Suite