AI

## FT801Q-R Electronic Overview
The **FT801Q-R** is an Embedded Video Engine (EVE) controller developed by FTDI/Bridgetek. It is designed to offload the complexity of driving graphical user interfaces (GUIs) from a system’s microcontroller (MCU) by providing a comprehensive engine for graphics, audio, and touch.
---
### 1. Key Technical Specifications
| Feature | Specification |
| :--- | :--- |
| **Package** | VQFN-48 (7mm x 7mm) |
| **Operating Voltage** | 3.3V (I/O can support 1.8V to 3.3V) |
| **Display Resolution** | Up to 512 x 512 pixels |
| **Color Support** | 18-bit (262k colors) |
| **Touch Interface** | Capacitive Touch (supports up to 5 points) |
| **Host Interface** | SPI (up to 30MHz) or I2C |
| **Audio** | PWM output for mono audio/beeps |
---
### 2. Functional Blocks
The internal architecture is divided into three primary engines that operate simultaneously to reduce MCU overhead:
#### A. Graphics Engine
Instead of the MCU sending every pixel to the screen (frame buffering), the MCU sends **Display Lists**.
* **Object-Oriented:** The engine renders primitives like lines, points, and bitmaps.
* **Built-in Widgets:** It has pre-programmed functions for rendering clocks, gauges, keys, and progress bars.
* **Anti-aliasing:** Automatically applies smoothing to shapes and fonts.
#### B. Touch Engine
The FT801 series specifically targets **Capacitive Touch Panels (CTP)**.
* It interfaces via a dedicated I2C master port to common touch controllers (like FocalTech or Goodix).
* It processes coordinates and provides "Tag" information, allowing the MCU to know which button was pressed without calculating screen coordinates.
#### C. Audio Engine
* **Sound Synthesizer:** Contains a library of 64 pre-set MIDI-like sounds (beeps, clicks, alarms).
* **Audio Playback:** Supports playback of 8-bit PCM and 4-bit ADPCM mono audio files.
---
### 3. Pinout and Connectivity
The VQFN-48 package requires careful attention to the following groups:
1. **LCD Interface:** Pins `D0-D5` for Red, Green, and Blue, plus `PCLK`, `DISP`, `HSYNC`, `VSYNC`, and `DE`.
2. **Host Interface:** `MISO/MOSI/SCK/CS` for SPI or `SDA/SCL` for I2C communication with the MCU.
3. **Power:** Multiple `VCC` and `VCCIO` pins. A specific `VOUT12` pin requires a decoupling capacitor for the internal 1.2V regulator.
4. **Touch I2C:** Dedicated `AUX_SCL` and `AUX_SDA` pins to communicate directly with the touch panel.
---
### 4. Application Circuit Block Diagram
```mermaid
graph LR
MCU[Microcontroller] -- SPI/I2C --> FT801[FT801Q-R]
FT801 -- RGB 18-bit --> LCD[TFT Display]
FT801 -- I2C Master --> CTP[Capacitive Touch Panel]
FT801 -- PWM --> AMP[Audio Amplifier]
AMP --> SPK[Speaker]
```
---
- ⤷
What are the main differences between the FT800 and the FT801 series?
- ⤷ Can the FT801Q-R drive a 7-inch 800x480 resolution display?
- ⤷ What software tools are available for designing the UI for this chip?