In their simplest form, permanent magnet and hybrid stepper motors can be thought of as having a permanent magnet on the rotor and two coils on the stator. The motor is moved by switching the direction of the current flowing in the windings on the stator. Each change in direction of the current results in a change in the magnetic field of the stator and the rotor will move to align to. Each change in the current moves the motor one step. The configurations of the stepper motor differs primarily in the sequence needed to drive the motor and the respective circuit topology. Stepper motors can be driven in Full Step, Half Step and microstepping modes.