Abstract: The resolver input module for use in programmable controller systems is one of several modules mounted in a rack to form a programmable controller. The module's function is to provide position data from an externally located resolver which is connected to a machine's shaft to the programmable controller's processor module. This is accomplished by moving the resolver analog-to-digital conversion circuitry from an external module location to the programmable controller input/output rack and coupling this circuitry to circuits which synchronize the programmable controller's input fetch signals. Additionally, a user operable entry mechanism for digitally offsetting the resolver position by a user-selectable amount while accommodating different scale factors is provided. Synchronization and alignment circuitry are provided for synchronizing and aligning data to compensate for different resolver gear ratios in coarse-fine geared resolver decoding circuitry.