> So it would appear that I really have no> choice but to stick with high v= alue pull-> ups, unless there is a better idea that> none of us have though= t of. =20 Don't give up so soon. What was wrong with the idea of turning internal pull-ups on only while rea= ding switches and setting port lines to output low the rest of the time? If reading switches occupied say 0.1% of CPU time (seems reasonable) power = consumption of pull-ups is reduced by a factor of 1000. --=20 http://www.piclist.com/techref/piclist PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist .