• Optimized access to program memory: Accesses on alternate cycles reducespower consumption• 100 percent compatible with ARM Cortex-M0 and a subset ARM Cortex-M3/M4: Reuse existing compilers and debug tools• Simplified architecture: 56 instructions and 17 registers enables easyprogramming and efficient packaging of 8/16/32-bit data in memory• Linear 4 GB address space removes the need for paging/banking, reducingsoftware complexity• ARM third-party ecosystem support: Software and tools to help minimizedevelopment time/cost• Micro Trace Buffer: Lightweight trace solution allows fast bug identification andcorrection• BME: Bit manipulation engine reduces code size and cycles for bit orientedoperations to peripheral registers eliminating traditional methods where the corewould need to perform read-modify-write operations.• Up to 4-channel DMA for peripheral and memory servicing with minimal CPUintervention (feature not available on KL02 family)• Ultra low-power:• Extreme dynamic efficiency: 32-bit ARM Cortex-M0+ core combined withFreescale 90 nm thin film storage flash technology delivers 50% energy savingsper Coremark versus the closest 8/16-bit competitive solution• Multiple flexible low-power modes, including new operation clocking optionwhich reduces dynamic power by shutting off bus and system clocks for lowestpower core processing. Peripherals with an alternate asynchronous clock sourcecan continue operation.• UART, SPI, I2C, ADC, DAC, TPM, LPT, and DMA support low-power modeoperation without waking up the core• Memory:• Scalable memory footprints from 8 KB flash / 1 KB SRAM to 256 KB flash / 32KB SRAM• Embedded 64 B cache memory for optimizing bus bandwidth and flashexecution performance (32 B cache on KL02 family)• Mixed-signal analog:• Fast, high precision 16-, or 12-bit ADC with optional differential pairs, 12-bitDAC, high speed comparators. Powerful signal conditioning, conversion andanalysis capability with reduced system cost (12-bit DAC not available on KL02family)• Human Machine Interface (HMI):• Optional capacitive Touch Sensing Interface with full low-power support andminimal current adder when enabled• Segment LCD controllerChapter 2 IntroductionKL04 Sub-Family Reference Manual, Rev. 3.1, November 2012Freescale Semiconductor, Inc. 33