Overview
The MKL17Z64VLH4R is a member of the Kinetis KL17 series of microcontrollers from NXP USA Inc. This device is based on the Arm® Cortex®-M0+ core and is optimized for cost-sensitive and battery-powered applications requiring low-power general-purpose connectivity.
It is designed to offer high performance, low power consumption, and a range of peripherals, making it suitable for a variety of applications, including IoT devices, wearable technology, and other low-power embedded systems.
Key Specifications
Specification | Details |
---|---|
Core Processor | ARM® Cortex®-M0+ core up to 48 MHz |
Program Flash Memory | 64 KB |
SRAM | 16 KB |
ROM | 16 KB with built-in bootloader |
Backup Register | 32 bytes |
Package | 64-pin LQFP |
GPIOs | 54 GPIOs (including 6 interrupt/dedicated GPIOs) |
ADC Channels | Up to 20 channels |
UART Modules | One UART module supporting ISO7816, two low-power UART modules |
I2C Modules | Two I2C modules supporting up to 1 Mbit/s |
SPI Modules | Two 16-bit SPI modules supporting up to 24 Mbit/s and 12 Mbit/s |
FlexIO Module | Supports emulation of additional UART, SPI, I2C, I2S, PWM, and other serial modules |
Timers | One 6-channel Timer/PWM module, two 2-channel Timer/PWM modules, one low-power timer, periodic interrupt timer, real-time clock |
Power Consumption | Down to 46 µA/MHz in very low power run mode and 1.68 µA in stop mode (RAM + RTC retained) |
Key Features
- Embedded ROM with bootloader for flexible program upgrade
- High accuracy internal voltage and clock reference
- FlexIO to support any standard and customized serial peripheral emulation
- Hardware CRC module
- Low-leakage wakeup unit
- Two-pin SWD (serial wire debug) programming and debug interface
- Micro trace buffer and bit manipulation engine
- Interrupt controller and 4-channel asynchronous DMA controller
- High-speed analog comparator with a 6-bit DAC for programmable reference input
- Low power modes with wakeup on slave address match for I2C modules
Applications
The MKL17Z64VLH4R is suitable for a wide range of applications, including:
- Battery-powered devices and IoT applications
- Wearable technology and fitness trackers
- Industrial automation and control systems
- Medical devices and health monitoring systems
- Consumer electronics and smart home devices
Q & A
- What is the core processor of the MKL17Z64VLH4R?
The core processor is the ARM® Cortex®-M0+ core, operating up to 48 MHz.
- How much program flash memory does the MKL17Z64VLH4R have?
The device has 64 KB of program flash memory.
- What is the SRAM capacity of the MKL17Z64VLH4R?
The SRAM capacity is 16 KB.
- What types of UART modules are available on the MKL17Z64VLH4R?
There is one UART module supporting ISO7816 and two low-power UART modules.
- Does the MKL17Z64VLH4R support I2C communication?
Yes, it supports two I2C modules with up to 1 Mbit/s data rate.
- What is the power consumption in very low power run mode?
The power consumption is down to 46 µA/MHz in very low power run mode.
- Does the MKL17Z64VLH4R have a built-in bootloader?
Yes, it has a built-in bootloader in the 16 KB ROM.
- What is the purpose of the FlexIO module?
The FlexIO module supports the emulation of additional UART, SPI, I2C, I2S, PWM, and other serial modules.
- What are the available timer modules on the MKL17Z64VLH4R?
There is one 6-channel Timer/PWM module, two 2-channel Timer/PWM modules, one low-power timer, a periodic interrupt timer, and a real-time clock.
- What is the package type of the MKL17Z64VLH4R?
The package type is a 64-pin LQFP.