The MAX7360 is an I2C bus-interfaced key-switch controller from Maxim for managing up to 64 key switches, with an additional eight LED drivers/GPIOs that feature constant-current, PWM intensity control, and rotary switch control options.
The MAX7360 provides a microprocessor‑compatible peripheral that manages up to 64 key switches and eight open‑drain LED driver/GPIO ports. It offers constant‑current LED drive up to 20 mA per port, 256‑step PWM intensity control, and a rotary‑switch input pair (PORT6, PORT7). The device includes integrated ESD protection and operates from a 1.62 V to 3.6 V supply over a –40 °C to +85 °C temperature range.
Key features include an automatic sleep mode that reduces supply current to about 1.3 µA, an autowake function that resumes operation on a key press, and a 16‑byte FIFO that stores debounced key events with optional auto‑repeat. The I2C interface supports up to 400 kbps bus speeds and selectable slave addresses.
| Operating Supply Voltage (VCC) | 1.62 V – 3.6 V |
|---|---|
| Maximum Constant‑Current per Open‑Drain Port | 20 mA |
| PWM Resolution | 256 steps |
| I2C Bus Speed | up to 400 kbps |
| Maximum Number of Keys | 64 |
| Number of LED Driver/GPIO Ports | 8 |
It can manage up to 64 key switches.
The MAX7360 operates from 1.62 V to 3.6 V supply voltage.
Yes, it includes autosleep and autowake modes to reduce power consumption when idle.