[Solved] Using a DAC (MCP4911) instead of a low-pass filter

There's no reason the two shouldn't both work on the hardware SPI as long as you deal with the SS issue. OTOH your code may be a bit simpler if you use shiftOut() because your won't have to deal with SS.

As long as you don't need speed I see no real advantage either way.

At what rate do you need to write to the DAC?


Rob