Freescale Semiconductor: MK24FN256VDC12 — микроконтроллер серии Kinetis K24 на базе ядра ARM Cortex-M4
Автор: admin
17 Мар
MK24FN256VDC12 представляет собой микроконтроллер серии Kinetis K2x на базе ядра ARM Cortex-M4 с тактовой частотой 120 МГц и блоком вычислений с плавающей точкой (FPU).
Семейство микроконтроллеров Kinetis K предлагает широкий выбор устройств на базе ядра ARM® Cortex®-M4, совместимых по выводам, набору периферийных модулей и программному коду. Микроконтроллеры отличаются высокой производительностью, наименьшим в отрасли энергопотреблением и позволяют снизить стоимость комплектующих за счет высокой степени интеграции. Помимо этого, инженерам доступен максимально полный набор инструментальных и программных средств разработки.
Полностью совместимые по назначению выводов и программному коду с большинством представителей семейства Kinetis K, микроконтроллеры серии Kinetis K2x оснащены контроллером полноскоростного и высокоскоростного интерфейса USB 2.0 OTG, поддерживающего функции обнаружения зарядного устройства и работу без кварцевого резонатора. Младшая модель серии содержит FLASH память объёмом 32 КБ и поставляется в 32-выводном корпусе QFN размером 5 мм x 5 мм, а старшая модель – до 1 МБ FLASH и до 256 КБ SRAM памяти и выпускается в 144-выводном корпусе MAPBGA. Благодаря высокому уровню интеграции, пользователям доступен широкий набор периферийных узлов, включающий схемы обработки аналоговых сигналов, ряд коммуникационных интерфейсов, гибкую систему тактирования и блок управляющих таймеров.
 |
Внутренняя архитектура микроконтроллеров Kinetis K2x |
Отличительные особенности MK24FN256VDC12:
-
Процессорное ядро
- ARM® Cortex®-M4 с рабочей частотой до 120 МГц, поддержкой DSP-инструкций и вычислений с плавающей точкой (FPU)
-
Системная память и интерфейсы памяти
- 256 кбайт FLASH и 256 кбайт SRAM памяти
- Последовательный интерфейс программирования (EzPort)
- Предустановленный загрузчик FLASH памяти для однократного программирования микроконтроллера в фабричных условиях
-
Системная периферия
- Различные режимы пониженного энергопотребления, блок выхода из режима сна с минимальным током утечки
- 16-канальный контроллер прямого доступа к памяти (DMA)
- Сторожевой монитор внешних событий
- Программный сторожевой таймер
-
Аналоговые модули
- Два 16-битных АЦП последовательного приближения
- 12-битный ЦАП
- Два аналоговых компаратора (CMP)
- Источник опорного напряжения
-
Коммуникационные интерфейсы
- Контроллер полно-/низкоскоростного USB 2.0 OTG
- Блок обнаружения зарядного устройства (USBDCD)
- Три модуля SPI интерфейса
- Три модуля I2C интерфейса
- Шесть модулей UART
- Один I2S интерфейс
-
Таймеры
- Два 8-канальных таймера управления двигателем / общего назначения / ШИМ
- Два 2-канальных таймера квадратурного декодера / общего назначения
- Таймеры периодических прерываний и 16-битный малопотребляющий таймер
- Передатчик модулятора несущей частоты
- Часы реального времени
- Программируемый блок задержек
-
Безопасность и целостность данных
- Аппаратный модуль контроля циклическим избыточным кодом (CRC)
- 128-битный уникальный идентификационный номер (ID)
-
Рабочие режимы
- Диапазон напряжений питания: от 1.71 В до 3.6 В
- Диапазон напряжений программирования FLASH памяти: от 1.71 В до 3.6 В
- Диапазон рабочих температур: от -40°C до +105°C
-
Корпус
- 121-выводной MAPBGA, размером 8 х 8 мм, шаг выводов 0.65 мм
Область применения:
-
Бытовая электроника
- Игровые консоли
- Носимая электроника
- Смартфоны и планшеты
-
Приборы учета
- Подключаемые приборы учета
- Концентраторы данных учета интеллектуальных электросетей
-
Автоматизация зданий
- Интеллектуальные термостаты
- Системы безопасности и разграничения доступа
-
Промышленная электроника
- Устройства промышленной автоматики
- Портативные контрольно-измерительные приборы
Инструментальные средства:
TWR-K24F120M: модуль платформы Tower System на базе микроконтроллера Kinetis K24 с рабочей частотой 120 МГц
TWR-K24F120M — это отладочная плата на базе малопотребляющего микроконтроллера серии Kinetis K24 с ядром ARM® Cortex®-M4, рабочей частотой 120 МГц и расширенным объемом SRAM памяти, оптимизированного для реализации коммуникационных приложений и построения сенсорных сетей. TWR-K24F120M может работать как в качестве автономного инструмента отладки, так и в составе модульной платформы Tower System компании Freescale.
Состав отладочной платы:
- Микроконтроллер MK24FN256VDC12 серии Kinetis K24: 120 МГц, 256 КБ FLASH, 256 КБ SRAM, низкое энергопотребление, 121-выводной корпус MAPBGA
- Двухрежимный интерфейс USB 2.0 с разъемом micro-AB
- Разъем подключения модулей платформы Tower System общего назначения (TWRPI)
- Встроенная схема отладчика: K20DX128VFM5 OpenSDAv2 с виртуальным последовательным портом
- Совмещенный 3-осевой акселерометр и магнитометр (FXOS8700CQ)
- Четыре управляемых пользователем светодиода и один RGB светодиод
- Две пользовательские кнопки для генерации сигналов прерывания на линиях ввода/вывода
- Встроенный аудио кодек компании Freescale (SGTL5000)
- Микросхема SPI FLASH памяти объемом 16 Мбит
- Схема зарядного устройства ионно-литиевой аккумуляторной батареи (батарея в комплект поставки не входит)
- Одна пользовательская кнопка для сброса микроконтроллера
- Потенциометр
- Независимая схема питания от резервного источника для часов реального времени
- Пакет разработки прикладного ПО Kinetis SOftware Development Kit (SDK), включающий набор периферийных драйверов, стеков протоколов и промежуточное программное обеспечение
Запросить образцы, средства разработки или техническую поддержку
Документация на K24P121M120SF5 (англ.)