The PBL4850E programmable three-phase brushless motor drive enables users to create distributed stand-alone complex motion profiles. The four-quadrant brushless controller uses sinusoidal commutation to produce smooth motion. The smooth torque produced by sinusoidal commutation minimizes torque ripple. The drive further refines motion by incorporating two motion profiles: trapezoidal and s-curve. The latter may be used to eliminate jerk resulting from rapid changes in velocity rates during motion. The drive offers programmable current control of up to 5.6-A peak with an optional current boost during ramping of up to 6.5-A peak. Other features include eight opto-isolated general purpose inputs and outputs.