Hoping for suggestions on what to try next:
I replaced a working MCP4725 I2C DAC with an SPI-driven MCP4812 (I wanted two channels from one component). 5V VSS was connected from the output of an Arduino Nano board.
I was able to confirm all the SPI signals were correct with the scope, but then before I could even get the multimeter on VOUTA or VOUTB (both floating, not pulled down) of the DAC I started to smell -- not the magic smoke -- but some melty breadboard.
I then disconnected all the SPI signals, connected Vss and Vdd -- still got warm.
I then swapped in a fresh chip and fresh breadboard -- same result.
Is it possible that the absence of a decoupling cap, or the floating output pins, could explain the heat? Stumped and afraid of wrecking more chips in my quest to build the simplest possible MCP4812 circuit.
Thanks for any debugging suggestions!