I'm using 2 buttons for a range of of different functions, from general menu select to an interrupt using the RB0/INT pin (pic 16c74). I'm having a few problems with these. When using the RB0/INT pin as an interrupt it doesn't seem to be content with doing just one interrupt, it seems to do about 5. I know that I should use a debounce routine, has anybody got one? I take it you put it at the start of your interrupt vector. cheers. P.s what are the pull up resisters all about, should I be using them ?