Datasheet DAC+ ADC Pro


Datasheet DAC+ ADC Pro


The HiFiBerry DAC+ ADC Pro is a high-resolution digital-to-analog and analog-to-digital converter for the Raspberry Pi (newer models with 40 pin GPIO connector). This is a special sound card for the Raspberry Pi, optimised for one specific use case: the best audio playback and recording quality. It is specifically designed for applications that do not only need playback, but also recording functionalities.


  • Stereo input and output
  • Dedicated 192kHz/24bit high-quality Burr-Brown DAC
  • Dedicated 192kHz/24bit high-quality Burr-Brown ADC
  • Hardware volume control for DAC and ADC. You can control the input and output parameters using “alsamixer” or any application that supports ALSA mixer controls.
  • Connects directly to the Raspberry Pi, no additional cables needed
  • No soldering, comes as a pre-fabricated kit. You just plug it onto the Raspberry Pi, it is conform to the Raspberry Pi hardware-attached-on-top (HAT) specification.
  • Compatible with all Raspberry Pi models with a 40-pin GPIO connector
  • Directly powered from the Raspberry Pi, no additional power supply
  • Three ultra-low-noise linear voltage regulators for optimal audio performance
  • Low-jitter dual-domain clock for optimised clock decoupling from the Raspberry Pi
  • Mic bias voltage for the use with electret microphones
  • No anti-aliasing filter in the input path for best recording bandwidth
  • HAT compliant, EEPROM for automatic configuration
  • Gold plated RCA output connectors
  • Comes with all components required to mount it. We include 4 M2.5x12mm spacers to fix the board onto the Raspberry Pi
  • Audio input might require Linux kernel update (at least version 4.19.60)


Note that the actual board might look a bit different. Layout and components might change without further notice. We do not guarantee a specific PCB layout or specific components.

Connectors and Jumpers

1Analog input
2Analoge output
3Analog output
4I2S data
5Microphone bias jumper (you need to close both jumpers to provide a microphone bias voltage)
6Analog input

Balanced/un-balanced input connector J4

This 6-pin connector can be used to connect a balanced input (e.g. XLR or 6.5mm jacks). Pin 1 is on the left bottom corner.

in R-12in R+
in L+56in L-

Output connector P5

This connector can be used to connect to external components, e.g. an amplifier. The output is connected in parallel to the RCA jacks. Pin 1 is on the top left.



Maximum input voltage2.1Vrms4.2Vrms for balanced input
Maximum output voltage2.1Vrms
ADC signal-to-noise ratio110dbtypical
DAC signal-to-noise ratio112dbtypical
ADC THD+N-90dbtypical
DAC THD+N-93dbtypical
Frequency response10Hz-70kHz(-3dB)
Input gain-12db to 32dB
Power consumption<0.3W
Sample rates44.1-192kHz


To support the DAC+ ADC, a Raspberry Pi Linux kernel of at least version 4.19.60 is required. Have a look at the documentation how to update the Linux kernel.

Overlay for config.txt:

If you’re still using an older Linux kernel that does not support the DAC+ ADC, you can still use the output-part of the DAC+ ADC using the HiFiBerry DAC+ driver:


Additional documentation

Last updated: October 30, 2019