A servomotor is a motor which forms part of a servomechanism. The servomotor is paired with some type of encoder to provide position/speed feedback. A stepper motor is one type of servomotor. A stepper motor is actually built to move angular positions based upon each possible step around the entire rotation, and may include micro-steps with a resolution such as 256 micro-steps per step of the stepper motor. A servomechanism may or may not use a servomotor. For example, a household furnace controlled by a thermostat is a servomechanism, because of the feedback and resulting error signal, yet there is no motor being controlled directly by the servomechanism.