LM8328
Description
The LM8328 GenI/O - Expander and Keypad Controller is a dedicated device to unburden a host processor from scanning a matrix-addressed k.
Key Features
- 2 KEY FEATURES - Internal RC Oscillator, No External Clock Required - Internal PWM Clock Generation, No External Clock Required - External Reset for System Control - Programmable I2C-compatible Address (Default 0x88) - Support for Keypad Matrices of up to of 8 x 12 Keys, Plus 8 Special Function (SF) Keys, for a Full 104 Key Support - I2C-compatible Slave Interface at 100 kHz (Standard-Mode) and 400 kHz (Fast-Mode) - Three Host-programmable PWM Outputs for Smooth LED Brightness Modulation - Supports General-purpose I/O Expansion on Pins Not Otherwise Used for Keypad or PWM Output - 15 byte Key Event Buffer - Multiple Key Event Storage - Key Events, Errors, and Dedicated Hardware Interrupts Request Host Service by Asserting an IRQ Output - Automatic HALT Mode for Low Power Operation - Wake-up from HALT Mode on Any Interface (Rising Edge, Falling Edge or Pulse) - Three PWM Outputs with Dedicated Script Buffer for up to 32 Commands - Register-based Command Interpreter with Auto Increment Address
- HOST-CONTROLLED FEATURES - Reset Input for System Control - PWM Scripting for Three PWM Outputs - Period of Inactivity that Triggers Entry into HALT Mode - Debounce Time for Reliable Key Event Polling - Configuration of General Purpose I/O Ports - Various Initialization Options (Keypad Size, etc.)
- KEY DEVICE FEATURES - 1.8V ± 10% Single-supply Operation - On-chip Power-on Reset (POR) - Watchdog Timer - -40°C to +85°C Temperature Range - 25-pin DSBGA Package