LPC3250 – 32-разрядный ARM9 микроконтроллер от компании NXP. Этот микроконтроллер является старшей моделью семейства LPC3000 (на I квартал 2009г.), выполнен на основе ядра ARM926EJ-S и включает векторный сопроцессор арифметики с плавающей точкой (VFP). Ядро реализует гарвардскую архитектуру с пятиуровневым конвейером. Его максимальная тактовая частота составляет 266МГц. Ядро ARM926EJ-S включает блок управления памятью MMU, который формирует виртуальное пространство памяти, необходимое для современных операционных систем. Набор команд содержит в качестве расширений группу DSP-команд, которые выполняют MAC-операции за один цикл, и группу команд (Jazelle) поддержки языка Java. Имеются кэш-команд и кэш-данных, каждый по 32Кбайт.
Структурная схема микроконтроллера LPC3250 представлена здесь
Особенностью набора периферийных блоков является наличие порта USB On-The-Go (OTG), контроллера TFT/STN дисплея и интерфейса внешней магистрали, который обеспечивает работу с памятью SDR и DDR SDRAM наравне со статическими микросхемами.
Кроме интерфейса USB 2.0 Full Speed микроконтроллер имеет семь портов UART, два порта I2C, два порта SPI/SSP, два порта I2S, два многоканальных блока PWM, четыре таймера общего назначения с функциями захвата/сравнения, интерфейс SD и 10-разрядный АЦП с опцией обслуживания сенсорного экрана.
Отличительные особенности:
- микроконтроллер LPC3250 включает ядро ARM926EJ-S (частота синхронизации до 266МГц) с сопроцессором арифметики с плавающей точкой (VFP) и блоком управления памятью (MMU), контроллер TFT/STN дисплея;
- внутренняя память 256Кбайт RAM, интерфейс NAND flash, интерфейс SDR и DDR SDRAM;
- интерфейсы USB OTG, 10/100 Мбит Ethernet, 7хUART, 2xSPI, 2xSSP, 2xI2C, 2xI2S;
- корпус TFBGA296;
- температурный диапазон (-40°...+85°C).