NXP: LPC83x — серия недорогих 32-битных микроконтроллеров на базе ядра ARM Cortex®-M0®+ с рабочей частотой до 30 МГц
Автор: admin
1 Мар
Микроконтроллеры LPC83x интегрируют до 32 КБ FLASH и 4 КБ SRAM памяти.
Набор периферии включает модуль контроля циклическим избыточным кодом (CRC), один интерфейс шины I2C, один USART, до двух последовательных интерфейсов SPI, мультидиапазонный таймер, таймер пробуждения системы, модуль SCT-таймера/ШИМ, контроллер прямого доступа к памяти (DMA), 12-битный АЦП, конфигурируемые, при помощи матричного коммутатора, по назначению функций порты ввода/вывода, модуль сравнения структуры входных сигналов и до 29 линий ввода/вывода общего назначения.
 |
Внутренняя архитектура микроконтроллеров LPC83x |
Отличительные особенности:
-
Система:
- 32-битное ядро ARM® Cortex-M0+® с рабочей частотой до 30 МГц, однотактовым умножителем и однотактовым портом ввода/вывода
- Встроенный контроллер вложенных векторизированных прерываний (NVIC)
- Системный таймер
- Матрица шин AHB
- Последовательный отладочный интерфейс SWD с четырьмя точками прерывания
- Режим периферийного сканирования JTAG (BSDL)
- Буфер макро-трассировки (MTB)
-
Внутренняя память:
- До 32 КБайт внутрисхемно-программируемой FLASH-памяти со страницей записи/стирания 64 Байта и функцией защиты от считывания прикладного кода
- 4 КБайт SRAM-памяти
-
Интерфейс прикладного программирования (API), реализованный во внутренней ROM-памяти:
- Начальный загрузчик
- Внутрисистемный и внутрисхемный программатор FLASH-памяти
-
Цифровая периферия:
- Высокоскоростной порт ввода/вывода, подключенный к системной шине данных, с числом линий общего назначения до 29, поддерживающих конфигурацию стягивающего/подтягивающего резистора, программируемый режим выхода с открытым коллектором, инвертирующий вход и цифровой фильтр
- Сильноточный выходной драйвер с током истока 20 мА на четырех выводах
- Сильноточный драйвер с током стока 20 мА на двух выводах с открытым коллектором
- Матричный коммутатор для гибкой конфигурации функций для каждой линии ввода/вывода
- Модуль контроля циклическим избыточным кодом (CRC)
- 18-канальный контроллер прямого доступа к памяти (DMA)
-
Таймеры:
- SCT-таймер/ШИМ с четырьмя входами захвата и четырьмя выходами сравнения
- 4-канальный мультидиапазонный таймер (MRT) для генерации повторяющихся прерываний с четырьмя независимо программируемыми временными интервалами
- Таймер пробуждения системы, работающий от внутреннего RC-генератора, внутреннего малопотребляющего низкочастотного генератора или внешнего источника тактового сигнала
- Интервальный сторожевой таймер
-
Аналоговая периферия:
- 12-битный, 12-канальный аналого-цифровой преобразователь (АЦП) с частотой дискретизации до 1.2 MSPS (млн. выборок в сек.), с двумя независимыми последовательностями преобразования
-
Последовательные интерфейсы:
- Один USART интерфейс с назначением выводов посредством матричного коммутатора и генератор дробной скорости передачи данных
- Два контроллера SPI интерфейса с назначением выводов посредством матричного коммутатора
- Один интерфейс I2C, поддерживающий режим Fast-mode Plus со скоростью передачи данных до 1 Мбит/с
-
Система тактирования и синхронизации:
- Внутренний RC-генератор, стабильностью 1.5%, способный выполнять функции источника системной частоты
- Кварцевый генератор с рабочим диапазоном частот от 1 МГц до 25 МГц (SysOsc). Генератор может служить источником тактового сигнала для ЦПУ, поддерживая максимальную рабочую частоту ядра при использовании внутренней схемы ФАПЧ (PLL)
- Программируемый тактовый генератор для сторожевого таймера с рабочим диапазоном частот от 9.4 кГц до 2.3 МГц
- Схема фазовой автоподстройки частоты (PLL) обеспечивает максимальную рабочую частоту микроконтроллера без использования высокочастотного тактового генератора. Может работать от внешнего источника тактового сигнала, внутреннего системного генератора или внутреннего RC-генератора
- Выход тактовой частоты с делителем, способный повторять любую частоту внутреннего источника сигнала
-
Система питания:
- Мощность потребления в рабочем состоянии 90 мкА/МГц в режиме пониженного энергопотребления при использовании внутреннего RC-генератора в качестве источника системной частоты
- Режимы пониженного энергопотребления: режим сна (Sleep mode), режим глубокого сна (Deep-sleep mode), режим пониженного (Power-down) и жестко пониженного (Deep Power-down) энергопотребления
- Выход из режимов Deep-sleep и Power-down по активности периферийных модулей USART, SPI и I2C интерфейсов
- Схема сброса по включению питания (POR)
- Схема определения недопустимого падения напряжения питания (BOD)
- Уникальный серийный номер устройства для идентификации продукта
- Единое напряжение питания: от 1.8 В до 3.6 В
- Диапазон рабочих температур: от -40°C до +85°C
-
Доступные корпуса:
- 20-выводной TSSOP
- 33-выводной HVQFN, размером 5 мм х 5 мм
Область применения:
- Концентраторы сигналов датчиков
- Промышленные приложения
- Игровые контроллеры
- Замена 8-/16-битных микроконтроллеров
- Бытовая техника
- Системы отопления, вентиляции и кондиционирования воздуха
- Простые системы управления электродвигателями
- Носимая электроника
- Системы освещения
- Системы сигнализации и пожарной безопасности
Запросить образцы, средства разработки или техническую поддержку
Документация на микроконтроллеры LPC83x (англ.)