> I'm not certain what I was looking at there Generally to show that a PIC can appear to be very busy yet still have spare time on its hands. Would there be any noticeable difference if you went 5-bit instead of 7-bit ? Or even 4-bit ? As far as a dimmer goes I'm not sure there would be High speed isn't necessarily needed for I2C because it's firmware- driven, unlike the UART, so all you have to do is pick up the SSPIF and process the data, which could be done within the dimming interrupts, which my circuit showed an example of (pot values -> LCD) > or how you determine that the output would be sufficiently stable to > not be seen in my specific application Stability isn't really the issue with LEDs, it's the lack of persistence when dynamically driven. The odd momentary disturbance, eg delaying a refresh by a few 10s of usec, would probably not be visible Do you know how or why this range came about ? > PWM frequency fPWM 200 300 400 Hz One scenario I can imagine is that at high-speed PWM, high-current pulses are needed to maintain the same relative brightness as would be had at slower or static drive, which can lead to heating of the LED die and reduce lifetime. Seems a tenuous scenario though > Also wonder how you got from "Jinx" to "IVP". 'Jinx' was a bit of an in-joke in a group of friends. No matter what I got involved in, it failed. Which led to quite some soul-searching. I decided it wasn't my efforts, it was the lack of everybody else's. And I still think that The joke wore thin so I dropped it. Not that it's made the slightest bit of difference ;-(((( Still hand-to-mouth. Yet to be associated with even one moderately-successful ongoing product, much to my great disappointment. However, I am looking at on-line trading, maybe that'll pan out, under the name 'inventerprises' --=20 http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist .