The LM628/LM629 are dedicated motion-control processors designed for use with a variety of DC and brushless DC servo motors, and other servomechanisms which provide a quadrature incremental position feedback signal. This device features 32-bit position, velocity, and acceleration registers; programmable derivative sampling interval; velocity, target position, and filter parameters may be changed during motion, etc.
The following datasheet contains detail information about LM628 Precision Motion Controller Processor which includes general description, features, block diagrams, connection diagram, absolute maximum ratings, operating ratings, DC electrical characteristics, AC electrical characteristics, quadrature encoder input timing, clock and reset timing, status byte read timing, data word read/ write timing, command byte write timing, pinout description, theory of operation, user command set, initialization commands, interrupt control commands, trajectory control commands, data reporting commands, typical application, and physical dimensions.
Typical application of LM628:
Programming LM628 host handshaking interrupts
Host computer/processor interface
High performance controller interface
12-bit DAC interface
A monolithic linear drive using LM12 power op amp
PWM motor drive interfaces.
Find more information about LM628 datasheet here – source: national.com.