Gt911 Register Map [2026]

GT911 register map

The is the architectural blueprint used to interface with the Goodix GT911 capacitive touch controller. It defines how a host processor (like an STM32, Arduino, or Raspberry Pi) communicates via I2C to configure the touch panel, read coordinates, and manage power modes.

slave device with two possible addresses depending on the state of the interrupt pin at power-on: (if high) or GitHub Pages documentation Write Operation gt911 register map

Only the lower 12 bits are valid. The upper 4 bits of the high byte are reserved or used for flags. GT911 register map The is the architectural blueprint

16-bit register addresses

The device uses . This means any I2C transaction requires sending a 2-byte address (high byte first) before reading or writing data. gt911 register map