The Oxygen Express™ HD CM8826 is a high quality PCI express multi-channel audio processor that not only an Intel HD Audio specification compatible audio single chip, but also can be a controller which can link HDA codec. CM8826 can be built in the home audio electronics or personal computer to provide high fidelity sound and become a professional audio processing center in your life. It supports up to 8 outgoing channels and 4 ingoing channels. The 8 outgoing channels are composed of 2 playback DMA’s, which are multi-channel DMA (24 bits, 6 channels, 96k), S/PDIF (each 24 bits, 2 channels, 96k). The 6 ingoing channels are spread in 2 recording DMA’s , which are 2 channel line in, 2 channel mic (up to 24 bits, 96k)


  • Compatible with PCI Express 1.1 interface with bus mastering and burst modes


  • Build in HD Audio controller
  • Embedded an 8051-based MCU to transcode HD Audio command to accommodate various external HDA codecs (An external 4 or 8KB serial EEPROM is required]
  • Embedded ROM code for MCU to transcode HD Audio command to control embedded HDA codecs
  • Analog mixer to mix all input data to output streams through HDA codecs

DMA Controller

  • Two playback DMAs and two recording DMAs following Vista/Win7 HD Audio controller requirements and to be WaveRT-port-friendly:
  • Playback DMA#A supports up to 8ch audio output (2,4,6 CH configurable by SW driver control)
  • Playback DMA#B supports independent 2ch audio output for S/PDIF
  • Recording DMA#A supports up to 2ch audio input
  • Recording DMA#B supports independent 2ch audio input
  • Sampling rates: all DMA channels support: 96K/48K/44.1K PCM data
  • Resolution (Word-length): all DMA channels support: 16/24bit PCM data transfer modes

Audio I/O

  • Intel HD Audio Link supports 1 external HDA codecs
  • Integrated 96K/48K/44.1K, and 16/24-bit S/PDIF transmitter
  • All input data can be analog mixed to output streams

Control Interface

  • SPI control interfaces
  • I2C Interface supports both Master and Slave mode
  • Interrupt pin for external MCU read transaction
  • Serial EEPROM programming interface for customizing Sub-VendorID/Sub-DeviceID (and even Vendor/Device IDs as well), storing HDA power-on pin configuration (replacing MB BIOS function) and 8051 ROM-codes (HDA command transcoder)
  • Maximum 9 GPIO pins for external devices control and various purposes


  • 24.576MHz crystal input required with embedded PLL for adaptive clock rate
  • Single 3.3V power supply
  • 3.3 V digital I/O pads with 5V tolerance
  • Package and Pin Number: LQFP-80
  • Default target codecs: CM9862A