
NXP Semiconductors Kinetis KL1x Microcontrollers
NXP Semiconductors Kinetis KL1x Microcontrollers, based on the Arm® Cortex®-M0+ core, combine ultra-low-power performance with a rich suite of analog, communication, timing, and control peripherals. Kinetis KL1x MCUs start from 32KB of flash in a small 3.5mm x 3.5mm XFBGA-32 package, extending up to 256KB in an LQFP-80 package. The NXP KL1x MCU family is compatible with the Cortex M4-based Kinetis K10 MCU family, offering a migration path to higher performance and feature integration.Features
- Ultra-Low-Power
- Next-generation 32-bit Arm Cortex-M0+ core: 2x more CoreMark/mA than the closest 8/16-bit architecture
- Single-cycle fast I/O access port facilitates bit banging and software protocol emulation, keeping an 8-bit "look and feel"
- Multiple flexible low-power modes, including new compute clocking option which reduces dynamic power by placing peripherals in an asynchronous stop mode
- LPUART, SPI, I2C, FlexIO, ADC, DAC, LP timer and DMA support low-power mode operation without waking up the core
- Memory
- Up to 256KB flash with 64 byte flash cache, up to 32KB RAM
- Security circuitry to prevent unauthorized access to RAM and flash contents
- 16KB ROM and built-in boot loader simplifies the effort to program MCU and allows for easy flash upgrades
- Performance
- Arm Cortex-M0+ core, 48MHz core frequency over full voltage and temperature range (-40ºC to +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-channel 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
- High-speed comparator with internal 6-bit DAC
- 12-bit DAC with DMA support
- Two 6-channel and one 2-channel 16-bit low-power timer PWM modules with DMA support
- 2-channel, 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 with calendar
- Human-Machine Interface
- 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
- Two I2C with DMA support, up to 1Mbps and compatible with SMBus V2 features
- One LPUART and two UART with DMA support
- Two SPI with DMA support
- I2S module for audio applications
- FlexIO module supports a wide range of protocols including UART, I2C, SPI, I2S, PWM waveform generation
- FlexIO for universal or customized serial peripheral emulation
Applications
- Remote controls
- Smart watches
- Wearables
- Wireless healthcare
- Building control
- Security systems
Block Diagram

Additional Resources
Publicado: 2019-05-24
| Actualizado: 2023-08-29