Kinetis KL0x Family - Fact Sheet

32-bit Microcontrollers
Kinetis M Series MCUs
Ultra-low-power, smart-metering MCUs with
precision analog, security and HMI peripherals
Overview
Target Applications
Kinetis M series MCUs are based on the 32-bit ARM® Cortex®-M0+ core and provide a
• Electricity meters
low-cost, highly integrated solution for one-, two- and three-phase electricity meters that
require powerful 32-bit processing capability, precision analog, security, and HMI functionality.
• Flow meters
(e.g., heat, water, gas)
Each MCU includes a powerful analog front end that is configurable for different regions,
• Industrial measurement
and sensing
enabling power calculations with 0.1 percent accuracy. A high-accuracy, real-time clock
delivers less than 5 PPM drift over temperature. Metrology firmware for calculating active,
reactive and apparent power using a variety of algorithms is provided free of charge by
Freescale. Pre-certified reference designs for Europe, China, India, the U.S. and Japan are
available for customer evaluation.
The Kinetis M series is supported by the Tower System hardware development platform.
Kinetis
M Series
Metering MCUs
Kinetis M Series
Block Diagram
Core
System
ARM Cortex -M0+
Up to 75 MHz
®
®
Watchdog
Memory
Measurement Front End
64-256 KB Flash
Up to 3 x
HSCMP
4 x 24-bit Sigma
Delta ADC
16-32 KB SRAM
16-ch., 16-bit
SAR ADC
Up to
4 x PGA
1.2 V VREF
Phase Shifter
BME
SWD
Interface
MTB
Interrupt
Controller
H/W Arithmetic
Unit
Low-Leakage
Wake-Up Unit
Inter Peripheral
Crossbar
EWM
MPU
Security
Display
Timers
16/32 Cyclic
Redundancy
Check
Segment LCD
Controller
(Up to 448
Segments,
56 x 8)
4 x Quad Timer
MMCAU
Random
Number
Generator
Tamper
Detection
Optional
Low-Power
Timer
2 x Periodic
Interrupt Timers
IRTC on vBatt
with T° comp.
Programmable
Delay Block
Communication Interfaces
Clocks
2 x 16-bit SPI
2 x I2C
Phase Locked
Loop
Up to 5 x
UARTs
(2 x ISO7816,
1 x LPUART)
Up to 99 GPIO
Frequency
Locked Loop
Low/High
Frequency
Oscillators
Internal
Reference
Clocks
Kinetis M Series Selector Guide
Package
CPU
Frequency
(MHz)
Flash
(KB)
SRAM
(KB)
UART
(ISO
7816/
LPUART)
MKM14Z128(A)xxx5
50
128
16
2 (2 / -)
1
2
4
20
Y
TWR-KM34Z50M(V3)
MKM14Z64(A)xxx5
50
64
16
2 (2 / -)
1
2
4
20
Y
TWR-KM34Z50M(V3)
MKM33Z128(A)xxx5
50
128
16
4 (2 / -)
2
2
3
38–68
Y
Y
TWR-KM34Z50M(V3)
MKM33Z64(A)xxx5
50
64
16
4 (2 / -)
2
2
3
38–68
Y
Y
TWR-KM34Z50M(V3)
MKM34Z128(A)xxx5
50
128
16
4 (2 / -)
2
2
4
68
Y
TWR-KM34Z50M(V3)
MKM34Z256xxx7
75
256
32
5 (2 / 1)
2
2
4
72–99
Y
SubFamily
KM14
KM33
KM34
Part Number
I2C
SPI
ADC
(24bit
(ΣΔ))
Total
I/Os
HH
LH
LL
LQ
44LGA (5
x 5, 0.65
mm)
64LQFP
(10 x 10,
0.5 mm)
100LQFP
(14 x 14,
0.5 mm)
144LQFP
(20 x 20,
0.5 mm)
Y
Development
Hardware
TWR-KM34Z75M
Specifications
Kinetis M Series MCUs
• High-performance ARM Cortex-M0+ core,
up to 75 MHz of core clock frequency
• 256/128/64 KB single array flash
• Supports v6-M instruction set architecture
including all 16-bit v7-M instructions plus
a number of 32-bit Thumb®-2 instructions
• Phase-locked loop to generate clocks for
analog front end
Input range: 31.25–39.0625 kHz
Output range: 11.72–14.65 MHz
• Frequency-locked loop to generate core,
system and flash clocks
Input range: 31.25–39.0625 kHz
Output range: 20–50 MHz
Interface
• LCD segment driver up to 448
(56 x 8) segments
• Flexible modes of operation
• High accuracy RTC +-5 PPM over
temperature range
• Two internal trimmable clock references
• Up to five UART, two SPI, two I2C
32 kHz
Other Specifications
4 MHz
• Voltage range: 1.71–3.6 V (without AFE)
Analog Front End
• Voltage range: 2.7–3.6 V (with AFE)
• 24-bit sigma-delta ADC with 94 dB SNR
• Temperature range: –40 °C to +105 °C
• Programmable gain amplifier with gains
from 1 to 32 with low temperature drift
Key Features
• High precision internal voltage reference
with low temperature drift
• Up to 16-channel, 16-bit SAR ADC
Security
• Memory mapped cryptographic
acceleration unit (MMCAU) for
AES encryption
• Memory protection unit, AIPS
(peripheral protection), random number
generator, CRC
• High-performance ultra-low-power ARM
Cortex-M0+ core
• 24-bit sigma-delta ADC and PGA
achieving 94 dB SNR
• High accuracy RTC with +5 PPM
over temperature
Enablement
• TWR-KM34Z75M/TWR-KM34Z50M Tower
System development module
• Reference designs (available for loan)
Low-cost three-phase/single-phase
power meters for markets in Asia
Three-phase/single-phase power
meters for markets in EMEA
Two-phase power meter for markets
in AMR/JPN
• Kinetis Design Studio IDE, a free and
unlimited IDE that includes Processor
Expert (PEx) with Kinetis SDK integration
• IAR Embedded Workbench, Keil MDK
IDEs and others from the ARM ecosystem
• Freescale MQX™-Lite RTOS
• Application notes
• Tower System development platform
• Rich set of security: MPU, active tamper,
RNG for Welmec compliant meters
• Pre-certified metrology software
For current information about Kinetis products and documentation,
visit freescale.com/Kinetis/Mseries
Freescale, the Freescale logo, CodeWarrior, Kinetis and Processor Expert are trademarks of Freescale Semiconductor, Inc.,
Reg. U.S. Pat. & Tm. Off. All other product or service names are the property of their respective owners. ARM is the registered
trademark of ARM Limited. Cortex-M0+ is a trademark of ARM Limited. All other product or service names are the property of
their respective owners. © 2012–2015 Freescale Semiconductor, Inc.
Doc Number: KNTSKM3XFS REV 4