🏆 Join the TuyaOpen AI Hardware Contest! 100 days to build the future of AI devicesLearn More →
Skip to main content

T5AI-Board Development Kit

T5AI-Board DevKit
T5AI-Board DevKit

Software build configuration​

The board-level configuration file defines key functional components, such as peripheral drivers, pin mapping, board support packages (BSP), and third-party libraries. By using the pre-configured board-level configuration files for the development board, you can significantly reduce the workload of hardware adaptation and driver development, thus improving development efficiency.

Interested in developing new peripherals?

Configuration features:

  • To add a new peripheral, you can write drivers directly at the application layer. BSP drivers are primarily intended for peripherals integrated on the board.
  • Peripheral requirements might vary across applications. You must adjust the configuration files based on specific needs.
  • Depending on your application requirements, you might need to configure different third-party library parameters.
  • It is recommended to use the initial config file as the base template for board-level configuration and extend or modify it as needed for your project.

How to enable configurations? Refer to tos.py User Guide > config choice.

Build flagTUYA_T5AI_BOARD_LCD_3.5.configT5AI-Board + 3.5-inch screen BSP board configuration - Configuration file
BSP driver source codeT5AI-Board BSP driver source code

Hardware overview​

Tuya T5AI-Board is a voice and screen multi-interaction development board based on the T5-E1-IPEX module, which is an embedded Wi-Fi and Bluetooth combo module developed by Tuya. The board is equipped with 2 microphones and 1 speaker, supporting voice recognition and playback to enable voice interaction functionality.

Through the I/O connectors on the board, you can use an LCD display stack module to implement touchscreen and camera capture capabilities. You can also design your own LCD screen, supporting multiple interfaces including I2C, SPI, 8080, and RGB.


Highlights​

  • Tuya T5 MCU module (Wi-Fi 2.4 GHz + Bluetooth LE 5.4)
  • 8 MB flash memory
  • 16 MB RAM
  • Serial firmware download and debug logging
  • 2-channel microphone
  • 1-channel speaker
  • TF card slot
  • Complete module pin breakout
  • Onboard 2.4 GHz Wi-Fi antenna
  • USB host interface
  • USB power supply
  • (Optional stack module) RGB565 display + DVP camera support

Detailed specifications​

FeatureSpecification
Onboard moduleT5-E1-IPEX
CPUARMv8-M Star (M33F) @480 MHz
Cache16 KB ITCM and 16 KB DTCM
Flash memory8 MB SiP flash memory
RAM16 MB SiP PSRAM
SRAM640 KB shared SRAM
Audio ADC2-channel 16-bit 48 KHz
Audio DAC1-channel 16-bit 48 KHz
Equalizer4-band digital equalizer
CameraDVP interface
DisplayRGB and 8080 interfaces
ExtensionTF card support
GPIO56 GPIOs
Interfaces2x SPI, 2x QSPI, 3x UART, 2x I2C, 1x SDIO, 1x CAN, 12x PWM, and 3x I2S
StandardIEEE 802.11b/g/n/ax compliant
BluetoothBluetooth LE 5.4
USB type-CInput: 5V@1A, firmware download and debugging

Pinout​

The T5AI-Board provides comprehensive pinout options through its expansion headers. Here is a detailed breakdown of the available pins and their functionalities.

T5AI-Board pinout
T5AI-Board pinout

Download high-resolution pinout diagram​


LCD + camera module​

The T5AI-Board supports an optional LCD and camera module, which can be stacked onto the baseboard.

Display specifications:​

  • 3.5" TFT display with 320 × 480 RGB resolution
  • TFT display driver: ILI9488
  • Touch panel driver: GT1151QM

Camera specifications:​

  • Image sensor: GC2145
  • Resolution: 2 MP (1616 × 1232 pixels)
  • I2C communication addresses: 0x78 and 0x79
  • View the camera datasheet

Pin configuration​

The following diagram shows the pin assignments used by the LCD and camera module:

Stacking module pins
Stacking module pins

Important note
  • The camera and touch panel share a common I2C interface.
  • TF card pins DATA3 and DATA2 are shared with the module's UART port for firmware updates.

Resources​

T5AI-Board development board​

T5 MCU datasheets​

USB-to-serial chip driver installation​

T5AI-Board uses an onboard CH343 USB-to-serial chip for firmware flashing and debugging. Download the appropriate driver for your operating system:

Technical docs and demos​