Ultra-low-power, smart-metering MCUs with precision analog, security and HMI peripherals Kinetis(R) M Series MCUs Kinetis M series MCUs are based on the 32-bit ARM(R) Cortex(R)-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 }} Supports v6-M instruction set architecture including all 16-bit v7-M instructions plus a number of 32-bit Thumb(R)-2 instructions }} Phase-locked loop to generate clocks for analog front end 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. Precertified reference designs for Europe, China, India, the U.S. and Japan are available for customer evaluation. }} Frequency-locked loop to generate core, system and flash clocks The Kinetis M series is supported by the Tower(R) System hardware development platform. }} Two internal trimmable clock references 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 -- Input range: 31.25-39.0625 kHz -- Output range: 11.72-14.65 MHz -- Input range: 31.25-39.0625 kHz -- Output range: 20-50 MHz }} Flexible modes of operation -- 32 kHz -- 4 MHz Analog front end KINETIS M SERIES METERING MCUs }} 24-bit sigma-delta ADC with 94 dB SNR Core }} Programmable gain amplifier with gains from 1 to 32 with low temperature drift (R) 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 }} High-precision internal voltage reference with low temperature drift SWD Interface MTB Interrupt Controller H/W Arithmetic Unit Low-Leakage Wake-Up Unit Inter Peripheral Crossbar EWM MPU }} 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 System ARM Cortex -M0+ Core Up to 75 MHz (R) 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 Low-Power Timer 2 x Periodic Interrupt Timers Communication Interfaces Clocks 2 x 16-bit SPI 2xIC Phase Locked Loop Up to 5 x UARTs (2 x ISO7816, 1 x LPUART) Up to 99 GPIO Frequency Locked Loop 2 IRTC on vBatt with T comp. Programmable Delay Block Low-/HighFrequency Oscillators Internal Reference Clocks Optional 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 I2C 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 ENABLEMENT }} High-performance ultra-low-power Cortex-M0+ core }} TWR-KM34Z75M/TWR-KM34Z50M Tower(R) System development module }} 24-bit sigma-delta ADC and PGA achieving 94 dB SNR }} Reference designs (available for loan) }} High-accuracy RTC with +5 PPM over temperature }} Rich set of security: MPU, active tamper, RNG for Welmec-compliant meters }} Pre-certified metrology software -- 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(R) software configuration tool with Kinetis SDK integration }} IAR Embedded Workbench(R), ARM Keil(R) MDK IDEs and others from the ARM technology ecosystem }} Application notes }} Tower System development platform KINETIS M SERIES SELECTOR GUIDE I 2C SPI ADC (24-bit ( )) Total I/Os 44 LGA (5 x 5, 0.65 mm) 144 LQFP (20 x 20, 0.5 mm) UART (ISO 7816/LPUART) 100 LQFP (14 x 14, 0.5 mm) SRAM (KB) LQ Flash (KB) LL CPU Frequency (MHz) SubFamily LH 64 LQFP (10 x 10, 0.5 mm) Package HH 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 Part Number Development Hardware KM14 KM33 KM34 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. (c) 2012-2016 NXP B.V. Document Number: KNTSKM3XFS REV6 Y TWR-KM34Z75M