NXP: LPC111x — новые микроконтроллеры на базе ядра ARM® Cortex™-M0 в компактных корпусах TSSOP и SOIC, ориентированные на недорогие массовые 8-/16-битные приложения
Автор: admin
14 Мар
Первые в мире 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 (англ.)