Freescale MK20FX512VLQ12
									
			тел. +7(499)347-04-82
Описание Freescale MK20FX512VLQ12
Конечно. Вот подробное описание микроконтроллера Freescale (ныне NXP) MK20FX512VLQ12.
Общее Описание
Микроконтроллер MK20DX256VLQ12 (обратите внимание на корректное обозначение серии: DX, а не FX) является представителем семейства Kinetis K20. Это высокопроизводительные 32-битные микроконтроллеры на ядре ARM Cortex-M4, которое включает в себя блок цифровой обработки сигналов (DSP) и модуль вычислений с плавающей запятой (FPU), что делает его идеальным для применений, требующих сложных вычислений, управления электродвигателями, цифровой обработки сигналов и промышленных систем управления.
Данная модель характеризуется большим объемом памяти (512 КБ флеш-памяти), широким набором периферийных интерфейсов и предназначена для корпусов LQFP, что упрощает монтаж и прототипирование.
Ключевые Технические Характеристики
- 
Ядро: ARM Cortex-M4
- Тактовая частота: до 100 МГц
 - Наличие блока DSP (Digital Signal Processor)
 - Наличие FPU (Floating Point Unit) одиночной точности
 - Инструкции Thumb-2
 
 - 
Память:
- Флеш-память (Flash): 512 КБ
 - ОЗУ (SRAM): 128 КБ
 - EEPROM: Нет (часто эмулируется во флеш-памяти)
 
 - 
Периферийные интерфейсы:
- USB 2.0 Full-Speed OTG (On-The-Go) с встроенным физическим трансceiver (PHY)
 - Два модуля UART (асинхронный последовательный интерфейс)
 - Три модуля SPI (Serial Peripheral Interface)
 - Три модуля I²C (Inter-Integrated Circuit)
 - 16-канальный 12-битный АЦП (Analog-to-Digital Converter) со скоростью до 2.4 MS/s
 - Два 12-битных ЦАП (Digital-to-Analog Converter)
 - Аналоговый компаратор (CMP)
 - Программируемый генератор тактовой частоты (ICS)
 - Модуль для работы с сенсорными кнопками (TSI - Touch Sense Input)
 - Контроллер прямого доступа к памяти (DMA)
 - Таймеры:
- Два 8-канальных и два 2-канальных таймера/PWM (FTM - FlexTimer)
 - Один 6-канальный таймер (TPM)
 - Программируемый модуль задержки (PDB)
 - Модуль измерения времени реального времени (RTC)
 
 
 - 
Системные характеристики:
- Напряжение питания: 1.71 В - 3.6 В
 - Температурный диапазон: от -40 °C до +105 °C
 - Низкое энергопотребление с несколькими режимами энергосбережения (Wait, Stop, VLPS)
 
 - 
Корпус: LQFP-100 (100 выводов, размер корпуса 14x14 мм)
 
Парт-номер и Похожие Модели в Линейке
Парт-номер следует определенной структуре, которая кодирует характеристики чипа. Для вашей модели:
- Полное обозначение: MK20DX512VLQ12R
- MK: Семейство Kinetis
 - 20: Серия K20
 - DX: Вариант ядра (Cortex-M4 с FPU)
 - 512: Объем Flash-памяти (512 КБ)
 - V: Скорость (до 100 МГц, широкий диапазон напряжения)
 - LQ: Тип корпуса (LQFP)
 - 100: Количество выводов (100)
 - 12: Температурный диапазон (-40°C to 105°C)
 - R: Вариант упаковки (Тape & Reel, на катушке для автоматического монтажа. Может отсутствовать в обозначении для чипов в лотке).
 
 
Совместимые и Аналогичные Модели в Семействе K20:
Семейство Kinetis K20 построено по принципу "программно-аппаратной совместимости" (pin-to-pin и peripheral compatibility). Это означает, что вы можете легко выбрать другую модель с большим или меньшим объемом памяти или другим набором периферии, сохраняя при этом распиновку и код.
- 
Модели с меньшим объемом памяти (совместимы по выводам):
- MK20DX256VLQ12 — 256 КБ Flash, 64 КБ RAM, 100 выводов
 - MK20DX128VLQ12 — 128 КБ Flash, 32 КБ RAM, 100 выводов
 - MK20DX64VLQ12 — 64 КБ Flash, 32 КБ RAM, 100 выводов
 - MK20DX32VLQ12 — 32 КБ Flash, 16 КБ RAM, 100 выводов
 
 - 
Модели в других корпусах (аппаратно и программно совместимы, но с другим кол-вом выводов):
- MK20DX512VMP12 — 512 КБ Flash, 128 КБ RAM, корпус MAPBGA (121 вывод)
 - MK20DX256VMP12 — 256 КБ Flash, 64 КБ RAM, корпус MAPBGA (121 вывод)
 - MK20DX512VLL12 — 512 КБ Flash, 128 КБ RAM, корпус LQFP (64 вывода) — меньше периферии из-за меньшего числа выводов.
 
 - 
Модели с другим суффиксом (температура/пакетирование):
- MK20DX512VLQ10 — то же самое, но для температурного диапазона -40°C to 85°C
 - MK20DX512VLQ7 — то же самое, но для температурного диапазона -40°C to 105°C и тактовой частоты до 72 МГц
 
 
Важное Примечание и Совместимость
- Teensy 3.2: Данный микроконтроллер (и его версия с 256 КБ флеш-памяти) является "мозгом" популярной отладочной платы Teensy 3.2 от PJRC. Это делает его очень популярным среди hobbyist-ов и инженеров-прототипистов. Прошивка и код, написанные для Teensy 3.2, будут напрямую работать на standalone-чипе MK20DX512VLQ12.
 - NXP vs. Freescale: Компания Freescale Semiconductor была поглощена NXP Semiconductors в 2015 году. Поэтому современное официальное название — NXP Kinetis K20. Однако в обиходе и на складах компонентов до сих пор часто используется приставка "Freescale".
 - Прямые аналоги: Прямых аналогов по распиновке и характеристикам от других производителей (STMicroelectronics, Microchip, TI) нет, но по классу и возможностям конкурентами являются микроконтроллеры на Cortex-M4 таких серий, как STM32F4 (от ST), SAM4 (от Microchip) или TM4C (от TI).