The report is devoted to the investigation of techniques for implementing an all digital oscillator and the applications of this oscillator in communication equipment. Two techniques of implementing the digital oscillator are discussed: the recursive technique which uses recursive difference equations as the oscillator algorithm and the non recursive technique which uses permanently stored values of sine waves and corresponding control logic to generate output sine waves. The nonrecursive implementation approach was selected for breadboard design. Breadboard design, construction and performance evaluation are considered. The oscillator operates in two modes: as a frequency synthesizer and a digitalized voltage controlled oscillator (VCO) . Applications of these two modes in communication function implementations are presented as well as a new technique for implementing digitalized FM demodulation.