The following device is an electronic speed control for use with radio controlled vehicles. This electronic speed control is a forward only ESC. The ESC receives a PWM signal from a radio receiver and translates the signal into a new PWM that a DC motor can better “understand”. The hardware of the ESC utilizes a PIC16F and industrial strength MOSFETS. The software is written in PIC assembly language.
For a more detailed writeup on the project follow this link: TehDevs.net: DIY - Electronic Speed Controller