The Kinetis® KL2x is an ultra-low-power MCU family that adds a full-speed USB 2.0 On-the-Go (OTG) controller or a full-speed crystal-less USB 2.0 device controller in addition to the Kinetis KL1x series.
The Kinetis KL2x MCU family is compatible with Kinetis K20 MCUs (based on ARM® Cortex®-M4), and with all other Kinetis KL1x, KL2x, KL3x, and KL4x series MCUs, providing a migration path to lower and higher performance and feature integration.
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 or USB 2.0 Device (full-speed) with clock recovery feature without the need of external crystal
FlexIO for universal or customized serial peripheral emulation
High accuracy internal clock reference to support high performance communication
Two I2C with DMA support, up to 1Mbps and compatible with SMBus V2 features
One LPUART and two UART with DMA support
Two SPI with DMA support
I2S module for audio applications
FlexIO module supports a wide range of protocols including UART, I2C, SPI, I2S, PWM waveform generation
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