Данный контролер LM8333 от National Semiconductor обеспечивает сканирование матрицы кнопок 8х8, обслуживание 8 специальных кнопок увеличивающие общее количество кнопок клавиатуры до 72, четыре программируемых порта ввода-вывода общего применения с дополнительной возможностью (за счет уменьшения быстродействия) обслуживания по двум линиям внешних прерываний, широтно-импульсный модулятор и 16-битный буфер FIFO для сохранения очереди нажатых кнопок. Кроме этого он содержит программируемый широтно-импульсный модулятор для регулировки яркости подсветки. Управление контроллером осуществляется через интерфейс ACCESS.bus, совместимый с шиной IIC. Для повышения достоверности ввода предусмотрена генерация отчета ошибок (переполнение буфера FIFO, неправильная команда и т.п.). Контроллер имеет автоматическое управление питанием, т.е. возможность перехода в режим .сна. при отсутствии активности клавиатуры и управления от процессора. Применение этого решения позволяет освободить центральный процессор от сканирования клавиатуры и более рационально использовать его вычислительную мощность для решения основных задач.
Технические характеристики:
- Размерность сканируемой клавиатуры - 8х8 (с анти-дребезгом);
- Количество дополнительных специальных кнопок - 8;
- Количество портов ввода-вывода общего назначения - 4;
- 16 разрядный буфер FIFO;
- Программируемый PWM (шим модулятор) - 1;
- Интерфейс управления ACCESS.bus (совместимая с IIC );
- Питание 2.25-2.75 В;
- Рабочий температурный диапазон -40ºС - +85ºС;
- Корпус micro-array и LLP 32-контактный безвыводный
Применение:
- Мобильные устройства с клавиатурным вводом;
- Клавиатурные терминалы.