W90P710CD, W90P710CDG
32-разрядные микроконтроллеры на основе ядра ARM7TDMI
Отличительные особенности:
- Архитектура
- 16/32-разрядная RISC-архитектура
- Поддержка режимов Little/Big-Endian (прямой/обратный порядок байт в памяти)
- Эффективное ядро ARM7TDMI
- Отладка через интерфейс JTAG
- Интерфейс внешней шины
- 8/16/32-разр. внешняя шина позволяет подключить ПЗУ, стат. ОЗУ, флэш-память, SDRAM и внешние устройства ввода-вывода
- Поддержка SDRAM
- Программируемый цикл доступа (0-7 состояний ожидания)
- Четырехсловный буфер записи для записи данных в SDRAM
- Недорогой интерфейс ПДП память - периферийные устройства
- Кэш-память инструкций и данных
- Двухпутевая ассоциативная кэш-память инструкций размером 4 кбайт и кэш-память данных размером 4 кбайт с множественным доступом
- Поддержка протокола LRU
- Кэш-память может быть сконфигурирована как внутреннее статическое ОЗУ
- Поддержка функции блокировки кэша
- Контроллер Ethernet MAC
- Контроллер ПДП с режимом передачи потока
- Буферы приема/передачи MAC (256 байт для передачи, 256 байт для приема)
- Логика выравнивания данных
- Преобразование порядка следования байт
- Скорость работы 100/10 Мбит/сек
- Полная совместимость со стандартом IEEE 802.3
- Содержит только интерфейс RMII
- Внутр. CAM (до 16 адресов назначения)
- Полнодуплексный режим с функцией PAUSE
- Режимы длинного/короткого пакета
- Генерация PAD
- Контроллер ЖКИ
- 5.1 STN-дисплей
- Поддержка 4 и 8-разрядных однопроходных монохромных STN ЖКИ и 8-разрядных однопроходных цветных ЖКИ
- Отображение до 16 градаций серого на монохромных STN ЖКИ
- Отображение до 4096 цветов (12 бит на пиксел) на цветных STN ЖКИ
- Метод виртуальной цветопередачи: управление кадровой частотой (16 уровней)
- Метод устранения мерцаний: сглаживание по времени
- 5.2 TFT ЖКИ
- Поддержка TFT ЖК-панелей Sync-типа
- Поддержка дисплеев с прямым задания цвета или с помощью палитр
- 5.3 ТВ-шифратор
- Поддержка вывода данных в формате YCbCr с 8-разрядной разрешающей способностью для подключения к внешнему ТВ-шифратору
- 5.4 Предварительная обработка
- Поддержка формата "RGB Raw-data" или YUV422
- Программируемые параметры для изображений различного размера
- Два встроенных буфера FIFO: один FIFO для видеоизображения, другой - для OSD-изображения (отображение поверх экрана). Размер каждого FIFO равен 16 словам
- 5.5 Последующая обработка
- Поддержка одного OSD-оверлея
- Поддержка различных OSD-функций
- Программируемые параметры для различных дисплеев
- 5.6 Прочие особенности
- Кодовая таблица цветов размером 256x32 бит для TFT, используемых для отображения изображений с 1bpp, 2bpp, 4bpp, 8bpp (bpp - бит на пиксель)
- Отдельный ПДП для режима передачи блока
- Контроллер ПДП
- 2-канальный ПДП для передачи данных память-память без вмешательства ЦПУ
- Инициируется программно или по внешнему запросу ПДП
- Инкрементирование или декрементирование источника или адреса назначения при передаче 8-, 16- или 32-разрядных данных
- Режим передачи потока данных
- УАПП
- Четыре УАПП (последовательный В/В) с управлением по прерываниям
- Поддержка приема и передачи данных в формате 5/6/7/8 бит
- Программируемая скорость связи
- 1, 1/2 или 2 стоп-бита
- Контроль паритета: четность/нечетность
- Генерация и детекция разрыва
- Детекция ошибок паритета, перезаполнения и кадра
- Режим синхронизации X16
- УАПП 1 поддерживает Bluetooth, а УАПП 2 поддерживает IrDA1.0 SIR
- Таймеры
- Два программируемых 24-разрядных таймера с 8-разрядным предделителем
- Один программируемый 20-разрядный сторожевой таймер с опциональным дополнительным 8-разрядным предделителем
- Режимы: одиночный, периодический или переключающийся
- Программируемый ввод-вывод
- 71 программируемая линия ввода-вывода
- Каждая линия может индивидуально конфигурироваться на ввод, вывод или альтернативный режим
- Линии ввода-вывода могут конфигурироваться на выполнение нескольких функций
- Расширенный контроллер прерываний
- 31 источник прерываний, в т.ч. 6 внешних источников прерываний
- Программируемые режимы нормального или быстрого прерывания (IRQ, FIQ)
- Для шести источников внешних прерываний предусмотрено программирование чувствительности к фронту или уровню
- Для шести источников внешних прерываний предусмотрено программирование чувствительности к активному низкому или высокому уровню
- Поддержка приоритетов прерываний
- Контроллер "USB Host"
- Совместимость с USB 1.1
- Совместимость с открытыми требованиями HCI 1.0
- Поддержка низкоскоростных и полноскоростных устройств
- Встроенный ПДП для реально-временной передачи данных
- Два встроенных USB-трансивера, один из которых опционально совмещается с контроллером "USB device"
- Контроллер "USB Device"
- Совместимость с USB 1.1
- Поддержка четырех конечных точек USB, в.т.ч одна конечная точка "Управление" и конфигурируемых конечных точки для многих USB-функций
- Две схемы ФАПЧ
- Встроенная схема ФАПЧ может выполнять умножение частоты внешнего источника синхронизации для формирования сигнала системной синхронизации высокой частоты
- Диапазон входных частот 3-30 МГц; предпочтительно 15МГц.
- Одна схема ФАПЧ для ЦПУ и контроллера "USB host/device"
- Одна схема ФАПЧ для тактового источника 12.288/16.934МГц аудиоинтерфейса I2S
- Программируемая частота синхронизации
- Часы реального времени (ЧРВ)
- Рабочая частота 32.768 кГц
- Функции часов (счет секунд, минут, часов) и календаря (счет дней, месяцев, лет)
- Функции будильника (задаются секунды, минуты, час, день, месяц, год)
- Выбор 12 или 24-часового режима
- Автоматический учет високосности года
- Счетчик дней недели
- Регистр компенсации частоты (FCR)
- Все данные, кроме FCR, представлены в двоично-десятичном формате
- Поддержка прерывания, синхронизированного со счетом времени
- 4-канальный ШИМ
- Четыре 16-разрядных таймера с ШИМ
- Два 8-разрядных предделителя и два 4-разрядных делителя
- Программируемое заполнение импульсов
- Режимы автоматической перезагрузки или однократный
- Генератор паузы неперекрытия
- Ведущий интерфейс I2C
- 2 канала I2C
- Совместимость со стандартом Philips I2C, поддерживается только ведущий режим
- Поддержка многомастерной работы
- Расширение синхронизации и генерация состояний ожидания
- Поддержка многобайтной передачи: за один подход можно отправить до 4 байт
- Программируемый бит подтверждения
- Прерывание при потере арбитрации с отменой передачи
- Генерация состояний старт/стоп/повторный старт/подтверждение
- Определение состояний старт/стоп/повторный старт
- Определение занятости шины
- Поддержка режима 7-разрядной адресации
- Программный режим I2C
- Универсальный последовательный интерфейс (USI)
- 1-канальный USI
- Поддержка ведущего режима USI (Microwire/SPI)
- Полнодуплексная синхронная последовательная передача данных
- Передача слов переменной длины до 32 бит
- Поддержка поточного режима, возможность выполнения передачи/приема до четырех раз за одну передачу
- Поддержка обоих порядков передачи (первый старший или младший бит)
- Прием и передача по обоим, нарастающему и падающему, фронтам сигнала последовательной синхронизации
- Две линии выбора внешних подчиненных устройств
- Полностью статическая синхронная схемотехника с одним доменом синхронизации
- 2-канальный хост-интерфейс аудиокодека AC97/I2S
- В аудиоконтроллер входят ведущий порт AHB и подчиненный порт AHB
- Передача только 8-тактного инкрементирующегося потока
- Блокировка шины во время передачи 8-тактного инкрементирующегося потока
- Автоматическая генерация запроса DMA_IRQ к ЦПУ при достижении среднего и последнего адреса относительно адреса назначения
- Хост-интерфейс смарт-карты (SCHI)
- Совместимость с ISO-7816
- Совместимость с PC/SC T=0, T=1
- 16-байтный буфер FIF
- передатчика и 16-байтный буфер FIF
- приемника
- Прерывание по достижении заданного уровня заполнения FIF
- для оптимизации системных характеристик
- Программирование частоты синхронизации передачи
- Гибкая конфигурация скорости связи
- Структура регистрового файла выполнена по аналогии с УАПП
- Каналы C4, C8 общего назначения
- Хост-интерфейс SD-карты
- Непосредственное подключение к картам флэш-памяти "Secure Digital" (SD, MMC).
- Поддержка ПДП для ускорения передачи данных между внутренним буфером, внешней SDRAM и картой флэш-памяти.
- Два внутренних буфера размером 512 байт.
- Режим SPI не поддерживается.
- Интерфейс сканирования клавиатуры
- Сканирование клавиатуры, образованной 16 строками и 8 столбцами; требуется внешний дешифратор 4->16 или матрица 4x8 без вспомогательных компонентов
- Программируемое время подавления дребезга
- Определение нажатия одной или двух клавиш, функция сброса при нажатии трех клавиш.
- Возобновление работы ЦПУ из режимов IDLE/Power Down
- Интерфейс "PS2 Host"
- Возможность подключения клавиатур IBM или считывателей штрих-кодов через интерфейс PS2
- Аппаратное преобразование скан-кода в код ASCII
- Управление потреблением
- Раздельное программирование синхронизации для каждого периферийного модуля
- Режим IDLE для остановки ядра и сохранения в работе периферийных устройств
- Режим Power-Down для остановки всей синхронизации, в т.ч. внешнего кварцевого генератора.
- Выход из режима IDLE по любому прерыванию
- Выход из режима Power-Down по прерываниям клавиатуры, USB-устройства и внешних прерываний
- Диапазон рабочего напряжения
- Напряжение питания буферов ввода-вывода 3.0 - 3.6 В
- Напряжение питания логики 1.62 - 1.98 В
- Рабочая частота
- Корпус
Расположение выводов:
Описание:
W90P710 выполнен на основе популярного 16/32-разрядного RISC-ядра ЦПУ ARM7TDMI, разработанный компанией Advanced RISC Machines, Ltd. ЦПУ содержит 4 кбайт кэш-памяти инструкций/СОЗУ и 4 кбайт кэш-памяти данных/СОЗУ. Его простая, оригинальная и полностью статическая схемотехника ориентирует на приложения, критичные к стоимости и уровню потребления.
Для снижения общесистемной стоимости интегрирован контроллер Ethernet 100/10 Мбит MAC. Также в микроконтроллер интегрирован контроллер ЖКИ, который поддерживает TFT-дисплеи и недорогие модули STN ЖКИ.
Интегрирование контроллера "USB 1.1 host", контроллера "USB 1.1 device", двух контроллеров смарт-карт, четырех независимых УАПП, сторожевого таймера, до 71 программируемой линии ввода-вывода, контроллера клавиатуры с интерфейсом PS2 и расширенного контроллера прерываний делает W90P710 идеальным для использования в торговых терминалах, системах управления доступом и накопителях данных.
W90P710 также содержит контроллер AC97/I?S, хост-контроллер SD-карт флэш-памяти, 2-канальный GDMA, два 24-разрядных таймера с 8-разрядным предделителем, контроллер интерфейса внешней шины (EBI) для подключения SDRAM, ПЗУ/СОЗУ, флэш-памяти и устройств ввода-вывода. Блок системного управления содержит 32-разрядный системный шинный арбитр и контроллер синхронизации с ФАПЧ.
Интегрирование нескольких последовательных интерфейсов и интерфейса Ethernet делает возможным применение W90P710 в коммуникационных шлюзах, а также многих других приложениях общего назначения.
Информация для заказа:
Серийный номер |
Корпус |
Описание корпуса |
W90P710CD |
LQFP176 |
176 выводов, размеры 22 x 22 x 1.4 мм |
W90P710CDG |
LQFP176 |
176 выводов, размеры 22 x 22 x 1.4 мм, не содержит свинца |
Документация:
|
|
3510 Kb Engl Описание микросхемы |
|
|
Rus Справочное руководство по процессору ARM7TDMI |
|
|
Rus Система команд в режиме ARM |
|