K50: Kinetis K50 Low-Power Mixed-Signal MCU from Freescale

Freescale Kinetis K50 MK50X128CLH72(R) MK50X128CEX72(R) MK50X128CLK72(R) MK50X256CLK72(R) MK50X128CMB72(R) MK50X256CMB72(R) MK50X256CLL72(R) MK50X256CMC72(R)

Kinetis is the most scalable portfolio of low power, mixed-signal ARM Cortex-M4 MCUs in the industry. Phase 1 of the portfolio consists of fve MCU families with over 200 pin-, peripheral- and software-compatible devices. Each family offers excellent performance, memory and feature scalability with common peripherals, memory maps, and packages providing easy migration both within and between families.

Freescale: Kinetis microcontrollers

The K50 MCU family is pin-, peripheral- and software-compatible with other Kinetis microcontrollers and provides designers with an Analog Measurement Engine consisting of integrated operational and transimpedance amplifiers and high-resolution ADC and DAC modules. The family also features IEEE 1588 Ethernet and hardware encryption, full-speed USB 2.0 On-The-Go with device charger detect capability and a flexible low-power segment LCD controller with support for up to 320 segments. Devices start from 128 KB of flash in 64 QFN packages extending up to 512 KB in a 144 MAPBGA package.

Features

  • Operating characteristics
    • Voltage range 1.71V - 3.6V
    • Flash memory programming down to 1.71V
    • Temperature range (TA) -40 to 85°C
    • Flexible modes of operation
  • Core features • Next generation 32-bit ARM Cortex-M4 core
    • Supports DSP instructions
    • Nested vectored interrupt controller (NVIC)
    • Asynchronous wake-up interrupt controller (AWIC)
    • Debug & trace capability
    • 2-pin serial wire debug (SWD)
    • IEEE 1149.1 Joint Test Action Group (JTAG)
    • IEEE 1149.7 compact JTAG (cJTAG)
    • Trace port interface unit (TPIU)
    • Flash patch and breakpoint (FPB)
    • Data watchpoint and trace (DWT)
    • Instrumentation trace macrocell (ITM)
  • System and power management
    • Software and hardware watchdog with external monitorpin
    • DMA controller with 16 channels
    • Low-leakage wake-up unit (LLWU)
    • Power management controller with 10 different power modes
    • Non-maskable interrupt (NMI)
    • 128-bit unique identification (ID) number per chip
  • Clocks
    • Multi-purpose clock generator
    • PLL and FLL operation
    • Internal reference clocks (32kHz or 2MHz)
    • 3MHz to 32MHz crystal oscillator
    • 32kHz to 40kHz crystal oscillator
    • Internal 1kHz low power oscillator
    • DC to 50MHz external square wave input clock
  • Memories and Memory Interfaces
    • FlexMemory consisting of FlexNVM (non-volatile flash memory that can execute program code, store data, or backup EEPROM data) or FlexRAM (RAM memory that can be used as traditional RAM or as high-endurance EEPROM storage, and also accelerates flash programming)
    • Flash security and protection features
    • Serial flash programming interface (EzPort)
  • Security and integrity
    • Cyclic redundancy check (CRC)
  • Analog
    • 16-bit SAR ADC
    • Programmable voltage reference (VREF)
    • 12-bit DAC
    • High-speed Analog comparator (CMP) with 6-bit DAC
    • General purpose op-amps
    • Transimpedance amplifiers
  • Timers
    • 1×8ch motor control/general purpose/PWM flexible timer (FTM)
    • 1×2ch quadrature decoder/general purpose/PWM flexible timer (FTM)
    • Carrier modulator timer (CMT)
    • Programmable delay block (PDB)
    • 1×4ch programmable interrupt timer (PIT)
    • Low-power timer (LPT)
  • Communications
    • USB Full Speed/Low Speed OTG/Host/Device
    • SPI
    • I2C with SMBUS support
    • UART (w/ ISO7816, IrDA and hardware flow control)
  • Human-machine interface
    • GPIO with pin interrupt support, DMA request capability, digital glitch filter, and other pin control options
    • 5V tolerant inputs
    • Capacitive touch sensing inputs

K50 Block Diagram

Freescale:Kinetis K50 Block Diagram
Click to enlarge

Memory and package options for the K50 family. 

Sub-Family
Perf.
MHz
Memory
Package
Flash,
КB
Flex
NVM,
КB
SRAM,
КB
64
LQFN
64
LQFP
80
LQFP
81
BGA
100
LQFP
121
BGA
144
LQFP
144
BGA
K50N
100
512
-
128
-
-
-
-
+
+
+
+
K50X
72
128
32
32
+
+
+
+
-
-
-
-
72
256
32
64
-
-
+
+
+
+
-
-
100
256
256
64
-
-
+
+
+
+
-
-
K51N
100
256
-
64
-
-
-
-
-
-
+
+
100
512
-
128
-
-
-
-
+
+
+
+
K51X
72
128
32
32
+
+
+
+
-
-
-
-
72
256
32
64
-
-
+
+
+
+
-
-
100
256
256
64
-
-
+
+
+
+
-
-
K52N
100
512
-
128
-
-
-
-
-
-
+
+
K53N
100
512
-
128
-
-
-
-
-
-
+
+
K53X
100
256
256
128
-
-
-
-
-
-
+
+

freescale.com