The MAX7359ETG+ is a 2-wire interfaced low-EMI key switch controller/GPO in 24 pin TQFN package. The I2C interfaced peripheral provides microprocessors with management of up to 64 key switches. Key codes are generated for each press and release of a key for easier implementation of multiple key entries. Key inputs are monitored statically, not dynamically, to ensure low-EMI operation. The switches can be metallic or resistive (carbon) with up to 5Kohm of resistance. The MAX7359 features autosleep and autowake to further minimize the power consumption of the device. The autosleep feature puts the device in a low power state (1μA typ) after a sleep timeout period. The autowake feature configures the MAX7359 to return to normal operating mode from sleep upon a key press. The key controller debounces and maintains a FIFO of key-press and release events (including autorepeat, if enabled). An interrupt output can be configured to alert key presses either as they occur or at maximum rate.
Supply voltage range is 1.62V to 3.6V
Operating temperature range from -40°C to 85°C
Optional key release detection on all keys
Key debounce time user configurable from 9ms to 40ms
Low EMI design uses static matrix monitoring
Hardware interrupt at the FIFO level or at the end of definable time period
Up to seven open-drain logic outputs available capable of driving LEDs