Kinetis – самое масштабное портфолио высокопроизводительных, высокоинтегрированных 32-битных низкопотребляющих микроконтроллеров смешанных сигналов на базе ядра ARM Cortex-M4. В состав, на данный момент, входит шесть семейств микроконтроллеров: K10, K20, K30, K40, K50, K60.
Семейство K50 – все микроконтроллеры совместимы по выводам корпуса, периферии и программно с микроконтроллерами Kinetis. Отличительной чертой является наличие контроллера сегментного LCD с поддержкой управления до 320 сегментов, интегрированного движка измерений (АЦП, ЦАП, аналоговые компараторы, операционный и трансимпедансный усилители) и коммуникационные интерфейсы. Входящие в семейство микроконтроллеры имеют объем Flash-памяти от 128 КБайт в 64-выводном QFN корпусе до 512 КБайт в 144-выводном MAPBGA корпусе.
Общие характеристики микроконтроллеров семейства Kinetis K50:
- ядро:
- 32-битное ядро Cortex-M4;
- поддержка DSP инструкций;
- контроллер вложенных векторных прерываний;
- асинхронный контроллер прерывания Wake-up;
- отладочные интерфейсы: SWD, JTAG, Trace, TPIU, ITM;
- система и управление питанием:
- программный и аппаратный сторожевой таймеры;
- до 32 каналов DMA для периферии и памяти;
- контроллер управления питанием, поддержка до 10 различных режимов питания;
- контроллер немаскируемых прерываний;
- уникальный 128-битный ID;
- источник тактовой частоты:
- многоцелевой генератор тактовой частоты с PLL и FLL;
- кварцевый резонатор 12 МГц – 32 МГц;
- кварцевый резонатор 32 кГц – 40 кГц;
- внешний источник тактовой частоты до 50 МГц;
- память и интерфейс памяти:
- блок памяти FlexMemory состоит из FlexNVM (энергонезависимая память для хранения кода программы, хранения данных, для использования в качестве EEPROM данных) или FlexRAM (может использоваться, как традиционное ОЗУ или как EEPROM)
- встроенные функции защиты Flash памяти;
- последовательный интерфейс программирования;
- аналоговая периферия:
- два многоканальных 16-битных АЦП последовательного приближения;
- программируемый источник опорного напряжения;
- двухканальный 12-битный ЦАП;
- высокоскоростной компаратор с 6-битным ЦАП;
- высокоскоростной аналоговый компаратор с 6-битным ЦАП;
- операционный усилитель общего назначения;
- трансимпедансный усилитель;
- таймеры:
- 8-канальный таймер с функциями общего назначения, ШИМ, управления двигателем;
- до двух 2-канальных таймера с функциями общего назначения, ШИМ, квадратурного декодера;
- таймер генерации несущей;
- программируемый блок задержек;
- 4-канальный таймер прерываний;
- низкопотребляющий таймер;
- коммуникационные интерфейсы:
- интерфейс USB Device/Host/OTG;
- до 3-каналов SPI интерфейса;
- I2C интерфейс с поддержкой ;
- интерфейс I2S;
- до 6 модулей модуль UART (ISO7816, IrDA, аппаратный контроль потока);
- периферия для организации человеко-машинного интерфейса:
- линии ввода/вывода общего назначения с поддержкой прерываний, фильтрами импульсных помех и пр. функциями;
- аппаратная поддержка сенсорного интерфейса (до 16 каналов);
- диапазон рабочего напряжения, в котором полностью сохраняется работоспособность: 1.71 В – 3.6 В.
Блок-схема микроконтроллеров Kinetis K50
Cуммарная информация о конфигурации микроконтроллеров K30
Все устройства с одинаковыми корпусами являются совместимыми по выводам корпуса.
Субсемейство
|
Рабочая
частота, МГц |
Память
|
Корпус | ||||||||||
Flash,
КБайт |
Flex
NVM, КБайт |
SRAM,
КБайт |
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
|
-
|
-
|
-
|
-
|
-
|
-
|
+
|
+
|