LPC4370 — это встраиваемый микроконтроллер, выполненный на базе ядра ARM Cortex-M4 и двух ядер ARM Cortex-M0. Кроме того, LPC4370 оснащен статическим ОЗУ объёмом 282 КБ и периферийными устройствами с расширенными возможностями конфигурации: конфигурируемый таймер состояний (SCT), последовательный интерфейс линий ввода/вывода общего назначения (SGPIO), два высокоскоростных USB-контроллера, порт Ethernet, контроллеры графического ЖК-дисплея и внешней памяти, а также различную цифровую и аналоговую периферию, включая быстродействующий 12-битный АЦП.
Максимальная рабочая частота микроконтроллера составляет 204 МГц. Ядро ARM Cortex-M4 содержит конвейер с тремя состояниями, использующий Гарвардскую архитектуру с раздельными локальными шинами инструкций и данных, включая третью шину периферийных устройств, а также блок предварительной выборки, поддерживающий спекулятивные ветвления. Помимо этого, Cortex-M4 поддерживает однотактную цифровую обработку сигналов, работу в режиме SIMD-инструкций и интегрирует блок вычислений с плавающей точкой (FPU).
LPC4370 также интегрирует два ядра ARM Cortex-M0 — одно в качестве сопроцессора, а второе в качестве подсистемы управления SGPIO и SPI интерфейсами. Cortex-M0 — это энергоэффективное, простое в использовании 32-битное ядро, полностью совместимое по программному коду и инструментальным средствам с ядром Cortex-M4. Оба ядра Cortex-M0 поддерживают рабочую частоту до 204 МГц и отличаются простой системой команд и компактным программным кодом.
| Внутренняя архитектура микроконтроллера LPC4370 |
Отличительные особенности:
- Центральный процессор на базе ядра ARM Cortex-M4 и сопроцессор на базе ядра ARM Cortex-M0 с рабочей частотой до 204 МГц
- Системный контроллер на базе ядра ARM Cortex-M0 с рабочей частотой до 204 МГц для управления SGPIO и SPI интерфейсами
- 264 Кбайт основной SRAM памяти для хранение программного кода и данных + 18 Кбайт SRAM памяти для системного контроллера
- Контроллер внешней памяти
- 6-канальный 12-битный АЦП с частотой дискретизации до 80 MSPS (млн. выборок в сек.)
- Контроллер 10/100T Ethernet с поддержкой интерфейсов RMII и MII
- Поддержка отметок времени по стандарту IEEE 1588
- Контроллер графического ЖК-дисплея с разрешением до 1024 x 768 пикселей
- Один контроллер высокоскоростного (High-Speed) USB 2.0 с режимом Host/Device/OTG и интегрированным физическим уровнем
- Один контроллер высокоскоростного (High-Speed) USB 2.0 с режимом Host/Device и интегрированным физическим уровнем
- Два контроллера интерфейса CAN 2.0 A/B
- ШИМ-контроллер для схем управления трёхфазным двигателем
- Интерфейс квадратурного энкодера
- Дополнительные 10-битные АЦП и ЦАП
- Четырехканальный интерфейс SPI FLASH памяти
- Уникальный идентификационный номер (ID) для каждого устройства
- Единое напряжение питания: 3.3 В (от 2.7 В до 3.6 В)
- Диапазон рабочих температур: -40…+85°C
- Доступные корпуса: LBGA-256 и TFBGA-100
Область применения:
- Контрольно-измерительные приборы
- Высокоскоростные регистраторы данных
- Интеллектуальные приборы учета
- Системы управления станками
Запросить образцы, средства разработки или техническую поддержку
Документация на микроконтроллеры LPC4370 (англ.)