This waveform generator is directly powered by a standard 12V jack and is capable of outputting a 10Vpp signal at 1MHz (between -5V and +5V, sinus waveform, no load). Above 1MHz, the output starts fading, reaching only 9Vpp at 4MHz (maximal frequency). Frequency, amplitude and offset are digitally controlled through the smart TFT. Three “basic” waveforms are provided: sinus and triangle, coming from the DDS chip (0.1Hz to 4MHz, 0.1Hz step), and PWM coming from the microcontroller (0.1Hz to 1MHz, variable steps). The microcontroller also provides arbitrary waveforms such as sawtooth, sin(x)/x, noise, wav file playback, etc… but at lower frequencies (0 to 2kHz — or 100kSPS). Each waveform can be directly outputted, or can be used as an input for frequency or amplitude modulation.