Microcontroller is bedoeld om spullen en niet te genereren periodieke
signalen - hiervoor stellen dat we een speciale hardware - zoiets als Atmega328 en AD9850 zou gebruiken.
Maar aan de andere kant zou dit een interessant project - niet erg nuttig, maar minstens wij handmatig kunt bouwen van DDS en goed inzicht in de functionaliteit. Het basisidee van dergelijke synthesizer is een software-lus maken waar elke iteratie aanspreekpunt van bepaalde golf zal output. Hogere hoeveelheid punten binnen één termijn verhoogt resolutie en frequentie - als gevolg van de beperkte verwerkingskracht vermindert.
Er is ook een goede motivatie om de code te optimaliseren - elke extra bewerking verbruikt CPU-cycli en maximale uitvoerfrequentie vermindert.