The MAX7370 is an 8 x 8 key-switch controller and LED driver/GPIOs with I2C interface and a high level of ESD protection. It provides microprocessors with management of up to 64 key switches, with optional GPIO and PWM-controlled LED drivers. The key-switch drivers interface with metallic or resistive switches with on-resistances up to 5kΩ. The IC features autosleep and autowake modes to minimize power consumption. It also has key controller debouncing and a FIFO buffer for keypress and release events.
The MAX7370 is an I²C‑interfaced peripheral that provides micro‑processors with management of up to 64 key switches, optional GPIO ports, and four PWM‑controlled LED driver pins. It features static key‑scan monitoring for low‑EMI operation, autosleep/autowake modes, and a 16‑byte FIFO for key events.
Key specifications include a 24‑pin TQFN or 25‑bump wafer‑level package, 5 V‑tolerant open‑drain I/O, 20 mA constant‑current LED drivers, and a 400 kHz I²C bus. The device operates from 1.62 V to 3.6 V supply voltage and consumes as little as 0.2 µA in sleep mode.
| Operating Supply Voltage (VCC) | 1.62 V – 3.6 V |
|---|---|
| Maximum LED driver current per pin | 20 mA |
| I²C bus speed | up to 400 kHz |
| Number of controllable keys | 64 |
| GPIO voltage tolerance | 5 V tolerant |
Each open‑drain LED driver pin can source up to 20 mA of constant current.
The device can manage up to 64 individual key switches.
The MAX7370 operates from 1.62 V to 3.6 V supply voltage.