control dc motor
For simple application, you can use the following ICs:
MC33033
BRUSHLESS DC MOTOR CONTROLLER
Motorola
MC33035
BRUSHLESS DC MOTOR CONTROLLER
Motorola
MC33039
CLOSED LOOP BRUSHLESS MOTOR ADAPTER
Motorola
Texas Instrument offers TMS2000 series DSP controllers that are optimized for motion control application. For higher end application of BLDC motor, you can consider to use this controller. There are many design examples/codes available at TI website.