MK22DX256VMC5

Manufacturer Part NumberMK22DX256VMC5
DescriptionARM Microcontrollers - MCU ARM+256KB +USB
ManufacturerFreescale Semiconductor
MK22DX256VMC5 datasheet
 

Specifications of MK22DX256VMC5

RohsyesCoreARM Cortex M4
Processor SeriesK20Data Bus Width32 bit
Maximum Clock Frequency50 MHzProgram Memory Size256 KB
Data Ram Size64 KBOn-chip AdcYes
Operating Supply Voltage1.71 V to 3.6 VOperating Temperature Range- 40 C to + 85 C
Package / CaseMAPBGA-121Mounting StyleSMD/SMT
A/d Bit Size16 bitInterface TypeI2C, I2S, SPI, UART, USB
Maximum Operating Temperature+ 85 CMinimum Operating Temperature- 40 C
Number Of Programmable I/os16Number Of Timers4
On-chip DacYesProgram Memory TypeFlash
Supply Voltage - Max3.6 VSupply Voltage - Min1.71 V
1
Page 1
2
Page 2
3
Page 3
4
Page 4
5
Page 5
6
Page 6
7
Page 7
8
Page 8
9
Page 9
10
Page 10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
Page 1/55

Download datasheet (2Mb)Embed
Next
Freescale Semiconductor
Product Brief
K20 Family Product Brief
Supports all K20 devices
1 Kinetis Portfolio
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 five 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.
Kinetis MCUs are built from Freescale’s innovative 90nm
Thin Film Storage (TFS) flash technology with unique
FlexMemory. Kinetis MCU families combine the latest low-
power innovations and high performance, high precision
mixed-signal capability with a broad range of connectivity,
human-machine interface, and safety & security peripherals.
Kinetis MCUs are supported by a market-leading enablement
bundle from Freescale and numerous ARM 3rd party
ecosystem partners.
© 2012–2013 Freescale Semiconductor, Inc.
Document Number:K20PB
Rev. 11, 08/2012
Contents
1
Kinetis Portfolio........................................................1
2
K20 Family Introduction...........................................3
3
K20 Block Diagram..................................................3
4
Features.....................................................................5
5
Power modes...........................................................46
6
Developer Environment...........................................48
7
Revision History.....................................................54

