32-bit ARM® CortexTM-M0+ Core
Kinetis KL0 Family
Ultra-low-power MCUs with 8-bit S08 compatibility
Target Applications
•ꢀ Low-powerꢀapplications
•ꢀ Batteryꢀoperatedꢀapplications
•ꢀ USBꢀperipherals
Overview
The Kinetis KL0 MCU family is the entry point into the Kinetis L series of MCUs
built on the ARM® CortexTM-M0+ core. Pin compatible with the new 8-bit S08P
family, the Kinetis KL0 MCU family provides a bridge for 8-bit customers migrating
into the Kinetis portfolio and is software and tool compatible with all other Kinetis
L series families. Devices start from 8 KB of flash in a small-footprint 4 x 4 mm 24
QFN package, extending up to 32 KB in a 48 LQFP package. Each family member
combines ultra-low-power performance with a rich suite of analog, communication,
timing and control peripherals.
•ꢀ Consumerꢀapplications
Kinetis KL0 MCU Family: Block Diagram
ARM® Cortex™-M0+ Core
System
Memories
Clocks
Frequency-
Locked Loop
Program
Flash (8to 32 KB)
Internal
Watchdog
SRAM
(1 to 4 KB)
Debug Interfaces
Low/High-
Frequency
Oscillators
DMA
Interrupt Controller
Micro Trace Buffer
Low-Leakage
Wake-Up Unit
Internal
Reference
Clocks
Bit Manipulation
Engine
48 MHz
Unique ID
Analog
Timers
Communication Interfaces
HMI
I2C
12-bit
ADC
GPIO
PWM
Analog
Xtrinsic
Low-Power
Touch-Sensing
Interface
Low-Power UART
SPI
Periodic
Interrupt
Timers
Comparator
12-bit
DAC
Low-Power
Timer
Secure Real-
Time Clock
Standard
Optional