Da un'unica tensione di riferimento costante () si prelevano correnti pesate attraverso interruttori . Su ciascuno switch è posta una resistenza .

Gli switch sono comandati dalle cifre binarie del numero da convertire in tensione, con pesi tali che è il LSB e è il MSB.
Infine un operazionale serve da sommatore delle correnti pesate che passano attraverso gli switch e converte la corrente risultante , attraverso la resistenza di feedback, in un'uscita di tensione . Le correnti pesate sono pari a: Di conseguenza, la corrente complessiva passante dagli switch è: L'accuratezza del DAC dipende da , dalle e dalla qualità degli switch.