Bridgetek BT82X: The Chip Behind the Graphical Touch Displays in Everyday Machines

11 Oct 2026 –

What is it?

  • The BT82X is a display controller chip, the “brain” that draws the screen on a device.
  • It belongs to Bridgetek’s EVE family and is the 5th generation
  • It can be found in all kinds of devices including home appliances, industrial machines, medical devices, vehicle dashboards, elevators and home automation panels and many more.
  • It handles graphics, touch input, audio playback and live video input in one chip.
  • The MCU in the main application itself (the host) sends commands to the BT82x telling it what HMI content to draw and the BT82X does the heavy work of generating high-resolution graphics (as well as touch processing and audio).

Why does it matter?

  • Without the BT82X EVE device, a small, low-cost processor would struggle to run a smooth, high-resolution colour touchscreen at high frame rates.
  • The BT82X handles all of the graphics workload, so even a basic processor can drive a polished and dynamic display. Importantly, the host MCU/processor can focus on its other application-related tasks whilst EVE does the hard work of the graphics generating.
  • The host MCU acts a manager giving instructions via simple object-oriented commands over SPI/QSPI and the BT82X as a specialist who does the drawing, touch detection and audio generation.

What’s new compared to the previous generation?

 

  • Bigger memory: Its larger memory (up to 8Gbit) now sits in an external IC (DDR memory) instead of inside the chip. More images, fonts and animations can be stored at once as well as the frame buffer allowing complex high-resolution graphics.
  • Sharper screens: It uses an LVDS display connection, which supports higher-resolution screens (up to 1920 x 1200 pixels).
  • Video input: It can accept a live LVDS video input at up to 1920 x 1200 from another source which can be easily used within an HMI.
  • Better audio: Stereo sound, plus support for a standard digital audio connection (I2S) in addition to Delta-Sigma and PWM.
  • More storage options: It can read from SD cards and NAND flash, in addition to the NOR flash supported on the BT81x series.
  • Self-recovery: A built-in “watchdog” timer resets the system if it freezes.

How does it talk to the main processor?

  • The BT82X and the MCU connect using the popular and widely used SPI/QSPI interface
  • The BT82X behaves like a memory-mapped device accessed via reads/writes of registers and memory.
  • It supports single, dual and quad SPI lanes. Quad is the fastest but due to the efficient object-oriented command set and onboard graphics, touch and audio engines, single SPI normally provides plenty of bandwidth. The live video feeding into the BT82X directly instead of through the SPI link to the MCU, and the attached storage, also reduce SPI bandwidth needed.
  • Special “host commands” (in single SPI mode) handle things like waking up the BT82X and selection of certain settings.

How does it start up?

  • Reset the chip via the RST_N pin
  • Send BOOTCFGEN to enable the user settings update switch.
  • Send SETBOOTCFG to select the BT82X system components to be enabled.
  • Send SETDDRTYPE to select the DDR type to be used with the BT82X.
  • Send BOOTCFGEN to disable the user settings update switch.
  • Send the “ACTIVE” command to wake the BT82X
  • Wait for a status check. The host reads REG_BOOT_STATUS repeatedly until the BT82X enters normal running status, indicated by a return value of 0x522E_2E2E
  • Boot messages such as “DDR initialization” or “Normal running” help engineers troubleshoot.

 

Power saving

The chip has several power states

ACTIVE State: The BT82X is fully operational.

STANDBY: The DDR interface puts the DRAM into its active power-down mode after a period of inactivity. The system clock to the core engines is disabled. All registers contents are retained.

SLEEP State: The DDR DRAM is put into self-refresh mode. The DDR interface and the PLLs are disabled. The system clock to the memory and processing modules, flash interface, SDCard interface, video output and input interfaces, GPIO interface, touch and audio controllers is disabled. All registers contents are retained.

POWERDOWN State: The memory and processing modules, DDR Interface, flash interface, SDCard interface, video output and input interfaces, GPIO interface, touch and audio controllers are held in reset state and their power supplies are turned off. The QSPI host interface remains functional. The contents for all registers, except for the System Registers (REG_SYS), are lost and reset to their default settings. The internal regulator remains on.

 

Power modes on the BT82X

 Showing things on the screen

  • The host sends a display list, a set of drawing instructions: “clear the screen, draw text here, place an image at certain coordinates.”
  • It is recommended to send these through the Co-Processor FIFO and to let the BT82X’s coprocessor manage the display list creation
  • Basic shapes include points, lines, rectangles and strips.
  • Color and transparency are adjustable. One image can be reused in many colours and alpha levels.
  • The screen can be rotated into 8 orientations, including portrait and mirrored.
  • Double buffering of the display list allows the host MCU to construct the list for the next screen update while the current one shows. This prevents flicker and tearing effects.

Touch input

  • The BT82X handles the I2C communication with the touch panel, reading raw touch coordinates and converts them into screen positions.
  • Compatibility mode reports one touch. Extended mode reports up to five simultaneous touches.
  • The Calibration transforms make it easy to align the touch to the display. The calibration command asks the user to tap three on-screen targets so that it can calculate the transform values and ensure accurate alignment of the touch to the on-screen items in the main application.
  • The BT82X touch engine can determine which on-screen object is being touched (image, button, icon, shape etc.) which makes touch implementation easy for the host MCU. Each item can be assigned a tag number when creating the display list and the touch engine will report the tag number (or tag numbers for up to 5 simultaneous touches in multi-touch mode) for the item(s) being touched.
  • Touch tracking extends this to report the position of the touch within a specified area making linear and rotary controls simple to implement.

Sound

  • Built-in sound effects: a synthesizer plays a range of sound effects and notes
  • Audio playback: it plays recorded audio from memory in several formats
  • Output is either through the audio pins (Sigma-Delta / PWM) or the I2S digital connection.
  • A Mute sound can also be played to silence the audio output

Storage and data

  • Flash memory (connected via a dedicated QSPI port) stores images, fonts and animations permanently. The BT82X can copy them directly into RAM memory without passing through the host MCU, which reduces the host’s workload.
  • NAND flash and NOR Flash can be used. NAND Flash can contain faulty blocks from the factory and the extensions available for the BT82X can be used to help dal with bad block management
  • Relocatable assets are packaged files that can be loaded anywhere in memory and adjusted automatically.

Limits and safety features

  • The maximum screen size is 1920 x 1200 pixels.
  • The watchdog (when enabled) resets the system if the coprocessor hangs

Bottom line

  • The BT82X is a capable, all-in-one display chip for products needing rich touchscreens without needing a powerful main processor or any graphics capabilities on the main MCU.
  • Its big upgrades compared to previous generations are more RAM (external DDR), higher resolution LVDS output, live LVDS video input and stereo audio.

Conclusion

In addition to the BT82X IC, a range of BT82X modules are available for rapid evaluation, development and final applications. The EVE IC Development Kits provide an ideal platform for application development with EVE module, Bridgetek TFT display, USB-SPI/QSPI interface, audio speaker and all cables. Check out the IDK-BT820-101A kit.

For more detailed information, find out more in the BT82X Programming Guide or get in touch at marketing@brtchip.com

It’s Easy with EVE