In mlist.pic you write: >I have 2 comparators with their outputs running to RA0 and RA1. >Depending on the logic levels of RA0 and RA1, the chip will count >up or down and output to all 8 bits of Port B which then runs to >a 4016 Quad Bilateral Switch. What are you driving on the other side of the switch? Sounds like you are pulling too much current. You might want to buffer the data output with a 244.