

Overview
The PCM2704CDB is an ADCs, DACs Special Purpose made by Texas Instruments in a SSOP-28 package with 28 pins. -25℃~+85℃ 12MHz 16 160uA 2 32kHz、44.1kHz、48kHz 3V~5.25V SPI、USB SSOP-28-208mil ADCs/DACs - Special Purpose ROHS.
PCBKit's library has its KiCad symbol (EasyEDA_Cloud:PCM2704DBR, from EasyEDA) and its footprint (Package_SO:SSOP-28_5.3x10.2mm_P0.65mm, from KiCad's library), ready for a KiCad board. 385 are in stock at JLCPCB (part C2859784). 3 open-source boards in 3 repositories on GitHub use it.
Symbol
Footprint
From the datasheet
16- Supply, least
- 4.35 V · VBUS, recommended operating min, bus-powered · p. 8
- Supply, most
- 5.25 V · VBUS, recommended operating max, bus-powered · p. 8
- Supply, least
- 3 V · VCCP, recommended operating min, self-powered · p. 8
- Supply, most
- 3.6 V · VCCP, recommended operating max, self-powered · p. 8
- Supply, absolute maximum
- 6.5 V · VBUS, absolute max · p. 7
- Supply, absolute maximum
- 4 V · VCCP, absolute max · p. 7
- Works from
- -25 °C · Operating free-air temperature min · p. 8
- Works up to
- 85 °C · Operating free-air temperature max · p. 8
- Junction, hottest
- 150 °C · Junction temperature absolute max · p. 7
- Takes working
- 23 mA · Supply current typical, line DAC operation · p. 10
- Takes working
- 35 mA · Supply current typical, headphone DAC operation, RL = 32 Ω · p. 10
- Takes at most
- 46 mA · Supply current max, headphone DAC operation, RL = 32 Ω · p. 10
- Takes asleep
- 150 µA · Supply current typical, USB suspend mode · p. 10
- Junction to air (DB (SSOP))
- 68.2 K/W · Junction-to-ambient thermal resistance · p. 8
- Junction to case (DB (SSOP))
- 27.2 K/W · Junction-to-case (top) thermal resistance · p. 8
- Junction to board (DB (SSOP))
- 29.5 K/W · Junction-to-board thermal resistance · p. 8
What it is and has
18- DAC
- 16-bit delta-sigma stereo · p. 1
- Sampling rates
- 32 kHz, 44.1 kHz, 48 kHz · p. 1
- USB transceiver
- Full-speed · p. 1
- USB compliance
- USB 2.0 · p. 1
- USB certification
- USB-IF certified · p. 1
- USB driver
- No dedicated device driver needed · p. 1
- Descriptors
- Partially programmable · p. 1
- Playback transfer
- Adaptive isochronous · p. 1
- Power configuration
- Bus-powered or self-powered · p. 1
- Digital filter
- Oversampling digital filter · p. 1
- Analog output
- Single-ended voltage output · p. 1
- Analog filter
- Integrated low-pass filter · p. 1
- Suspend indication
- Suspend flag · p. 1
- S/PDIF
- Output with SCMS · p. 1
- External ROM interface
- Supported · p. 1
- USB interface
- Full-speed transceivers · p. 1
- USB certification
- USB-IF · p. 1
- Device driver
- No dedicated device driver needed · p. 1
Around it
2- cap unspecified
- between VCCL and GND; Supply decoupling capacitor. · p. 4
- cap unspecified
- between VCOM and PGND; DAC common-voltage decoupling capacitor. · p. 5
Specifications
86| Parameter | Conditions | As printed | Page |
|---|---|---|---|
| Supply voltage | VBUS | min -0.3 · max 6.5 V | 7 |
| Supply voltage | VCCP, VCCL, VCCR, VDD | min -0.3 · max 4 V | 7 |
| Supply voltage differences | VCCP, VCCL, VCCR, VDD; maximum magnitude ±0.1 V | max 0.1 V | 7 |
| Ground voltage differences | PGND, AGNDL, AGNDR, DGND, ZGND; maximum magnitude ±0.1 V | max 0.1 V | 7 |
| Digital input voltage | HOST | min -0.3 · max 6.5 V | 7 |
| Digital input voltage | D+, D–, HID0/MS, HID1/MC, HID2/MD, XTI, XTO, DOUT, SSPND, CK, DT, PSEL, TEST0, TEST1; maximum (VDD + 0.3) < 4 V | min -0.3 V | 7 |
| Analog input voltage | VCOM; maximum (VCCP + 0.3) < 4 V | min -0.3 V | 7 |
| Analog input voltage | VOUTR; maximum (VCCR + 0.3) < 4 V | min -0.3 V | 7 |
| Analog input voltage | VOUTL; maximum (VCCL + 0.3) < 4 V | min -0.3 V | 7 |
| Input current (any pins except supplies) | Magnitude ±10 mA; printed in MIN column | min 10 mA | 7 |
| Ambient temperature under bias | min -40 · max 125 °C | 7 | |
| Junction temperature | max 150 °C | 7 | |
| Package temperature (IR reflow, peak) | max 260 °C | 7 | |
| Storage temperature, Tstg Tstg | min -55 · max 150 °C | 7 | |
| Electrostatic discharge V(ESD) | Human body model (HBM), per ANSI/ESDA/JEDEC JS-001, all pins; maximum magnitude ±3000 V | max 3000 V | 7 |
| Electrostatic discharge V(ESD) | Charged device model (CDM), per JEDEC specification JESD22-C101, all pins; maximum magnitude ±1500 V | max 1500 V | 7 |
| Supply voltage | VBUS; NOM = 5 V | min 4.35 · typ 5 · max 5.25 V | 8 |
| Supply voltage | VCCP, VCCL, VCCR, VDD; NOM = 3.3 V | min 3 · typ 3.3 · max 3.6 V | 8 |
| Digital input clock frequency | NOM = 12 MHz | min 11.994 · typ 12 · max 12.006 MHz | 8 |
| Analog output load resistance | NOM = 32 Ω | min 16 · typ 32 Ω | 8 |
| Analog output load capacitance | max 100 pF | 8 | |
| Digital output load capacitance | max 20 pF | 8 | |
| Operating free-air temperature, TA TA | min -25 · max 85 °C | 8 | |
| Junction-to-ambient thermal resistance RθJA | PCM2704C, DB (SSOP), 28 PINS | typ 68.2 °C/W | 8 |
| Junction-to-case (top) thermal resistance RθJC(top) | PCM2704C, DB (SSOP), 28 PINS | typ 27.2 °C/W | 8 |
| Junction-to-board thermal resistance RθJB | PCM2704C, DB (SSOP), 28 PINS | typ 29.5 °C/W | 8 |
| Junction-to-top characterization parameter ψJT | PCM2704C, DB (SSOP), 28 PINS | typ 2.7 °C/W | 8 |
| Junction-to-board characterization parameter ψJB | PCM2704C, DB (SSOP), 28 PINS | typ 29.1 °C/W | 8 |
| Input logic high level VIH | Except HOST | min 2 · max 3.3 VDC | 9 |
| Input logic high level (1) VIH | HOST pin | min 2 · max 5.5 VDC | 9 |
| Input logic low level VIL | Except HOST | min -0.3 · max 0.8 VDC | 9 |
| Input logic low level (1) VIL | HOST pin | min -0.3 · max 0.8 VDC | 9 |
| Input logic high current (2) IIH | VIN = 3.3 V; D+, D–, HOST, TEST0, TEST1, DT, PSEL, XTI; maximum magnitude ±10 uA | max 10 uA | 9 |
| Input logic high current IIH | VIN = 3.3 V; other input logic pins | typ 65 · max 100 uA | 9 |
| Input logic low current (2) IIL | VIN = 0 V; D+, D–, HOST, TEST0, TEST1, DT, PSEL, XTI; maximum magnitude ±10 uA | max 10 uA | 9 |
| Input logic low current IIL | VIN = 0 V; other input logic pins; maximum magnitude ±10 uA | max 10 uA | 9 |
| Output logic high level VOH | IOH = –2 mA | min 2.4 VDC | 9 |
| Output logic low level VOL | IOL = 2 mA | max 0.4 VDC | 9 |
| Input clock frequency, XTI | min 11.994 · typ 12 · max 12.006 MHz | 9 | |
| Sampling frequency ƒS | typ 32 kHz | 9 | |
| Sampling frequency ƒS | typ 44.1 kHz | 9 | |
| Sampling frequency ƒS | typ 48 kHz | 9 | |
| Resolution | typ 16 bits | 9 | |
| Gain mismatch, channel-to-channel | Typical ±2; maximum ±8 | typ 2 · max 8 % of FSR | 9 |
| Gain error | Typical ±2; maximum ±8 | typ 2 · max 8 % of FSR | 9 |
| Bipolar zero error | Typical ±3; maximum ±6 | typ 3 · max 6 % of FSR | 9 |
| Total harmonic distortion + noise THD + N | Line; RL > 10 kΩ, self-powered, VOUT = 0 dB | typ 0.006 · max 0.01 % | 9 |
| Total harmonic distortion + noise THD + N | Line; RL > 10 kΩ, bus-powered, VOUT = 0 dB | typ 0.012 · max 0.02 % | 9 |
| Total harmonic distortion + noise THD + N | Headphone; RL = 32 Ω, self- or bus-powered, VOUT = 0 dB | typ 0.025 % | 9 |
| Total harmonic distortion + noise THD + N | VOUT = –60 dB | typ 2 % | 9 |
| Dynamic range | EIAJ, A-weighted | min 90 · typ 98 dB | 9 |
| Signal-to-noise ratio SNR | EIAJ, A-weighted | min 90 · typ 98 dB | 9 |
| Channel separation | min 60 · typ 70 dB | 9 | |
| Load impedance | Line; AC-coupling | min 10 kΩ | 10 |
| Load impedance | Headphone; AC-coupling | min 16 · typ 32 Ω | 10 |
| LPF frequency response | –3 dB | typ 140 kHz | 10 |
| LPF frequency response | ƒ = 20 kHz | typ -0.1 dB | 10 |
| Passband ripple | Maximum magnitude ±0.04 dB | max 0.04 dB | 10 |
| Stop band attenuation | min -50 dB | 10 | |
| Voltage range | VBUS; Bus-powered | min 4.35 · typ 5 · max 5.25 VDC | 10 |
| Voltage range | VCCP, VCCL, VCCR, VDD; Self-powered | min 3 · typ 3.3 · max 3.6 VDC | 10 |
| Supply current | Line; DAC operation | typ 23 · max 30 mA | 10 |
| Supply current | Headphone; DAC operation (RL = 32 Ω) | typ 35 · max 46 mA | 10 |
| Supply current | Line/headphone; Suspend mode; USB suspended state | typ 150 · max 190 uA | 10 |
| Power dissipation (self-powered) | Line; DAC operation | typ 76 · max 108 mW | 10 |
| Power dissipation (self-powered) | Headphone; DAC operation (RL = 32 Ω) | typ 116 · max 166 mW | 10 |
| Power dissipation (self-powered) | Line/headphone; Suspend mode; USB suspended state | typ 495 · max 684 uW | 10 |
| Power dissipation (bus-powered) | Line; DAC operation | typ 115 · max 158 mW | 10 |
| Power dissipation (bus-powered) | Headphone; DAC operation (RL = 32 Ω) | typ 175 · max 242 mW | 10 |
| Power dissipation (bus-powered) | Line/headphone; Suspend mode; USB suspended state | typ 750 · max 998 uW | 10 |
| Internal power-supply voltage (7) | VCCP, VCCL, VCCR, VDD; Bus-powered; pins are internal power supply outputs | min 3.2 · typ 3.35 · max 3.5 VDC | 10 |
| Operating temperature | min -25 · max 85 °C | 10 | |
| CK clock frequency ƒ(CK) | max 100 kHz | 11 | |
| Bus free time between a STOP and a START condition t(BUF) | min 4.7 us | 11 | |
| Low period of the CK clock t(LOW) | min 4.7 us | 11 | |
| High period of the CK clock t(HI) | min 4 us | 11 | |
| Setup time for START/repeated START condition t(RS-SU) | min 4.7 us | 11 | |
| Hold time for START/repeated START condition t(S-HD), t(RS-HD) | min 4 us | 11 | |
| Data setup time t(D-SU) | min 250 ns | 11 | |
| Data hold time t(D-HD) | min 0 · max 900 ns | 11 | |
| Rise time of CK signal t(CK-R) | Minimum 20 + 0.1 CB | max 1000 ns | 11 |
| Fall time of CK signal t(CK-F) | Minimum 20 + 0.1 CB | max 1000 ns | 11 |
| Rise time of DT signal t(DT-R) | Minimum 20 + 0.1 CB | max 1000 ns | 11 |
| Fall time of DT signal t(DT-F) | Minimum 20 + 0.1 CB | max 1000 ns | 11 |
| Setup time for STOP condition t(P-SU) | min 4 us | 11 | |
| Capacitive load for DT and CK lines CB | max 400 pF | 11 |
Pins, by the datasheet
28- 1 XTO
- Crystal oscillator output. · p. 5
- 2 CK
- Clock output for external ROM. · p. 4
- 3 DT
- Data input/output for external ROM; LV-TTL level. · p. 4
- 4 PSEL
- Power source select: low for self-power, high for bus-power; LV-TTL level. · p. 4
- 5 DOUT
- S/PDIF output. · p. 4
- 6 DGND
- Digital ground. · p. 4
- 7 VDD
- Digital power supply; decouple to GND and supply 3.3 V for self-powered operation; internal supply output for bus-powered operation. · p. 5
- 8 D–
- USB differential input/output minus. · p. 4
- 9 D+
- USB differential input/output plus. · p. 4
- 10 VBUS
- Connect to USB power for bus-powered operation or VDD for self-powered operation. · p. 4
- 11 ZGND
- Ground for internal regulator. · p. 5
- 12 AGNDL
- Analog ground for L-channel headphone amplifier. · p. 4
- 13 VCCL
- L-channel headphone amplifier supply; decouple to GND and supply 3.3 V for self-powered operation; internal supply output for bus-powered operation. · p. 4
- 14 VOUTL
- DAC analog output for L-channel. · p. 5
- 15 VOUTR
- DAC analog output for R-channel. · p. 5
- 16 VCCR
- R-channel headphone amplifier supply; decouple to GND and supply 3.3 V for self-powered operation; internal supply output for bus-powered operation. · p. 5
- 17 AGNDR
- Analog ground for R-channel headphone amplifier. · p. 4
- 18 VCOM
- DAC common voltage, VCCP/2; connect decoupling capacitor to PGND. · p. 5
- 19 PGND
- Analog ground for DAC, oscillator, and PLL. · p. 4
- 20 VCCP
- DAC, oscillator, and PLL supply; decouple to GND and supply 3.3 V for self-powered operation; internal supply output for bus-powered operation. · p. 5
- 21 HOST
- Self-powered host detection, connected to VBUS; bus-powered maximum power select: low 100 mA, high 500 mA; 5-V tolerant LV-TTL. · p. 4
- 22 HID0/MS
- Active-high HID mute key state input with internal pulldown. · p. 4
- 23 HID1/MC
- Active-high HID volume-up key state input with internal pulldown. · p. 4
- 24 HID2/MD
- Active-high HID volume-down key state input with internal pulldown. · p. 4
- 25 TEST1
- Test pin; must be set high. · p. 4
- 26 TEST0
- Test pin; must be set high. · p. 4
- 27 SSPND
- Active-low suspend flag: low when suspended, high when operational. · p. 4
- 28 XTI
- Crystal oscillator input; LV-TTL level. · p. 5
Ordering codes, by the datasheet
2- PCM2704CDB
- SSOP-28 (DB) · Package quantity 50; operating temperature -25 to 85 °C · p. 41
- PCM2704CDBR
- SSOP-28 (DB) · Package quantity 2000; operating temperature -25 to 85 °C · p. 41
Parameters
16- Current - Supply
- 23mA
- Current - Supply(Max)
- 46mA
- Features
- Digital filtering
- Interface Type
- USB
- Junction Temperature(Max)
- 150℃
- Number of Channels
- 2
- Operating Temperature
- -25℃~+85℃
- Quiescent Current (Iq)
- 160uA
- Resolution (Bits)
- 16
- Sampling Rate
- 44.1kHz
- Standby Current
- 150uA
- Thermal Resistance(Junction to Ambient)
- 68.2℃/W
- Thermal Resistance(Junction to Board)
- 29.5℃/W
- Thermal Resistance(Junction to Case)
- 27.2℃/W
- Voltage - Supply
- 3V~5.25V
- Voltage - Supply(Absolute Max)
- 6.5V
Order codes
2- PCM2704CDBLCSC C1540104
- PCM2704CDBRLCSC C2859784
Pinout
28| Pin | Name | Type |
|---|---|---|
| 1 | XTO | Unspecified |
| 2 | CK | Unspecified |
| 3 | DT | Unspecified |
| 4 | PSEL | Unspecified |
| 5 | DOUT | Unspecified |
| 6 | DGND | Unspecified |
| 7 | VDD | Unspecified |
| 8 | D- | Unspecified |
| 9 | D+ | Unspecified |
| 10 | VBUS | Unspecified |
| 11 | ZGND | Unspecified |
| 12 | AGNDL | Unspecified |
| 13 | VCCL | Unspecified |
| 14 | VOUTL | Unspecified |
| 15 | VOUTR | Unspecified |
| 16 | VCCR | Unspecified |
| 17 | AGNDR | Unspecified |
| 18 | VCOM | Unspecified |
| 19 | PGND | Unspecified |
| 20 | VCCP | Unspecified |
| 21 | HOST | Unspecified |
| 22 | HID0/MS | Unspecified |
| 23 | HID1/MC | Unspecified |
| 24 | HID2/MD | Unspecified |
| 25 | TEST1 | Unspecified |
| 26 | TEST0 | Unspecified |
| 27 | SSPND# | Unspecified |
| 28 | XTI | Unspecified |
Open-source boards using it
All 3- 4 layers73.7 × 76.2 mm

