a method and apparatus for writing spiral servo information is provided . in one embodiment , a servo track writer having a digital signal processor is provided . the servo track writer also includes a clock head , which reads a clock track from a disk surface to generate a clock signal that is used to provide interrupt signals to the digital signal processor . a transducer , which writes spiral servo information onto the disk surface , is positioned under control of the digital signal processor based upon the interrupt signals . in one embodiment , a method of writing spiral servo information onto a disk surface using a servo track writer having a digital signal processor is provided . the method includes the steps of reading a clock track written onto the disk surface to generate interrupt signals ; providing the interrupt signals to the digital signal processor ; and , positioning a transducer over the disk surface under control of the digital signal processor based upon the interrupt signals provided thereto .