вторник, 12 июля 2011 г.

Простые ARM микроконтроллеры LPC1114 от NXP

На рынке имеется множество моделей микроконтроллеров. При этом каждая фирма, выпускающая подобные устройства, разрабатывает свою архитектуру. Исключение составляют современные ARM микроконтроллеры, в которых процессорное ядро практически неизменно в разных моделях. Одной из фирм, производящих такие микросхемы, стала NXP. В ее линейке представлено множество моделей различной сложности и функциональности под общей маркой LPC. Одной из самых простых стала линейка LPC11xx. Данные модели позиционируются как замена 8ми битных систем. Вследствие этого структура микросхем максимально упрощена, а количество периферийных устройств сведено до минимума.
Самым развитым микроконтроллером в данной линейке является LPC1114. Он оснащен ядром Cortex-M0. Возможности ядра позволяют ему функционировать на частоте 50 МГц.  Среди периферии имеются 4 таймера, интерфейсы I2C, SPI, UART. Общее количество линий ввода/вывода достигает 42. Объем памяти составляет 32кБ флэш и 8 кБ ОЗУ. Особенностью микроконтроллера является зависимость количества линий от типа корпуса, а также 12-ти разрядные порты ввода вывода.
Программирование LPC1114 не отличается от других 32-разрядных систем и производится на языке С. Фирма NXP предоставляет бесплатную среду разработки, полностью перекрывающую возможности процессоров.