- 4 layers99.8 × 64 mm

Audio Amp v1
Loredati-svg/TPA3116D2-Class-D-Amplifier
2×50W stereo Class-D audio amplifier based on TI TPA3116D2 – KiCad PCB design
124 parts1 - 2 layers62.5 × 22.5 mm

Amp and adapter
Vaaxs/usbc-3.5mm-dac-amp-adapter
Project for Stasis, a DAC amp that is also an adapter, to go from USB-C to 3.5mm.
26 parts
Show this part on your page
<iframe src="https://pcbkit.io/embed/parts/ti/PCM2704CDB" title="PCM2704CDB in PCBKit" width="100%" height="480" style="border:0;border-radius:12px" allow="fullscreen" loading="lazy"></iframe><img src="https://pcbkit.io/embed/parts/ti/PCM2704CDB.jpg" alt="PCM2704CDB" width="1200" height="900">[](https://pcbkit.io/parts/ti/PCM2704CDB)Questions
Is there a KiCad symbol and footprint for the PCM2704CDB?
Yes. The symbol is EasyEDA_Cloud:PCM2704DBR and the footprint Package_SO:SSOP-28_5.3x10.2mm_P0.65mm, both drawn on this page. PCBKit places them on a board for you when you design with it.
What package is the PCM2704CDB?
SSOP-28, with 28 pins. Its footprint is drawn on this page.
Where is the PCM2704CDB datasheet?
Texas Instruments publishes it: the Datasheet link on this page opens it.
Where can I order the PCM2704CDB?
JLCPCB lists it as part C2859784, with 385 in stock; the sellers' links on this page open their listings.
What can replace the PCM2704CDB?
Parts like it in the library: the PCM1804DB by Texas Instruments, the PCM1794ADB by Texas Instruments, the PCM1798DB by Texas Instruments and the PCM1796DB by Texas Instruments. Check their datasheets: a part that fits the footprint may still differ in its ratings.
Which open-source boards use the PCM2704CDB?
3 boards in 3 repositories on GitHub; the most starred are listed on this page, with their KiCad files.
Parts like it
8PCM1804DB
SSOP-28-10℃~+70℃ 192kHz 2 24 4.75V~5.25V Audio Analog-to-Digital Converter Built-in I2S SSOP-28-208mil ADCs/DACs - Special Purpose ROHSTexas InstrumentsADCs/DACs - Special PurposePCM1794ADB
SSOP-28-25℃~+85℃ 2 200kHz 24 3V~5.25V Audio Decoder I2S SSOP-28-208mil ADCs/DACs - Special Purpose ROHSTexas InstrumentsADCs/DACs - Special PurposePCM1798DB
SSOP-28-25℃~+85℃ 2 200kHz 24 3V~5.25V Audio Decoder I2S SSOP-28-208mil ADCs/DACs - Special Purpose ROHSTexas InstrumentsADCs/DACs - Special PurposePCM1796DB
SSOP-28-25℃~+85℃ 2 200000Hz 24 3V~5V Audio Decoder I2S SSOP-28 ADCs/DACs - Special Purpose ROHSTexas InstrumentsADCs/DACs - Special PurposePCM1792ADB
SSOP-28-25℃~+85℃ 2 24 3V~5.25V I2S SSOP-28 ADCs/DACs - Special Purpose ROHSTexas InstrumentsADCs/DACs - Special PurposePCM2704DB
SSOP-28-25℃~+85℃ 16 190uA 2 32000Hz、44100Hz、48000Hz 3V~5.25V Audio Decoder I2S SSOP-28 ADCs/DACs - Special Purpose ROHSTexas InstrumentsADCs/DACs - Special PurposePCM4202DB
SSOP-28-10℃~+70℃ 1.65V~3.6V、5V 2 216kHz 24 Audio Analog-to-Digital Converter Digital filtering、Power-down mode I2S Sigma-Delta SSOP-28 ADCs/DACs - Special Purpose ROHSTexas InstrumentsADCs/DACs - Special PurposeMAX1414CAI+
SSOP-28-208mil0℃~+70℃ 16 2.7V~3.6V Programmable gain、Digital filtering、Power-down mode、Built-in reference source、Bipolar input、On-chip calibration Sigma-Delta SSOP-28-208mil ADCs/DACs - Special Purpose ROHSMaxim Integrated (Analog Devices)ADCs/DACs - Special Purpose