The Kinetis KL1x is a general-purpose ultra-low-power MCU family, providing additional memory, communications, and analog peripheral options beyond those offered in the Kinetis KL0x MCU family. The KL1x MCU family is compatible with Kinetis K10 MCUs (based on ARM Cortex -M4) and with all other Kinetis KL1x, KL2x, KL3x, and KL4x series MCUs, providing a migration path to higher performance and feature integration.
-
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"
LPUART, SPI, I2C, FlexIO, ADC, DAC, LP timer, and DMA support low-power mode operation without waking up the core
Multiple flexible low-power modes, including new, compute clocking option which reduces dynamic power by placing peripherals in an asynchronous stop mode
-
Memory
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
16 KB ROM and built-in boot loader simplifies the effort to program MCU and allows for easy flash upgrades
-
Performance
Bit manipulation engine for improved bit handling of peripheral modules
The Thumb instruction set combines high code density with 32-bit performance
Independent-clocked COP guards against clock skew or code runaway for fail-safe applications
ARM Cortex-M0+ core, 48 MHz core frequency over full voltage and temperature range (-40oC to +105oC)
Up to 4-ch. DMA for peripheral and memory servicing with reduced CPU loading and faster system throughput
-
Mixed-Signal
Integrated temperature sensor
12-bit DAC with DMA support
High-speed comparator with internal 6-bit DAC
Up to 16-bit ADC with the configurable resolution, sample time, and conversion speed/power
-
Timing and Control
Real-time clock with calendar
A low-power timer allows operation in all power modes except for VLLS0
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
-
Human-Machine Interface
GPIO with pin interrupt support, DMA request capability, and other pin control options
The capacitive touch sense interface supports up to 16 external electrodes and DMA data transfer
-
Connectivity and Communications
Two SPI with DMA support
I2S module for audio applications
One LPUART and two UART with DMA support
FlexIO for universal or customized serial peripheral emulation
Two I2C with DMA support, up to 1Mbps, and compatible with SMBus V2 features
High accuracy internal clock reference to support high-performance communication
FlexIO module supports a wide range of protocols including UART, I2C, SPI, I2S, and PWM waveform generation