THX® Spatial Audio

THX Spatial Audio

Overcome the limitations of fixed-distance speaker systems to provide an immersive listening experience over stereo speakers with the THX® Spatial Audio reference design that features crosstalk cancellation and stereo widening along with Audio Weaver’s real-time tuning and debugging interface.

Customize playback for a variety of content

  • Natural crosstalk cancellation mode for music and movies
  • Immersive crosstalk cancellation mode for gaming
  • Width Expansion to increase the perceived width of the stereo image

Cost effective BOM for small form factors

  • Runs on single low-cost STM32H7 MCU
  • No external memory required

Reduce tuning risks and costs

  • Embedded Audio Weaver Core and Audio Weaver Designer interface with drag & drop programming environment
  • Real-time debugging and tuning tools

Audio Front-end Features

Crosstalk cancellation delivers a binaural (spatial) listening experience while minimizing off-axis coloration

Stereo widening provides a more immersive sound stage

Hardware Specifications


  • STM32H747XIH6 Dual Core MCU with Arm® Cortex®-M7 running at 480MHz and Arm® Cortex®-M4 running at 240MHz


  • 2048kB Flash
  • 1024kB RAM

Audio I/O

  • SAI audio codec

Board Connectors

  • Camera (8-bit)
  • USB with Micro-AB
  • Ethernet RJ45
  • SPDIF RCA input and output
  • Stereo headset jack including analog microphone input
  • Audio jack for external speakers
  • MicroSD card
  • TAG-connect 10-pin footprint
  • Arm Cortex 10-pin 1.27 mm-pitch debug connector over STDC14 footprint

Board Expansion Options 

  • Audio daughter board 
  • Arduino™ Uno V3,
  • Pmod™ Type 2A and Type 4A
  • STMod+


Included with the demo kit

  • STM32 H747 Discovery Kit with STM32H747 MCU
  • Speaker bar
  • USB cable
  • Audio Cable
  • THX Spatial Audio Quickstart Bundle: Everything you need to know to integrate THX Spatial Audio, including design guidelines, Audio Weaver Designer layout files (.AWD), and tools to get started.
STM32H747 MCU Diagram

Ready to get started?