NXP Semiconductors Kinetis KL0x Microcontrollers

NXP Semiconductors Kinetis KL0x Microcontrollers are the entry point into the Kinetis L series MCU portfolio and provide a bridge from 8-bit MCUs to 32-bit Kinetis L series MCUs. Devices start from 8KB of flash and are offered in several small-footprint package options. The NXP Kinetis KL0x MCU family provides the perfect balance of performance and power consumption, running at 48MHz, while offering low dynamic power consumption and best-in-class static current consumption with more than 9 flexible low-power modes. Each family member combines ultra-low-power performance with a streamlined level of integration optimized to meet the needs of a broad number of applications.

Features

  • Ultra-Low-Power
    • Next-generation 32-bit 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 a compute clocking option that reduces dynamic power by placing peripherals in an asynchronous stop mode
    • LPUART, SPI, I2C, ADC, DAC, LP timer, and DMA support low-power mode operation without waking up the core
  • Memory
    • Up to 32KB flash with 64-byte flash cache, up to 4KB RAM
    • Security circuitry to prevent unauthorized access to RAM and flash contents
    • 8KB ROM and built-in bootloader simplifies the effort to program MCU and allows for easy flash upgrades
  • Performance
    • 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
    • 12-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
    Timing and Control
    • One 6-channel and one 2-channel 16-bit low-power timer PWM modules with DMA support
    • 2-channel, 32-bit periodic interrupt timer provides a 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
    • I2C with DMA support, up to 100kbps and compatible with SMBus V2 features
    • LPUART and SPI with DMA support

Applications

  • Consumer devices
  • Health and wellness monitors
  • Home and building automation
  • Industrial/commercial sensor nodes
  • Sports and activity wearables

Block Diagram

Block Diagram - NXP Semiconductors Kinetis KL0x Microcontrollers
發佈日期: 2019-05-24 | 更新日期: 2023-08-29