Общее описание
LPC1850/30/20/10 - это микроконтроллеры на базе ARM Cortex-M3 для встроенных приложений.Улучшенные функции отладки, и высокий уровень интеграции блоков поддержки.
LPC1850/30/20/10 работают на частотах ЦП до 180 МГц.ЦП ARM Cortex-M3 включает в себя 3-ступенчатую трубопроводность и использует архитектуру Гарварда с отдельными локальными инструкциями и шинами данных, а также третьей шиной для периферийных устройствПроцессор ARM Cortex-M3 также включает в себя внутреннее устройство предварительного поиска, которое поддерживает спекулятивное разветвление.
LPC1850/30/20/10 включает в себя до 200 кБ SRAM на чипе, Quad SPI Flash Interface (SPIFI), подсистему State Configurable Timer (SCT), два высокоскоростных контроллера USB, Ethernet, LCD,контроллер внешней памяти, и множество цифровых и аналоговых периферийных устройств.
Особенности и преимущества
■ Ядро процессора
◆ Процессор ARM Cortex-M3, работающий на частотах до 180 МГц.
◆ Встроенный блок защиты памяти (MPU) ARM Cortex-M3, поддерживающий восемь регионов.
◆ ARM Cortex-M3 встроенный встроенный векторный срывный контроллер (NVIC).
◆ Ввод с немаскируемым прерыванием (NMI).
◆ JTAG и Serial Wire Debug, последовательное отслеживание, восемь точек прерывания и четыре точки наблюдения.
◆ Поддержка расширенного модуля слежения (ETM) и расширенного буфера слежения (ETB).
◆ Система таймера.
■ Память на чипе
◆ 200 кБ SRAM для использования кода и данных.
◆ Многочисленные блоки SRAM с отдельным доступом к автобусу.
◆ 64 кБ ROM, содержащий код загрузки и драйверы программного обеспечения на чипе.
◆ 32-разрядная одноразовая программируемая (OTP) память для общего использования.
■ Часовая генерационная установка
◆ Кристаллический осциллятор с диапазоном действия от 1 до 25 МГц.
◆ Внутренний осциллятор RC 12 МГц с точностью до 1% по температуре и
напряжение.
◆ Сверхнизкомощный кристаллический осциллятор RTC.
◆ Три PLL позволяют работать с ЦП до максимальной скорости ЦП без необходимости
Второй PLL предназначен для высокоскоростного USB,
Третий PLL может использоваться как аудио PLL.
◆ Выход часов.
■ Конфигурируемые цифровые периферийные устройства:
◆ Подсистема State Configurable Timer (SCT) на AHB.
◆ Global Input Multiplexer Array (GIMA) позволяет взаимосвязать несколько входов и
выходы на периферийные устройства, управляемые событиями, такие как таймеры, SCT и ADC0/1.
■ Серийные интерфейсы:
◆ Quad SPI Flash Interface (SPIFI) с 1, 2 или 4 битами данных со скоростью до
52 МБ в секунду.
◆ 10/100T Ethernet MAC с интерфейсами RMII и MII и поддержкой DMA для высокой
Пропускная способность при низкой нагрузке процессора.
оттиск (IEEE 1588-2008 v2).
◆ Один высокоскоростной интерфейс USB 2.0 Host/Device/OTG с поддержкой DMA и
высокоскоростной PHY (USB0) на чипе.
◆ Один высокоскоростной интерфейс USB 2.0 хост/устройство с поддержкой DMA, на чипе
полноскоростной интерфейс PHY и ULPI к внешнему высокоскоростному PHY (USB1).
◆ ¢ программное обеспечение для электрических испытаний интерфейса USB, включенное в стек ROM USB.
◆ Четыре 550 UART с поддержкой DMA: один UART с полным интерфейсом модема; один
UART с интерфейсом IrDA; три USART поддерживают синхронный режим UART и
интерфейс смарт-карты, соответствующий спецификации ISO7816.
◆ До двух контроллеров C_CAN 2.0B с одним каналом каждый.
исключает работу всех других периферийных устройств, подключенных к тому же автобусному мосту См.
Рисунок 1 и ссылка 1.
◆ Два контроллера SSP с поддержкой FIFO и мультипротокола.
Поддержка.
◆ Один интерфейс I2C-автобуса Fast-mode Plus с режимом монитора и с открытым I/O
Пины, соответствующие полной спецификации I2C-автобуса.
1 Мбит/с.
◆ Один стандартный интерфейс I2C-автобуса с режимом монитора и стандартными пинами ввода/вывода.
◆ Два интерфейса I2S с поддержкой DMA, каждый с одним входом и одним выходом.