> TMR0 which updates the multiplexed display Do you need to be updating that often ? Presumably using TMR0 means a fairly short IRQ period, when a refresh rate as slow as 100Hz would probably be fine. That would put the update period outside of the 8ms max spec for an EE write -- http://www.piclist.com hint: PICList Posts must start with ONE topic: [PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads