need some ideas about pin change interrupt in pic16f877a

Status
Not open for further replies.

preethin

Newbie level 5
Joined
May 21, 2013
Messages
10
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Visit site
Activity points
1,344
what is the use of port change interrupt in pic16f877a
can anyone pls...
 

Apparently he's referring to PORT B interrupt-on-change feature, provided for PIC16F877 pins B4..B7.

Applications are quite obvious and can be found allover the internet. You can e.g. consider a quadrature encoder interface.
 

RB4 to RB7 of Port B support Interrupt on change. Suppose, if there is any change in any of these 4 port pins would cause the microcontroller to enter in ISR.
One of the Applications of these port pin interrupts is push button. You can connect 4 push buttons each for one pin. Then, you can perform a particular task for particular pin press.
This Port pin interrupt would let you get rid of polling these four pins. Any how, as 16f877a supports only one Interrupt vector address, you are supposed to check which pin is pressed in ISR.
 

if u need extra pins u can go with port-expander which are also provide change on interrupt to ext. interrupt pin.

- - - Updated - - -

if u need extra pins u can go with port-expander which are also provide change on interrupt to ext. interrupt pin.
of uc

- - - Updated - - -

if u need extra pins u can go with port-expander which are also provide change on interrupt to ext. interrupt pin.
of uc
 

Status
Not open for further replies.

Similar threads

Cookies are required to use this site. You must accept them to continue using the site. Learn more…