Lustig. Gerade eben beschäftige ich mich mit ähnlichem.

Aber ich werde nicht einen DA Wandler verwenden, sondern (weil ich lernen will) werde einen R2R Wandler verwenden.

Bei mir gehts um folgendes:
http://www.mikrocontroller.net/artic...tionsgenerator
bei dem auch 8 Portausgänge zusammen einen Wert von 0-256 darstellen und eben mit Widerständen das ganze lösen.

Nähere Infos findest Du hier, was vermutlich Deinem Problem am nähesten kommen wird, falls ich es verstanden habe:

http://www.mikrocontroller.net/articles/DA-Wandler