1. Общее описание
NXP Семипроводники разработали микроконтроллер LPC2420/2460 около 16-битного/32-битного
Ядро процессора ARM7TDMI-S с интерфейсами отладки в реальном времени, которые включают как JTAG, так и
встроенный след. LPC2420/2460 бесшовный. LPC2420/2460 может выполнять оба
32-битные ARM и 16-битные инструкции Thumb. Поддержка двух наборов инструкций
инженеры могут оптимизировать свое приложение для производительности или размера кода
субрутинный уровень. Когда ядро выполняет инструкции в состоянии Thumb, это может уменьшить
размер кода более чем на 30% с небольшими потерями при исполнении
инструкции в ARM-состоянии максимизируют производительность ядра.
Микроконтроллер LPC2420/2460 идеально подходит для многоцелевых приложений связи.
Он включает в себя 10/100 Ethernet Media Access Controller (MAC) (только LPC2460), USB
4 кВ RAM, 4 UART, 2
(только LPC2460), интерфейс SPI, два
Синхронные Серийные Порты (SSP), три I
2C-интерфейсы и интерфейс I 2S. Поддержка
эта коллекция серийных интерфейсов связи являются следующими компонентами;
on-chip 4 МГц внутренний осциллятор точности, 82/98 кВ общей RAM, состоящий из 64 кВ из
локальный SRAM, 16 кВ SRAM для Ethernet (только LPC2460), 16 кВ SRAM для общего назначения
DMA, 2 кБ батареи питание SRAM, и внешний контроллер памяти (EMC). Эти
функции делают это устройство оптимально подходящим для коммуникационных шлюзов и протоколов
преобразователи. Комплементирование многих контроллеров серийной связи, универсальных часов
возможности, а функции памяти - различные 32-битные таймеры, улучшенный 10-битный ADC,
10-битный DAC, два блока PWM, четыре внешних штыря прерывания и до 160 быстрых линий GPIO.
LPC2420/2460 соединяет 64 штырей GPIO с аппаратным Vector Interrupt
Контроллер (VIC), позволяющий внешним входам генерировать кромчатые прерывания. Все
эти особенности