A 32-bit Kinetis KL2x Ultra-low-power Microcontroller with USB control, the MKL26Z128VLH4 is based on the ARM Cortex-M0+ RISC architecture core and runs at a top speed of 48MHz. The chip includes 50 general-purpose I/O pins, 50 general-purpose PWM, 128kB internal flash, 16kB internal RAM, one 16-bit SAR A/D converter, and one 12-bit D/A converter. Three UART modules, one I2S module, two SPI modules, and two I2C modules are among the communication interfaces included in this device.
MKL26Z128VLH4 Features
Real-time clock
Bit manipulation engine
COP software watchdog
Periodic interrupt timers
Low-leakage wakeup unit
Multi-purpose clock source
6-channel Timer/PWM (TPM)
48MHz ARM Cortex-M0+ core
16-bit Low-power timer (LPTMR)
Two 2-channel Timer/PWM module
SWD debug interface and micro trace buffer
80-bit Unique identification number per chip
Low-power hardware touch sensor interface (TSI)
4-channel DMA controller, supporting up to 63 request sources
Analog comparator (CMP) containing a 6-bit DAC and programmable reference input
Nine low-power modes to provide power optimization based on application requirements
USB Full-/low-speed on-the-go controller with on-chip transceiver and 5V to 3.3V regulator