MK22DX256VMC5 Summary of contents

  • Page 1

    ... Kinetis MCUs are supported by a market-leading enablement bundle from Freescale and numerous ARM 3rd party ecosystem partners. © 2012–2013 Freescale Semiconductor, Inc. Document Number:K20PB Rev. 11, 08/2012 Contents 1 Kinetis Portfolio ...

  • Page 2

    ... FlexRAM supports EEPROM byte-write/byte-erase operations and dictates the maximum EEPROM size. • EEPROM endurance capable of exceeding 10 million cycles K20 Family Product Brief, Rev. 11, 08/2012 2 USB Operational & transimpedance amplifiers Figure 1. Kinetis MCU portfolio Key Features Segment LCD Ethernet DDR Graphic LCD Freescale Semiconductor, Inc. ...

  • Page 3

    ... KB of flash memory to 512 KB of flash memory. Package options include 48 LQFP up to 121 MAPBGA. 3 K20 Block Diagram The below figure shows a superset block diagram of the K20/K21/K22 device. Other devices within the family have a subset of the features. K20 Family Product Brief, Rev. 11, 08/2012 Freescale Semiconductor, Inc. K20 Family Introduction 3 ...

  • Page 4

    ... Migration difference from K11/12D family Figure 2. K20 Block Diagram Clocks Phase- RAM locked loop Frequency- locked loop Low/high frequency oscillators Internal reference clocks Human-Machine Interface (HMI GPIO x1 USB OTG TSI LS/FS/HS USB LS/FS transceiver USB charger detect USB voltage regulator Freescale Semiconductor, Inc. ...

  • Page 5

    ... Clocks Memories and Memory Interfaces Security and integrity Analog K20 Family Product Brief, Rev. 11, 08/2012 Freescale Semiconductor, Inc. • Voltage range 1.71V - 3.6V • Flash memory programming down to 1.71V • Temperature range (T • Flexible modes of operation • Next generation 32-bit ARM Cortex-M4 core • ...

  • Page 6

    ... Table continues on the next page... Package — — — — — — — — — — — — — — — + — — — + — + — — — — — + Freescale Semiconductor, Inc. — — — — ...

  • Page 7

    ... Eliminates the costs associated with external EEPROM ICs, and the software headaches and resource (CPU/flash/ RAM) impact of EEPROM emulation schemes • Storage for large data tables or bootloader • Read-while-write operation with main program flash memory • Minimum write voltage 1.71V K20 Family Product Brief, Rev. 11, 08/2012 Freescale Semiconductor, Inc. Package + + + + + — ...

  • Page 8

    ... K20 Family Product Brief, Rev. 11, 08/2012 (N) Figure 3. Part numbers diagrams Description • Fully qualified, general market flow • Prequalification Table continues on the next page... Tape and Reel (T&R) Speed (MHz) Package identifier Temperature range (°C) Values Freescale Semiconductor, Inc. ...

  • Page 9

    ... The features listed below each part number specify the maximum configuration available on that device. The signal multiplexing configuration determines which modules can be used simultaneously. K20 Family Product Brief, Rev. 11, 08/2012 Freescale Semiconductor, Inc. Description • K20 • K21 • K22 • ...

  • Page 10

    ... JTA JTA JTA JTA JTA JTA cJTA cJTA cJTA cJTA cJTA cJTA SWD SWD SWD SWD SWD SWD Freescale Semiconductor, Inc. 50 MHz 48 96K B 64K B 32K B 2KB 16K JTA G, cJTA G, SWD ...

  • Page 11

    ... ADC0 (SE:single- 6ch 6ch 6ch ended DP:differential pair) ADC1 - - - ADC2 - - - ADC3 - - - ADC K20 Family Product Brief, Rev. 11, 08/2012 Freescale Semiconductor, Inc. TPIU TPIU TPIU TPIU TPIU TPIU , , , , , , FPB, FPB, FPB, FPB, FPB, FPB, DWT DWT DWT DWT DWT DWT , ITM ...

  • Page 12

    ... Freescale Semiconductor, Inc 1x8c h 1x2c 1x4c ...

  • Page 13

    ... GPIO (w interrupt Tolerant GPIOs - - - 5V Tolerant - - - Voltage Range 1.71- 1.71- 1.71- 3.6V 3.6V 3.6V Flash Write V 1.71 1.71 1. Temp Range -40 -40 - 105C 105C 105C K20 Family Product Brief, Rev. 11, 08/2012 Freescale Semiconductor, Inc ...

  • Page 14

    ... YES YES YES YES YES - - - - - - JTAG JTAG JTAG JTAG JTAG , , , , , , cJTA cJTA cJTA cJTA cJTA SWD SWD SWD SWD SWD Freescale Semiconductor, Inc. 50 MHz 64 MAP BGA 160K B 128K B 32KB 2KB YES - - - - - YES - JTAG , cJTA G, SWD ...

  • Page 15

    ... DP DP ADC1 - - ADC2 - - ADC3 - - ADC DP 1ch 1ch ADC SE 12ch 12ch K20 Family Product Brief, Rev. 11, 08/2012 Freescale Semiconductor, Inc. TPIU, TPIU, TPIU, TPIU, TPIU, TPIU, FPB, FPB, FPB, FPB, FPB, FPB, DWT, DWT, DWT, DWT, DWT, DWT, ITM ITM ...

  • Page 16

    ... Freescale Semiconductor, Inc YES YES - ...

  • Page 17

    ... Temp Range -40 to -40 to 105C 105C 4.4.3 K20 family features (50MHz Performance) 3 Table 5. K21 50MHz Performance Table 3 MC Partnumber CPU Frequency Pin Count K20 Family Product Brief, Rev. 11, 08/2012 Freescale Semiconductor, Inc YES YES YES YES YES YES ...

  • Page 18

    ... TPIU, FPB, TPIU, FPB, TPIU, FPB, DWT, ITM, DWT, ITM, DWT, ITM, ETM ETM ETM YES YES YES YES YES YES YES YES YES YES YES YES - - - 16ch 16ch 16ch YES YES YES 32-40kHz/ 32-40kHz/ 32-40kHz/ 8-32MHz 8-32MHz 8-32MHz - - - Freescale Semiconductor, Inc. ...

  • Page 19

    ... TRIAMP Vref Motor Control/General purpose/PWM Quad decoder/General purpose/PWM FTM External CLK Low Power Timer PIT PDB CMT(Carrier Module Transmitter) SDHC K20 Family Product Brief, Rev. 11, 08/2012 Freescale Semiconductor, Inc. YES YES YES YES YES YES YES YES YES Security and Integrity ...

  • Page 20

    ... YES YES YES YES YES YES - - - - - - - - - - - - - - - 1.71-3.6V 1.71-3.6V 1.71-3.6V 1.71V 1.71V 1.71V Freescale Semiconductor, Inc. ...

  • Page 21

    ... DSP YES SPFPU - Debug JTAG, cJTAG, SWD Trace TPIU, FPB, DWT, ITM, ETM NMI YES Software Watchdog YES K20 Family Product Brief, Rev. 11, 08/2012 Freescale Semiconductor, Inc. General MHz MHz MHz MHz MHz LQFP LQFP LQFP LQFP ...

  • Page 22

    ... YES YES YES YES YES 15ch 15ch 15ch 15ch 15ch 3ch DP 3ch DP 3ch DP 3ch DP 3ch Freescale Semiconductor, Inc. ...

  • Page 23

    ... CAN - USB OTG LS/FS w/ on-chip 1 xcvr USB OTG HS - USB DCD YES USB 120mAReg YES Ethernet w /1588 - IEEE1588 Timer - Segment LCD - K20 Family Product Brief, Rev. 11, 08/2012 Freescale Semiconductor, Inc. YES YES YES YES YES Timers 1x8ch 1x8ch 1x8ch 1x8ch 1x8ch + + + + 1x2ch 1x2ch ...

  • Page 24

    ... MHz MHz MHz MHz MHz 100 100 121 121 121 LQFP LQFP MAPB MAPB MAPB 96KB 160KB 288KB 64KB 128KB 256KB 32KB 32KB 32KB 32KB 32KB 2KB 2KB 2KB 2KB 2KB Freescale Semiconductor, Inc. ...

  • Page 25

    ... YES MPU - DMA 16ch MCG YES OSC (32-40kHz/3-32MHz) YES Secondary OSC - RTC (32KHz Osc, Vbat) YES RTC_CLKOUT - RTC_WAKEUP - K20 Family Product Brief, Rev. 11, 08/2012 Freescale Semiconductor, Inc. 32KB 64KB 16KB 32KB 64KB YES YES YES YES YES - - - - - - - ...

  • Page 26

    ... YES YES YES YES YES 1x8ch 1x8ch 1x8ch 1x8ch 1x8ch 2x2ch 2x2ch 2x2ch 2x2ch 2x2ch 1x4ch 1x4ch 1x4ch 1x4ch 1x4ch YES YES YES YES YES Freescale Semiconductor, Inc. ...

  • Page 27

    ... IEEE1588 Timer - Segment LCD - Graphic LCD - TSI(Capacitive Touch) 16 input GPIO (w interrupt Tolerant GPIOs 38 5V Tolerant YES Voltage Range 1.71-3. 6V Flash Write V 1.71V Temp Range -40 to 105C K20 Family Product Brief, Rev. 11, 08/2012 Freescale Semiconductor, Inc ...

  • Page 28

    ... TPIU, TPIU, TPIU, FPB, FPB, FPB, FPB, FPB, DWT, DWT, DWT, DWT, DWT, ITM, ITM, ITM, ITM, ETM, ETM, ETM, ETM, ETM, ETB ETB ETB ETB YES YES YES YES Freescale Semiconductor, Inc. 100 MHz 144 YES - - - YES - ITM, ETB YES ...

  • Page 29

    ... ADC3 - ADC DP 4ch ADC SE 42ch PGA 2 12-bit DAC 2 Analog Comparator 3 Analog Comparator Inputs K20 Family Product Brief, Rev. 11, 08/2012 Freescale Semiconductor, Inc. System Modules YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES ...

  • Page 30

    ... CLKIN CLKIN CLKIN CLKIN YES YES YES YES YES YES YES YES YES YES - - - - Freescale Semiconductor, Inc ...

  • Page 31

    ... Voltage Range 1.71-3.6 V Flash Write V 1.71V Temp Range -40 to 105C 4.4.7 K20 family features (120MHz Performance) Table 9. K20 120MHz Performance Table MC Partnumber CPU Frequency Pin Count Package Total Flash Memory K20 Family Product Brief, Rev. 11, 08/2012 Freescale Semiconductor, Inc Human-Machine Interface - - - - - - - - 100 100 ...

  • Page 32

    ... TPIU, FPB, DWT, ITM, DWT, ITM, ETM, ETB ETM, ETB YES YES YES YES YES YES YES YES YES YES 32ch 32ch YES YES 32-40kHz/ 32-40kHz/ 8-32MHz 8-32MHz 32-40kHz/ 32-40kHz/ 8-32MHz 8-32MHz YES YES YES YES YES YES Freescale Semiconductor, Inc. ...

  • Page 33

    ... Vref Motor Control/General purpose/PWM Quad decoder/General purpose/PWM FTM External CLK Low Power Timer PIT PDB CMT(Carrier Module Transmitter) SDHC High Baudrate UART w/ ISO7816 + LON K20 Family Product Brief, Rev. 11, 08/2012 Freescale Semiconductor, Inc. Security and Integrity - - - - - - YES YES Analog 17ch SE + 3ch ...

  • Page 34

    ... YES 1.71-3.6V 1.71-3.6V 1.71V 1.71V -40 to 105C -40 to 105C YES YES YES YES - - - - - - - - 16 input 16 input 100 100 96 96 YES YES 1.71-3.6V 1.71-3.6V 1.71V 1.71V -40 to 105C -40 to 105C Freescale Semiconductor, Inc. ...

  • Page 35

    ... Software trace - writes directly to ITM stimulus registers can cause packets to be emitted • Hardware trace - packets generated by DWT are emitted by ITM • Time stamping - emitted relative to packets • Embedded Trace Macrocell (ETM) supports instruction trace K20 Family Product Brief, Rev. 11, 08/2012 Freescale Semiconductor, Inc. ® -2 ISA Core modules 35 ...

  • Page 36

    ... Write-once control bits with unlock sequence • Programmable timeout period • Ability to test watchdog timer and reset • Windowed refresh option • Robust refresh mechanism • Cumulative count of watchdog resets between power-on resets • Configurable interrupt on timeout K20 Family Product Brief, Rev. 11, 08/2012 36 Freescale Semiconductor, Inc. ...

  • Page 37

    ... Flexmemory block contains up to 256KB FlexNVM and 4KB FlexRAM with up to 4KB EEPROM capability • 128KB SRAM • 120MHz performance devices • 1024KB program flash memory K20 Family Product Brief, Rev. 11, 08/2012 Freescale Semiconductor, Inc. Memories and Memory Interfaces 37 ...

  • Page 38

    ... Optional feature to transpose input data and CRC result via transpose register, required on applications where bytes are in lsb format 4.5.4.2 Hardware Cryptographic Acceleration Unit (CAU) • Supports DES, 3DES, AES, MD5, SHA-1, and SHA-256 algorithms • Simple C calls to optimized security functions provided by Freescale K20 Family Product Brief, Rev. 11, 08/2012 38 Freescale Semiconductor, Inc. ...

  • Page 39

    ... Selectable asynchronous hardware conversion trigger with hardware channel select • Automatic compare with interrupt for various programmable values • Temperature sensor • Hardware average function • Selectable voltage reference • Self-calibration mode K20 Family Product Brief, Rev. 11, 08/2012 Freescale Semiconductor, Inc. Analog 39 ...

  • Page 40

    ... Timers 4.5.6.1 Programmable Delay Block (PDB) • trigger input sources and software trigger source • eight configurable PDB channels for ADC hardware trigger • One PDB channel is associated with one ADC. K20 Family Product Brief, Rev. 11, 08/2012 40 Freescale Semiconductor, Inc. ...

  • Page 41

    ... general purpose interrupt timers • interrupt timers for triggering ADC conversions • 32-bit counter resolution • Clocked by system clock frequency • DMA support 4.5.6.4 Low Power Timer • Operation as timer or pulse counter K20 Family Product Brief, Rev. 11, 08/2012 Freescale Semiconductor, Inc. Timers 41 ...

  • Page 42

    ... Device supports low-power suspend • Remote wake-up supported for host and device • Integrated with the processor’s low power modes • Includes an on-chip full-speed (12 Mbps) and low-speed (1.5 Mbps) transceiver K20 Family Product Brief, Rev. 11, 08/2012 42 Freescale Semiconductor, Inc. ...

  • Page 43

    ... Standard data and remote frames (up to 109 bits long) • Extended data and remote frames (up to 127 bits long) • 0–8 bytes data length • Programmable bit rate Mbit/sec • Content-related addressing K20 Family Product Brief, Rev. 11, 08/2012 Freescale Semiconductor, Inc. Communication interfaces 43 ...

  • Page 44

    ... Parameterizable buffer support for one dataword for each transmit and receive • Independent FIFO structure for transmit and receive • Two receiver wakeup methods: K20 Family Product Brief, Rev. 11, 08/2012 Freescale Semiconductor, Inc. ...

  • Page 45

    ... Network mode operation allowing multiple devices to share the port with time slots • Programmable data interface modes, such as I • Programmable word length (8, 10, 12, 16, 18, 20 bits) • AC97 support K20 Family Product Brief, Rev. 11, 08/2012 Freescale Semiconductor, Inc. (http://www.sdcard.org (http://www.mmca.org ) (http://www.sdcard.org ), supporting high capacity SD memory (http://www ...

  • Page 46

    ... LVD protection. NVIC is disabled; AWIC is used to wake up from interrupt; peripheral clocks are stopped. K20 Family Product Brief, Rev. 11, 08/2012 46 Table 10. Chip power modes Table continues on the next page... Core mode Normal recovery method Run - Sleep Interrupt Sleep Deep Interrupt Freescale Semiconductor, Inc. ...

  • Page 47

    ... All of SRAM_U and SRAM_L are powered off. The 32-byte system register file and the 32-byte VBAT register file remain powered for customer-critical data. The POR detect circuit can be optionally powered off. K20 Family Product Brief, Rev. 11, 08/2012 Freescale Semiconductor, Inc. Table continues on the next page... Power modes Core mode Normal ...

  • Page 48

    ... Freescale's Tower System is a modular development platform for 8-bit, 16-bit, and 32-bit microcontrollers that enables advanced development through rapid prototyping. Featuring multiple development boards or modules, the Tower System provides designers with building blocks for entry-level to advanced microcontroller development. K20 Family Product Brief, Rev. 11, 08/2012 48 Core mode Normal recovery method Off Power-up Sequence Freescale Semiconductor, Inc. ...

  • Page 49

    ... Microcontroller Modules Kinetis K10/K20 Family MCU module Kinetis K70 Family MCU Module Kinetis K60 Family MCU Module Freescale Semiconductor, Inc. Figure 4. Freescale's Tower System K10/K20 family 512 KB flash MCU in 81 MAPBGA package On-board JTAG debug interface Access to all features including Tamper Detect and Cryptographic ...

  • Page 50

    ... Access to all features including Ethernet and USB K53 family 512 KB flash MCU in 144 MAPBGA package On-board JTAG debug interface Access to all features including Ethernet, USB, Segment LCD (TWRPI), and medical expansion connector Details Table continues on the next page... Features Freescale Semiconductor, Inc. ...

  • Page 51

    ... These solutions help accelerate time to market and improve application development success. Freescale Semiconductor offers the MQX real-time operating system (RTOS), with TCP/IP and USB software stacks and peripheral drivers, to customers of ARM, ColdFire and ColdFire+ MCUs at no additional charge. The combination of Freescale's MQX software solutions and Freescale's silicon portfolio creates a comprehensive source for hardware, software, tools, and services ...

  • Page 52

    ... Application Tasks and Industry-Specific Libraries Ethernet (RTCS) File System Core Services MQX RTOS BSP/PSP Microcontroller On Device K20 Family Product Brief, Rev. 11, 08/2012 Customized Application Applications USB Discrete Driver, Third Enablement CAN Layer Party and Freescale HAL Hardware Freescale Semiconductor, Inc. ...

  • Page 53

    ... Complimentary Bootloaders (USB, Ethernet, RF, serial) • Complimentary Freescale Embedded GUI • Complimentary Freescale MQX ™ ™ • Low Cost Nano SSL/Nano ® • Plus full ARM ecosystem Freescale Semiconductor, Inc. Name Services Interrupts Queues Utilities Task Errors Initialization Lightweight Core Memory ...

  • Page 54

    ... Updated memory and package option table Updated family feature tables Updated memory and package option table Updated family feature tables Updated module feature lists Added information about the K21 and K22 devices. Added information about the K21 and K22 devices. Freescale Semiconductor, Inc. ...

  • Page 55

    ... Freescale Semiconductor makes no warranty, representation, or guarantee regarding the suitability of its products for any particular purpose, nor does Freescale Semiconductor assume any liability arising out of the application or use of any product or circuit, and specifically disclaims any liability, including without limitation consequential or incidental damages. "Typical" parameters that may be provided in Freescale Semiconductor data sheets and/or specifications can and do vary in different applications and actual performance may vary over time ...