Actually, there's a lot of place where a '0' means on. Look at MCLR*. You are only doing a 'Master Clear' when the pin is at logic 0, or OFF. A lot of control signals are negative logic. On a static ram chip for instance, RD*, WR*, CS*, etc.etc. In this respect, the PIC is not as isolated a case as you might think. It's been this way for a long time. I remember when I was starting out in electronics, the whole negative logic thing was one of the more difficult things to grasp, or should I say 'accept'. But there it is...and there they'll stay...






Bookmarks