Hi Guys, thanks very much for your help so far. I have got a prototype up and running, however, the issue is at the moment how the 8-bit number updates one bit at a time. It is causing the DACs output to swing all over the place when the update speed is high (ie. 100 times per second).
Is there any way to output the 8-bit number at once? Perhaps I may have to use an Arduino Mega instead so I have full access to one of the PORT outputs, and the serial outputs.