Gt9xx1024x600 Official

Document ID: TR-GT9XX-1024x600-01
Date: October 2023 (Updated for 2026 context)
Subject: Integration and configuration of Goodix GT9XX family (GT911) for 10.1" to 10.4" displays at 1024x600 resolution.

Touch data starts at register 0x8140 (for GT911). Each touch point is 8 bytes:

| Byte | Content | |------|---------| | 0-1 | X coordinate (low, high) – range 0-1023 | | 2-3 | Y coordinate (low, high) – range 0-599 | | 4 | Touch size (not used for most) | | 5 | Touch ID | | 6-7 | Reserved | gt9xx1024x600

Important: Even though X can be up to 1023 (10 bits), it fits in 16 bits. Y max 599 fits in 10 bits.

Before diving into technical data, let’s decode the nomenclature. While “GT9XX” can vary by manufacturer (often referring to a series from suppliers like Growtech, TDK, or generic OEMs), the core structure tells a clear story: Thus, a GT9XX1024x600 module is a 10

Thus, a GT9XX1024x600 module is a 10.1-inch diagonal TFT display with 1024 horizontal pixels and 600 vertical pixels, frequently bonded with a Goodix GT-series touch controller.

GT9XX1024X600: A Compact 1024×600 Display for Embedded and IoT Projects When a listing says "GT9XX 1024x600", they are

Here is where things get murky. "GT9XX" is a family name, not a single chip. It usually refers to a series of display controllers manufactured by Goodix (or found in generic Chinese LCD modules). The most common variant you will encounter with the 1024x600 panel is the GT911 or GT928.

Wait, isn't GT911 a touch controller? Yes, and no. The confusing part is that vendors often bundle two chips into one marketing term:

When a listing says "GT9XX 1024x600", they are likely advertising the capacitive touch controller (the GT9 family), while the display driver is something else.