Компания NXP Semiconductors анонсировала серию микроконтроллеров LPC11U00 на базе ядра ARM Cortex-M0 с поддержкой новой архитектуры USB. Решения обеспечивают высокую производительность интерфейса USB благодаря поддержке до 10 физических конечных точек, гибким возможностям управления архитектурой буфера, более быстрой пост-обработке данных и надежной работе в асинхронном режиме.
Устройства оснащены флэш-памятью объемом до 32 КБ и памятью SRAM объемом 6 КБ, поддерживают различные последовательные интерфейсы, интерфейс смарт-карт, имеют четыре системных таймера с функцией ШИМ, 8-канальный 10-битный АЦП и до 40 контактов ввода-вывода общего назначения (GPIO).Микроконтроллеры имеют несколько коммуникационных интерфейсов: два интерфейса SSP (Synchronous Serial Port), I2C с поддержкой режима Fast-mode Plus, обеспечивающего 10-кратную пропускную способность шины, универсальный синхронный-асинхронный приемопередатчик (USART) и интерфейс смарт-карт.
Буферы конечных точек располагаются в системном статическом ОЗУ (SRAM), так что центральный процессор имеет прямой доступ к пакетам USB. Свободное пространство буфера конечных точек может использоваться в качестве системной памяти SRAM. Эта функция особенно удобна для преобразователей протоколов, таких как мосты UART-to-USB и SPI-to-USB, которые должны обеспечивать быстрый обмен данными между последовательными интерфейсами. Архитектура LPC11U00 позволяет настроить каждую не управляющую конечную точку (non-control endpoint) для передачи массива данных, передачи по прерываниям или изохронной передачи, а также реализовать двойную буферизацию конечной точки. Асинхронный режим работы интерфейса USB позволяет центральному процессору и контроллеру USB работать независимо друг от друга на максимальной скорости.
Основные характеристики микроконтроллеров NXP LPC11U00:
- Ядро Cortex-M0 с тактовой частотой до 50 МГц;
- До 32 КБайт Flash, 6 КБайт RAM;
- 32 векторных прерывания, 4 уровня приоритета;
- USART/SMARTCARD INTERFACE;
- 2 SSP, I2C;
- Часы реального времени (RTC);
- Два 16-и битных и два 32-х битных таймера;
- 12 МГц встроенный RC-генератор с точностью 1%;
- 8-ми канальный 10 битный аналогово-цифровой преобразователь (АЦП);
- компактный корпус LQFP48, HVQFN33, TFBGA48;
Серия LPC11U00 выпускается в миниатюрном корпусе TFGBGA48 размером 4,5 x 4,5 мм, который подходит для мобильных и потребительских приложений малого форм-фактора, а также в нескольких вариантах стандартных корпусов. Изначально в серию входят три микроконтроллера: LPC11U12 (16 КБ флэш-памяти), LPC11U13 (24 КБ) и LPC11U14 (32 КБ).
В настоящее время имеются опытные образцы устройств, массово микроконтроллеры можно будет приобрести в мае. Другие представители серии с увеличенным объемом памяти, в различном корпусном исполнении появятся во второй половине года.