1. Общее описание
LPC178x/7x - микроконтроллер на базе ARM Cortex-M3 для встроенных приложений
требуется высокий уровень интеграции и низкое распределение мощности.
Cortex-M3 - это ядро следующего поколения, которое предлагает лучшую производительность, чем ARM7.
те же часы и другие улучшения системы, такие как модернизированные функции отладки
и более высокий уровень интеграции блоков поддержки. CPU Cortex-M3 включает в себя
3-ступенчатый трубопровод и имеет гарвардскую архитектуру с отдельной местной инструкцией и данными
автобусы, а также третий автобус с немного более низкой производительностью для периферий. The
Cortex-M3 CPU также включает в себя внутренний сборный блок, который поддерживает спекулятивный
ветви.
LPC178x/7x добавляет специализированный ускоритель флэш-памяти для достижения оптимального
производительность при выполнении кода от вспышки. LPC178x/7x работает до
частота процессора 120 МГц.
Периферическое дополнение LPC178x/7 x включает до 512 кВ программы вспышки
память, до 96 кВ памяти данных SRAM, до 4032 байта памяти данных EEPROM,
Внешний контроллер памяти (EMC), LCD (только LPC178x), Ethernet, USB
Device/Host/OTG, контроллер общего назначения DMA, пять UART, три контроллера SSP,
три
2C-автобусные интерфейсы, один восьмиканальный, 12-битный ADC, 10-битный DAC, Quadrature
Encoder Interface, four general purpose timers, two general purpose PWMs with six
Каждый выход и один двигатель управления PWM, ультранизкая мощность RTC с отдельной батареей
поставка и регистратор событий, часовой часовой стрелок, расчетный двигатель CRC, до
165 значков общего назначения I/O и многое другое. pi nout LPC178x/7x предназначен для того, чтобы позволить
совместимость функции с LPC24xx и LPC23xx.
2. Особенности и преимущества
Функциональная замена семейных устройств LPC23xx и LPC24xx.
Система:
процессор ARM Cortex-M3, работающий на частотах до 120 МГц. Память
В состав Группы защиты (МПУ) входит вспомогательная группа по восьми регионам.
ARM Cortex-M3 встроенный в Nested Vectored Inte