AI

The **FT813Q-R** is an advanced Embedded Video Engine (EVE) chip developed by Bridgetek (formerly FTDI Chip). It is designed to offload high-quality Graphic User Interface (GUI) processing from a system's primary microcontroller (MCU).
---
## 1. Core Technical Specifications
The FT813 is part of the second-generation EVE family, featuring enhanced memory and performance compared to the original FT800 series.
| Parameter | Specification |
|:---|:---|
| **Manufacturer** | Bridgetek / FTDI |
| **Package** | VQFN-48 (7mm x 7mm) |
| **Graphics Controller** | EVE2 Technology |
| **Internal Memory** | 1 MB RAM |
| **Display Resolution** | Up to 800 x 600 pixels |
| **Color Depth** | 24-bit (True Color) |
| **Touch Support** | Capacitive (Multi-touch up to 5 points) |
| **Interface** | SPI (up to 30MHz) or QSPI |
---
## 2. Key Functional Blocks
The FT813Q-R integrates three major functions into a single silicon die:
### A. Graphics Engine (Display)
The chip uses an object-oriented approach. Instead of the MCU sending every pixel to the screen (which is slow), the MCU sends high-level commands (e.g., `Draw_Button`, `Play_Video`).
* **Video Playback:** Support for MJPEG video.
* **Image Assets:** Supports PNG, JPEG, and compressed textures.
* **Alpha Blending:** Enables professional transparency and anti-aliasing.
### B. Touch Controller
Specifically designed for **Capacitive Touch Panels (CTP)**.
* Unlike the FT812 (which is for resistive touch), the FT813 supports multi-touch.
* It includes an I2C master interface to communicate directly with external capacitive touch sensors (like FocalTech or Goodix controllers).
### C. Audio Engine
* Generates MIDI-like sounds and 8-bit PCM audio playback.
* Built-in sound synthesizer for UI feedback (beeps, clicks, and alarms).
* PWM output for driving a small speaker via an external amplifier.
---
## 3. Pinout and Hardware Integration
The FT813Q-R is a 48-pin device. Key pin groups include:
* **SPI/QSPI Interface:** `SCK`, `MISO`, `MOSI`, `CS_N`, `IO2`, `IO3`. This is how it talks to your ESP32, STM32, or Arduino.
* **RGB Video Interface:** `R[7:0]`, `G[7:0]`, `B[7:0]` plus timing signals (`PCLK`, `DE`, `VSYNC`, `HSYNC`).
* **Touch Interface:** `CTP_SCL`, `CTP_SDA`, `CTP_RST_N` for connecting to the screen's touch overlay.
* **Power:** Typically requires **3.3V** for VCC/VCCIO.
---
## 4. Why Use the FT813Q-R?
1. **Low MCU Overhead:** Even a simple 8-bit Arduino can drive a complex 800x480 UI because the FT813 does all the rendering.
2. **Memory Efficiency:** By using high-level commands and compressed assets, you save flash space on your main controller.
3. **Single Chip Solution:** Replaces a discrete graphics controller, touch IC, and audio DAC.
---
- ⤷
What are the main differences between the FT813 and the newer BT815 series?
- ⤷ Which libraries are recommended for programming the FT813 with an Arduino or STM32?
- ⤷ Does the FT813 support external flash memory for storing large image assets?