Ultra-low-power,
smart-metering
MCUs with precision
analog, security and
HMI peripherals
Kinetis
®
M Series MCUs
Kinetis M series MCUs are based on the 32-bit ARM
®
Cortex
®
-M0+ core and
provide a 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.
TARGET APPLICATIONS
}
Electricity meters
}
Flow meters (e.g., heat, water, gas)
}
Industrial measurement and sensing
Each MCU includes a powerful analog front end that is
configurable for different regions, 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. 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.
SPECIFICATIONS
Kinetis M series MCUs
}
High-performance 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
}
Flexible modes of operation
}
Two internal trimmable clock references
– 32 kHz
– 4 MHz
Analog front end
}
24-bit sigma-delta ADC with
94 dB SNR
}
Programmable gain amplifier
with gains from 1 to 32 with low
temperature drift
}
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
Interface
}
LCD segment driver up to 448
(56 x 8) segments
}
High-accuracy RTC +-5 PPM over
temperature range
}
Up to five UART, two SPI, two I
2
C
Other specifications
}
Voltage range: 1.71–3.6 V (without AFE)
}
Voltage range: 2.7–3.6 V (with AFE)
}
Temperature range: –40 °C to +105 °C
KEY FEATURES
}
High-performance ultra-low-power
Cortex-M0+ core
}
24-bit sigma-delta ADC and PGA
achieving 94 dB SNR
}
High-accuracy RTC with +5 PPM
over temperature
}
Rich set of security: MPU, active tamper,
RNG for Welmec-compliant meters
}
Pre-certified metrology software
KINETIS M SERIES METERING MCUs
Core
ARM
®
Cortex
®
-M0+ Core
Up to 75 MHz
SWD
Interface
Interrupt
Controller
MTB
H/W Arithmetic
Unit
System
Watchdog
BME
Low-Leakage
Wake-Up Unit
Inter Peripheral
Crossbar
EWM
MPU
Security
16/32 Cyclic
Redundancy
Check
MMCAU
Random
Number
Generator
Tamper
Detection
Display
Segment LCD
Controller
(Up to 448
Segments,
56 x 8)
Timers
4 x Quad Timer
Low-Power
Timer
2 x Periodic
Interrupt Timers
IRTC on vBatt
with T° comp.
Programmable
Delay Block
Communication Interfaces
2 x 16-bit SPI
Up to 5 x
UARTs
(2 x ISO7816,
1 x LPUART)
2 x I
2
C
Up to 99 GPIO
Clocks
Phase Locked
Loop
Frequency
Locked Loop
Low-/High-
Frequency
Oscillators
Internal
Reference
Clocks
16-32 KB SRAM
Memory
64-256 KB Flash
Measurement Front End
Up to 3 x
HSCMP
16-ch., 16-bit
SAR ADC
1.2 V V
REF
4 x 24-bit Sigma
Delta ADC
Up to
4 x PGA
Phase Shifter
Optional
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 integrated
development environment (IDE),
a free and unlimited IDE that
includes Processor Expert
®
software
configuration tool with Kinetis SDK
integration
}
IAR Embedded Workbench
®
, ARM
Keil
®
MDK IDEs and others from the
ARM technology ecosystem
}
Application notes
}
Tower System development platform
KINETIS M SERIES SELECTOR GUIDE
Package
UART
(ISO 7816/LPUART)
HH
ADC (24-bit ( ∑ Δ))
Total I/Os
44 LGA
(5 x 5, 0.65 mm)
LH
64 LQFP
(10 x 10, 0.5 mm)
LL
100 LQFP
(14 x 14, 0.5 mm)
LQ
144 LQFP
(20 x 20, 0.5 mm)
CPU Frequency
(MHz)
Sub-
Family
SRAM (KB)
Flash (KB)
Part Number
Development
Hardware
MKM14Z128(A)xxx5
KM14
MKM14Z64(A)xxx5
50
128
16
2 (2 / -)
1
SPI
2
I
2
C
4
20
Y
TWR-KM34Z50M(V3)
50
64
16
2 (2 / -)
1
2
4
20
Y
TWR-KM34Z50M(V3)
MKM33Z128(A)xxx5
KM33
MKM33Z64(A)xxx5
50
128
16
4 (2 / -)
2
2
3
38–68
Y
Y
TWR-KM34Z50M(V3)
50
64
16
4 (2 / -)
2
2
3
38–68
Y
Y
TWR-KM34Z50M(V3)
MKM34Z128(A)xxx5
KM34
MKM34Z256xxx7
50
128
16
4 (2 / -)
2
2
4
68
Y
TWR-KM34Z50M(V3)
75
256
32
5 (2 / 1)
2
2
4
72–99
Y
Y
TWR-KM34Z75M
www.nxp.com/Kinetis/Mseries
NXP, the NXP logo, the Energy Efficient Solutions logo, Freescale, the Freescale logo, CodeWarrior, Kinetis, Processor Expert and
Tower are trademarks of NXP B.V. All other product or service names are the property of their respective owners. ARM, Cortex and
Keil are registered trademarks of ARM Limited (or its subsidiaries) in the EU and/or elsewhere. mbed is a trademark of ARM Limited
(or its subsidiaries) in the EU and/or elsewhere. All rights reserved. © 2012–2016 NXP B.V.
Document Number:
KNTSKM3XFS REV6