Datasheet

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.”
• Multiple flexible low-power modes, including
new compute mode which reduces
dynamic power by placing peripherals in an
asynchronous stop mode
• LPUART, SPI, I
2
C, ADC, DAC, LP timer and
DMA support low-power mode operation
without waking up the core
Flash and 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 +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.
Single or differential input mode operation in
order to achieve improved noise rejection
• High-speed comparator with internal
6-bit DAC
• 12-bit DAC with DMA support
Timing and Control
• One 6-ch. and two 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
HMI
• 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). Integrated
USB low-voltage regulator supplies up to
120 mA off chip at 3.3 volts to power
external components from 5-volt input
• Two I
2
C with DMA support, up to 400 Kb/s
and compatible with SMBus V2 features
• One LPUART and two UART with
DMA support
• Two SPI with DMA support
• I
2
S module for audio applications
Software and Tools
• Freescale Tower System hardware
development environment and low-cost
demo board
• Integrated development environments
CodeWarrior for Microcontrollers V10.x
(Eclipse) IDE with Processor Expert
software modeling tool
IAR Embedded Workbench, Keil MDK,
Atollic
• Runtime software and RTOS
MQX™ Lite, FreeRTOS, CodeSourcery
G++ (GNU)
• Full ARM ecosystem support
Kinetis KL2x MCU Family: Cash Counter
Kinetis
KL2 MCU
Kinetis KL2 MCU Family: Cash Counter
Ultraviolet Sensor
Infared Sensor
Magnetic Sensor
ADC
Counterfeit
Detection
...
Push Button
USB
TSI/GPIO with Interrupt
Battery
LPTPM
SPI
ADC
• Input can simulate to
work on polling mode
Motor Drive
LCD
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: LSERIESKL2FS REV 4
For current information about Kinetis products and documentation,
please visit freescale.com/Kinetis/Lseries
Sub-
Family
Part Number
CPU (MHz)
Memory Features Package
Flash (KB)
SRAM (KB)
DMA
UART
SPI
I
2
C
TSI
I
2
S
RTC
12-bit DAC
16-bit ADC w/
DP Ch.
12-bit ADC
Total I/Os
Other
FM FT LH LK LL MC MP
32 QFN
(5 x 5, 0.5 mm)
48 QFN
(7 x 7, 0.5 mm)
64 LQFP
(10 x 10, 0.5 mm)
80 LQFP
(12 x 12, 0.5 mm)
100 LQFP
(14 x 14, 0.5 mm)
121 MAPBGA
(8 x 8, 0.65 mm)
64 MAPBGA
(5 x 5, 0.5 mm)
KL24
MKL24Z32xxx4 48 MHz 32 4 3 2 2 23~66 USB 2.0 FS OTG/Host/Device
MKL24Z64xxx4 48 MHz 64 8 3 2 2 23~66 USB 2.0 FS OTG/Host/Device
KL25
MKL25Z32xxx4 48 MHz 32 4 3 2 2 23~66 USB 2.0 FS OTG/Host/Device
MKL25Z64xxx4 48 MHz 64 8 3 2 2 23~66 USB 2.0 FS OTG/Host/Device
MKL25Z128xxx4 48 MHz 128 16 3 2 2 23~66 USB 2.0 FS OTG/Host/Device
KL26
MKL26Z32xxx4 48 MHz 32 4 3 2 2 23~50 USB 2.0 FS OTG/Host/Device
MKL26Z64xxx4 48 MHz 64 8 3 2 2 23~50 USB 2.0 FS OTG/Host/Device
MKL26Z128xxx4 48 MHz 128 16 3 2 2 23~80 USB 2.0 FS OTG/Host/Device
MKL26Z256xxx4 48 MHz 256 32 3 2 2 50~80 USB 2.0 FS OTG/Host/Device
Kinetis KL2x Family Optioins