Hi, long time since I've posted, but I've been busy reading all your posts :-) Anyways... I have a problem getting some simple test-code to work with the 16F628. Code uses: - PWM (Timer2) (Out on RB3) - Timer0 for a measure - Interrupt on RB0(INT) I don't see anything I have forgotten and still, interrupt only triggers on first pulse after power-on/reset. (Pulse being sendt via ripple-free switch connected to +5v and pin is pulled low via 1k for testing...) Anyone got a clue to what's wrong? I thought I knew what I was doing after soo many years using PIC's? Obviously something is missing, but I reset the flag? What more could it ask? I've attached an .asm so you can try. It compiles in MPLAB 5.70.40. KreAture -- http://www.piclist.com#nomail Going offline? Don't AutoReply us! email listserv@mitvma.mit.edu with SET PICList DIGEST in the body