PORTC MODE DIR DATA Bit MODE 0 MODE
PORTC MODE, DIR, DATA Bit MODE = 0 MODE = 1 GPIO Mode Special Function DIR = 0 DIR = 1 DIR = 0 Input Mode Output Mode PORTC 7 GPIO IN GPIO OUT SPI-S-ENABLE-A* TXCA-IN PORTC 6 PORTC 5 GPIO IN GPIO OUT RIA* SPI-S-ENABLE-B* TXCB-IN SPI-M-ENABLE-A* TXCA-OUT 2 A* IRQ-OUT* SPI-M-ENABLE-B* TXCB-OUT 2 B* GPIO OUT GPIO OUT RIB* CI 3 -0 CI 2 -0 CI 1 -0 CI 0 -0 PORTC 4 GPIO IN PORTC 3 GPIO IN** PORTC 2 GPIO IN PORTC 1 GPIO IN PORTC 0 GPIO IN **Configuration for AMUX Setting in MMCR 1 -1 CI 3 -1 CI 2 -1 CI 1 -1 CI 0 -1 SPI-Related Setting Interrupt-Related Setting
Port C Special Function - Interrupts PORTC 7 / OUT 2 A / TXCA PORTC 6 / RIA* / IRQO* PORTC 5 / OUT 2 B / TXCB PORTC 4 / RIB* PORTC 3 / AMUX Interrupt Configuration PORTC 2 PORTC 1 PORTC 0 Pin C 3 C 2 C 1 C 0 1 -2 Port C Configuration MODE DIR 1 0 -Hi to Low 1 1 -Low to Hi 1 0 1 1
GPIO Port Interrupt Operation Requirements • Interrupt source connected to GPIO Port X’s pins • Interrupts applied to a GPIO Port X’s pins and interrupts processed by GPIO Port X’s ISR can be tracked (Optional) • Interrupt source can be deactivated (or cleared) by GPIO Port X’s ISR 1 -3
Summary of GPIO Port Interrupts • GPIO Port interrupts are EXTERNAL interrupts • Interrupt source MUST be deactivated by the ISR or system locks up 1 -4
- Slides: 4