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 (англ.)