> >And you can reduce the number of your points to the half -- did you ever >notice that the second half of your half sine wave is exactly the first half >in reversed order? With half the points you go forth and back, then negative >forth and back... > I tried that at first, but the PIC had to make too many decision that way and I had trouble doing everything before the next update pulse.(50us) And I'm already running at 20 Mhz! The main time-eater is the fact that I half to keep track of and load three different DAC's for three different phases of the motor. (0, 120, 240)