A method is disclosed for generating a sequential pattern of motor control
instructions under control of a microcontroller for the purpose of
controlling a motor. A pattern of motor control instructions is stored in
a memory. A timing circuit is operable to generate a periodic output sync
signal. The microcontroller is operable to initiate a sequential Read
operation of the memory so as to cause sequential reading and output of
motor control instructions from the memory in a predetermined order. Each
of the read motor control instructions is then stored in a pre-load
buffer after output from the memory. The contents of the pre-load buffer
is then transferred to an output buffer in synchronization with the
output sync signal, wherein the output of motor control instructions from
the memory is not required to be periodic.