PIC Micro Controllers Architecture-2 (Peripherals)
PIC Micro Controllers Architecture-2 (Peripherals)
Architecture-2
(Peripherals)
Contents
• Interrupts
• Timers
• Watchdog Timer
• PWM
• USART
Interrupts
When an interrupt request arrives, the
flag bit is to be set first.
Interrupts
INTCON register
PIE Registers
(Peripheral interrupt enable bits)
PIR Registers
(Peripheral interrupt flag bits)
PCON register
To differentiate between a: power-on reset, brown-out reset, Watchdog Timer
Reset and external reset (through MCLR pin).
Bit 3-0:
CCP1M3:CCP1MO (CCP1 Mode select bits)
0000=Capture/Compare/PWM Mode off
0100=Capture mode, every falling edge
0101=Capture mode, every rising edge
0110=Capture mode, every 4 th rising edge
0111=Capture mode, every 16 th rising edge
1000=Compare mode, set output on match (CCP1IF bit is set)
1001=Compare mode, clear output on match (CCP1IF bit is set)
1010=Compare mode, generate software interrupt on match (CCP1IF bit is set,
CCP1 pin unaffected)
1011=Compare mode, trigger special event (CCP1IF bit is set;CCP1 resets
Tmr1; CCP2 resets TMR1 and starts A/D conversion if A/D module is
Enabled)
11XX=PWM mode.
Asynch (Transmitter)
Asynch (Receiver)