This trainer has a built-in PIC controller. It is programmed to accept 4 bit binary data as its input. The PIC is programmed to accept the status of these 4 binary switches and produces a PWM train of pulses at its output. This train of pulses is further processed through a fiber optic transmitter for onward transmission to a receiver using fiber optic cable.
This Embedded board has facility to increase or decrease the PWM duty cycle by the control of another switch. This can act as a PWM generator for any other applications.