Michael Rathbun wrote : > > > >R-M-W ? > > The LEDs in question are pulled high through 100 ohms by port > c lines, and the software PWM output is done with bsf and bcf > instructions during the timer1 interrupt. Thought so, that's why I thought you had got hit by the r-m-w problem. Try to update a "shadow" register with bsf/bcf first, then update all LEDs at the same time using (e.g.) a MOVWF. In general, be carefull with bit write operations on PORTs. Jan-Erik. -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist