16-bit parallel display bus
Use a bidirectional host bus for reads and writes. The display register index and 16-bit register payload are separate cycles.
The ILI9325 drives a 240 × 320 TFT. The HY32D module exposes a 16-bit host bus and a separate SPI resistive-touch interface.
Parallel display data bit 11.
| Pin | Signal | Direction | Function |
|---|---|---|---|
| 1 | 5V Supply input | Supply input | Use only in the 5 V main-supply configuration. Leave this contact open when applying 3.3 V at pin 33. |
| 2 | GND Supply return | Supply return | Ground for the 5 V main-supply input. The manufacturer leaves pin 2 open in the 3.3 V configuration. |
| 3 | D0 Bidirectional | Bidirectional | Parallel display data bit 0. |
| 4 | D1 Bidirectional | Bidirectional | Parallel display data bit 1. |
| 5 | D2 Bidirectional | Bidirectional | Parallel display data bit 2. |
| 6 | D3 Bidirectional | Bidirectional | Parallel display data bit 3. |
| 7 | D4 Bidirectional | Bidirectional | Parallel display data bit 4. |
| 8 | D5 Bidirectional | Bidirectional | Parallel display data bit 5. |
| 9 | D6 Bidirectional | Bidirectional | Parallel display data bit 6. |
| 10 | D7 Bidirectional | Bidirectional | Parallel display data bit 7. |
| 11 | D8 Bidirectional | Bidirectional | Parallel display data bit 8. |
| 12 | D9 Bidirectional | Bidirectional | Parallel display data bit 9. |
| 13 | D10 Bidirectional | Bidirectional | Parallel display data bit 10. |
| 14 | D11 Bidirectional | Bidirectional | Parallel display data bit 11. |
| 15 | D12 Bidirectional | Bidirectional | Parallel display data bit 12. |
| 16 | D13 Bidirectional | Bidirectional | Parallel display data bit 13. |
| 17 | D14 Bidirectional | Bidirectional | Parallel display data bit 14. |
| 18 | D15 Bidirectional | Bidirectional | Parallel display data bit 15. |
| 19 | CS Input | Input | Active-low display select. |
| 20 | RS Input | Input | Selects register index or data. Follow the controller timing and verify polarity with a device-code read. |
| 21 | WR Input | Input | Active-low write strobe. |
| 22 | RD Input | Input | Active-low read strobe. |
| 23 | RESET Input | Input | Active-low hardware reset. |
| 24 | NC None | None | Reserved contact. Leave open. |
| 25 | BLVCC Supply input | Supply input | Separate 5 V input for the backlight circuit. |
| 26 | BLGND Supply return | Supply return | Backlight supply return. |
| 27 | BLCNT Input | Input | PWM backlight control through the onboard driver. |
| 28 | TP_IRQ Output | Output | Active-low touch interrupt. |
| 29 | TP_CS Input | Input | Active-low touch-controller select. |
| 30 | TP_SCK Input | Input | Touch-controller SPI clock. |
| 31 | TP_SI Input | Input | Host-to-touch-controller SPI data. |
| 32 | TP_SO Output | Output | Touch-controller-to-host SPI data. |
| 33 | 3.3V Supply input or output | Supply input or output | Use as supply input with pins 1 and 2 left open. When the 5 V input is used, this is the regulated output. |
| 34 | GND Supply return | Supply return | Connect to host ground. |
Use a bidirectional host bus for reads and writes. The display register index and 16-bit register payload are separate cycles.
The touch controller uses independent SPI and interrupt signals.
| Parameter | Limit | Conditions and source |
|---|---|---|
| Main supply3.3 V or 5 V | 3.3 V or 5 V | Connect either main input configuration according to the schematic. Use 3.3 V display logic in the fixture. HAOYU STAR HY32D-ILI9325 pin description and HY32D schematic, CNA/CNB and separate backlight regulator. |
| Backlight input5 V | 5 V | Separate BLVCC and BLGND contacts feed the onboard circuit. HAOYU STAR HY32D-ILI9325 pin description and HY32D schematic, CNA/CNB and separate backlight regulator. |
| Panel pixels240 × 320 | 240 × 320 | Portrait coordinates. Module documentation lists the rotated 320 × 240 format. HAOYU STAR HY32D-ILI9325 pin description and HY32D schematic, CNA/CNB and separate backlight regulator. |
The map covers the HAOYU HY32D-ILI9325 CNA and CNB host headers, which have the same 34-contact assignment. Identify the controller on the installed panel before loading initialization code.