• Connectivity and Communications:
• Up to three UARTs, all UARTs support DMA transfers, and can trigger when
data on bus is detected, UART0 supports 4x to 32x over sampling ratio.
Asynchronous transmit and receive operation for operating in STOP/VLPS
modes.
• Up to two SPIs
• Up to two I
2
Cs
• Full-speed USB OTG controller with on-chip transceiver
• 5 V to 3.3 V USB on-chip regulator
• One I
2
S
• Reliability, Safety and Security:
• Internal watchdog with independent clock source
• Timing and Control:
• Powerful timer modules which support general purpose, PWM, and motor
control functions
• Periodic Interrupt Timer for RTOS task scheduler time base or trigger source for
ADC conversion and timer modules
• System:
• GPIO with pin interrupt functionality
• Wide operating voltage range from 1.71 V to 3.6 V with flash programmable
down to 1.71 V with fully functional flash and analog peripherals
• Ambient operating temperature ranges from -40 °C to 105 °C
2.3 KL25 Sub-Family Introduction
The device is highly-integrated, market leading ultra low power 32-bit microcontroller
based on the enhanced Cortex-M0+ (CM0+) core platform. The family derivatives
feature:
• Core platform clock up to 48 MHz, bus clock up to 24 MHz
• Memory option is up to 128 KB Flash and 16 KB RAM
• Wide operating voltage ranges from 1.71V to 3.6V with full functional Flash
program/erase/read operations
• Multiple package options from 32-pin to 80-pin
• Ambient operating temperature ranges from –40 °C to 105 °C
The family acts as an ultra low power, cost effective microcontroller to provide
developers an appropriate entry-level 32-bit solution. The family is next generation MCU
solution for low cost, low power, high performance devices applications. It’s valuable for
cost-sensitive, portable applications requiring long battery life-time.
KL25 Sub-Family Introduction
KL25 Sub-Family Reference Manual, Rev. 3, September 2012
38 Freescale Semiconductor, Inc.