AVR®: Using Pin Change Interrupts
In this video:
- Pin change IRQ's are used in low power board controllers.
- Alternate functions of PORTB, including pin change IRQs.
- Navigate the register map of the ATmega328P.
- Enable an IRQ in the pin change Mask Register.
- Enable the pin change IRQ in the pin change IRQ control register.
- Determine the AVR® MCU status register enabling global IRQs.
- Use AVR Libc support for IRQs (the required include, sei() and IRQ vector).
- Test by hitting a breakpoint in the ISR.
Hands-On Training
Application Note - AN17644: Getting Started with AVR® Microcontroller