Recent advancements of the Magellan family and its accompanying Pro-Motion and C-Motion software tools give designers a way to quickly incorporate motion control functionality into their demanding machine designs. Magellan provides designers with 1, 2, 3, and 4-axis chip set versions that can control DC brush, brushless DC, microstepping, and pulse and direction motors. Magellan motion control processors are complete motion controllers requiring only an external amplifier to be functional. They are driven by a host using an 8 or 16-bit parallel bus, CANBus 2.0B, or an asynchronous serial port. User selectable profiling modes include S-curve, trapezoidal, velocity contouring, and electronic gearing. Servo loop compensation utilizes a full 32-bit position error, PID with velocity and acceleration feedforward, integration limit, and dual bi-quad filters for sophisticated motion control of complex loads.