Первые в мире 32-битные ARM микроконтроллеры с минимальным числом выводов, обеспечивающие беспрецедентную производительность при стоимости всего $0,01 за миллион инструкций в секунду (MIPS).

Новые устройства серии LPC111x представляют первые в отрасли 32-битные микроконтроллеры на базе ядра ARM в корпусах с малым числом выводов, открывающие двери для широкого круга приложений, прежде недоступных стандартным 32-битным микроконтроллерам по причине слишком большого размера корпуса или высокой цены.

LPC1110/11/12/13/14/15 — семейство недорогих 32-битных микроконтроллеров на базе ядра ARM® Cortex™-M0, разработанных для 8-/16-битных приложений, отличается высокой производительностью, низким уровнем энергопотребления, простым набором команд, широким адресным пространством и позволяет сократить программный код по сравнению с существующими 8-/16-разрябными архитектурами.

Устройства поддерживают работу на частоте ядра вплоть до 50 МГц. Набор периферии включает до 64 КБайт FLASH-памяти программ, до 8 КБайт RAM-памяти данных, один интерфейс I2C с высокоскоростным режимом Fast-mode Plus, один универсальный асинхронный приемопередатчик (UART) RS-485/EIA-485, до двух интерфейсов SPI с функцией синхронного последовательного порта (SSP), четыре таймера/счетчика общего назначения, 10-битный АЦП и до 42 линий ввода/вывода общего назначения.

Внутренняя архитектура микроконтроллеров серии LPC111x

 

Отличительные особенности:

  • ЦПУ ARM Cortex-M0
    • Рабочая частота ядра до 50 МГц
    • Встроенный векторный контроллер вложенных прерываний
    • Вход немаскируемых прерываний (NMI) с функцией выбора нескольких источников (только для LPC1100XL)
    • Последовательный отладочный интерфейс
    • Системный таймер (SYSTICK)
  • Память
    • 64 КБайт (LPC1115), 56 КБайт (LPC1114/333), 48 КБайт (LPC1114/323), 32 КБайт (LPC1114/102/201/202/203/301/302/303), 24 КБайт (LPC1113), 16 КБайт (LPC1112), 8 КБайт (LPC1111) или 4 КБайт (LPC1110) внутренней FLASH паямти программ
    • Функция постраничного стирания (только для LPC1100XL)
    • 8 КБайт, 4 КБайт, 2 КБайт или 1 КБайт SRAM памяти данных
    • Внутрисхемное (ISP) и внутрисистемное (IAP) программирование посредством встроенного программного загрузчика
  • Цифровая периферия
    • До 42 линий ввода/вывода общего назначения (GPIO) с конфигурируемыми подтягивающими/стягивающими резисторами. Дополнительно поддерживается конфигурируемый режим с открытым коллектором (только для LPC1100L и LPC1100XL)
    • Линии ввода/вывода могут использоваться как источник прерываний по фронту импульса или уровню сигнала
    • Источник тока на 20 мА на одном выводе
    • Источники тока на 20 мА на двух выводах шины I2C в режиме Fast-mode Plus (не доступно для LPC1112FDH20/102)
    • Четыре 16-/32-битных таймера счетчика общего назначения, до 8 входов захвата и до 13 выходов сравнения
    • Программируемый сторожевой таймер (только для серии LPC1100)
  • Аналоговая периферия
    • 10-битный АЦП с мультиплексированием входов между 5,6 или 8 выводами, в зависимости от типа корпуса
  • Последовательные интерфейсы
    • UART с генератором дробной скорости передачи данных, встроенная FIFO, поддержка протокола RS-485
    • Двухканальный контроллер интерфейса SPI с функцией синхронного последовательного порта (SSP), встроенная FIFO, поддержка различных протоколов (второй канал SPI доступен только в сериях LPC1100 и LPC1100L и только для корпуса LQFP48)
    • Интерфейс I2C-шины с поддержкой полной спецификации I2C и режима Fast-mode Plus со скоростью передачи данных до 1 Мбит/с, функция распознавания множества адресов и режим мониторинга (недоступно для LPC1112FDH20/102)
  • Система тактирования
    • Внутренний RC-генератор на 12 МГц с точностью 1%, возможно использовать как системный источник тактового сигнала
    • Кварцевый генератор с диапазоном частот 1…25 МГц
    • Программируемый тактовый генератор сторожевого таймера с диапазоном частот от 7.9 кГц до 1.8 МГц
    • Схема ФАПЧ (PLL) обеспечивает работу ЦПУ на максимальной частоте без использования высокочастотного кварцевого резонатора. Может работать от системного генератора тактового сигнала или от внутреннего RC-генератора
    • Выход синхронизации с делителем, поддерживающий частоту системного тактового генератора, внутреннего RC-генератора, частоту ядра или сторожевого таймера
  • Система питания
    • Интегрированный модуль управления питанием (PMU), минимизирующий мощность потребления в режимах сна (sleep), глубокого сна (deep-sleep) и пониженного энергопотребления (deep power-down))
    • Параметры режимов энергопотребления хранятся в загрузочной ROM-памяти, позволяя оптимизировать производительность и мощность потребления для различных задач при помощи всего одной простой функции call. (доступно только для серий LPC1100L и LPC1100XL)
    • Выход процессора из режима глубокого сна (deep-sleep) осуществляется при помощи специализированной логики с использованием до 13 функциональных выводов
    • Функция сброса по включению питания (POR)
    • Схема определения падения напряжения питания с четырьмя независимыми пороговыми значениями с функциями прерывания и вынужденного сброса
  • Уникальный серийный номер идентификации устройства
  • Диапазон напряжения питания: 1.8…3.6 В
  • Диапазон рабочих температур: -40…+85°C

 

Данная продукция сертифицирована по системе BAT (Best Accessible Technology).

 

Запросить образцы, средства разработки или техническую поддержку

 

Документация на микроконтроллеры серии LPC111x (англ.)