Rajendra Bhatt from embedded-lab sent us his latest interesting tutorial. In this page, he explains how can someone interface a DC brushed motor to a PIC microcontroller. You will also find a quick DC motor theory. Two circuits are explained, a simple single-transistor motor driver, and a H-bridge driver with 4 transistors. The H-bridge is controlled with a PIC16F688. Most recommended for beginners. Follow this link.