Микроконтроллер NXP LPC1800 с максимальной в отрасли производительностью процессоров ARM Cortex-M3
Компания NXP Semiconductors объявила о выпуске микроконтроллера ARM Cortex-M3 с максимальной в отрасли производительностью. Микроконтроллер LPC1800 оптимизирован для работы с низким энергопотреблением на сверхнизких частотах вплоть до 150 МГц с использованием флэш-памяти или ОЗУ. Такая производительность обеспечивает максимальные возможности подключения и использования пропускной способности для широкого ряда ресурсоемких применений. Гибкая двухбанковая 256-битная флэш-память может использоваться для одновременного выполнения операций чтения и записи (это дает возможность сохранить оригинальную копию программного обеспечения и защитить ее от сбоев при перепрограммировании) или выступать как один банк памяти. Микроконтроллер LPC1800 также содержит два инновационных периферийных устройства — гибкий интерфейс quad-SPI и подсистему таймеров с функцией конфигурирования состояния.
МК LPC1800 обеспечивает более быструю работу, низкое динамическое энергопотребление и оптимизированное снижение утечек от 10 до 100 раз в режиме ожидания. Он также обладает самой большой среди существующих микроконтроллеров Cortex-M3 встроенной статической памятью (до 200 кбайт), распределенной по нескольким банкам, каждый из которых имеет собственный канал доступа к контроллеру шины, обеспечивая более высокую пропускную способность и индивидуальный контроль выключения питания для работы с низким энергопотреблением. Архитектура двухбанковой флэш-памяти объемом 1 Мбайт гарантирует максимальную надежность при перепрограммировании приложений и бесперебойную работу флэш-памяти.
Используемая в микроконтроллерах LPC1800 подсистема таймеров с функцией конфигурирования состояния состоит из блока таймеров с механизмом состояния, обеспечивающим комплекс функций, включая генерирование формы сигнала для широтно-импульсной модуляции (PWM) в зависимости от событий, синхронизацию АЦП и контроль запаздывания. Эта подсистема таймеров дает разработчикам встроенных решений более высокую гибкость в создании необходимых волновых форм и управляющих сигналов для многих применений, таких как системы преобразования энергии, освещения и управления двигателем.
Дополнительные периферийные устройства микроконтроллера LPC1800 включают два контроллера HS USB, встроенный интерфейс HS PHY, контроллер 10/100T Ethernet с аппаратным вычислением контрольных сумм TCP/IP, контроллер цветного LCD-дисплея высокого разрешения и модуль AES-декодирования, включающий два 128-битных защищенных модуля OTP-памяти для хранения ключей. По запросу доступны версии контроллера с AES-шифрованием.
Стандартные характеристики микроконтроллеров семейства LPC1800:
- ПЗУ объемом 32 кбайт для хранения загрузочного кода и программных драйверов на кристалле;
- восьмиканальный контроллер DMA общего назначения (GPDMA);
- два 10-битных АЦП и 10-битный ЦАП со скоростью преобразования данных 400 000 выборок в секунду;
- интерфейс частотно-импульсной модуляции (PWM) для управления двигателем и интерфейс импульсного датчика положения (Quadrature Encoder);
- 4 интерфейса UART;
- 2 интерфейса Plus I2C с высокоскоростным режимом работы;
- интерфейс I2S;
- 2 интерфейса SSP/SPI;
- интерфейс смарт-карт;
- 4 таймера;
- контрольный таймер с обращением к памяти путем организации окон;
- сигнальный таймер;
- RTC со сверхнизким энергопотреблением, имеющий 256 байт резервных регистров с питанием от батареи и до 80 контактов ввода/вывода общего назначения.