Freescale Kinetis KL16 / KL26 ARM® Cortex™-M0+ microcontrollers (MCUs) combine the energy-efficiency and ease-of-use of 8-/16-bit MCUs with the performance and scalability of 32-bit Kinetis MCUs. KL16 and KL26 MCUs feature up to 256KB Flash, 16-32KB SRAM, a 16-bit analog-to-digital converter and a 12-bit digital-to-analog converter. These Freescale Kinetis L6 devices also I2S, direct memory access (DMA), and touch sensor interface (TSI). KL26 devices also feature USB OTG. As part of the Kinetis L Series, L6 devices are manufactured using Freescale's low-leakage, 90nm thin film storage (TFS) process technology.