Datasheet

PIC16F716
DS41206A-page 120 Preliminary 2003 Microchip Technology Inc.
R
RA3:RA0 .............................................................................19
RA4/T0CKI Pin....................................................................20
RAM. See Data Memory.
RB0 Pin............................................................................... 21
Register File..........................................................................8
Register File Map.................................................................. 8
Registers
A/D ADCON0..............................................................49
A/D ADCON1..............................................................49
A/D ADRES...........................................................49, 50
ADCON0 ADCS1:ADCS0 Bits....................................49
ADCON0 ADON Bit ....................................................49
ADCON0 CHS2:CHS0 Bits.........................................49
ADCON0 GO/DONE
Bit........................................49, 50
ADCON1 PCFG2:PCFG0 Bits....................................50
CCP1CON CCP1M3:CCP1M0 Bits ............................33
CCP1CON CCP1X:CCP1Y Bits ................................. 33
Compare (CCP Module)
CCPR1H:CCPR1L..............................................34
INTCON Register
RBIF....................................................................21
PWM1CON (Enhanced PWM Configuration) .............46
T1CON Register
T1CKPS1:T1CKPS0 Bits....................................29
T1OSCEN Bit......................................................29
T1SYNC
Bit.........................................................29
TMR1CS Bit........................................................29
TMR1ON Bit........................................................29
T2CON Register T2CKPS1:T2CKPS0 Bits ................ 31
T2CON Register TMR2ON Bit....................................31
T2CON Register TOUTPS3:TOUTPS0 Bits ...............31
Timer2
PR2.....................................................................36
Timer2 PR2 Register ..................................................31
Timer2 TMR2 Register................................................ 31
TMR1H Timer1 Register.............................................29
TMR1L Timer1 Register..............................................29
Reset.............................................................................55, 58
Brown-out Reset (BOR). See Brown-out Reset (BOR)
MCLR
Reset. See MCLR
Power-on Reset (POR). See Power-on Reset (POR)
Reset Conditions for PCON Register..........................62
Reset Conditions for Program Counter.......................62
Reset Conditions for Status Register.......................... 62
Timing Diagram.........................................................101
WDT Reset. See Watchdog Timer (WDT)
RETFIE Instruction..............................................................80
RETLW Instruction..............................................................81
RETURN Instruction............................................................81
Revision History ................................................................113
RLF Instruction....................................................................81
RRF Instruction ...................................................................82
S
Shoot-through Current ........................................................45
Sleep.......................................................................55, 58, 68
Sleep Instruction .................................................................82
Software Simulator (MPLAB SIM).......................................86
Software Simulator (MPLAB SIM30)...................................86
Special Event Trigger. See Compare
Special Features of the CPU...............................................55
Special Function Registers ...................................................9
Speed, Operating..................................................................1
Stack ................................................................................... 17
Status Register............................................................... 9, 66
C Bit............................................................................ 11
DC Bit ......................................................................... 11
IRP Bit ........................................................................ 11
PD
Bit ................................................................... 11, 58
RP1:RP0 Bits.............................................................. 11
TO
Bit ................................................................... 11, 58
Z Bit ............................................................................ 11
SUBLW Instruction ............................................................. 82
SUBWF Instruction ............................................................. 83
SWAPF Instruction ............................................................. 83
T
T1CON Register ................................................................... 9
T2CON Register ................................................................... 9
Timer0................................................................................. 27
Clock Source Edge Select (T0SE Bit) .................. 12, 27
Clock Source Select (T0CS Bit)............................ 12, 27
Overflow Enable (T0IE Bit) ......................................... 13
Overflow Flag (T0IF Bit)........................................ 13, 66
Overflow Interrupt................................................. 28, 66
Prescaler. See Prescaler, Timer0
Timing Diagram ........................................................ 102
TMR0 Register.............................................................. 9
Timer1................................................................................. 29
Clock Source Select (TMR1CS Bit)............................ 29
External Clock Input Sync (T1SYNC
Bit).................... 29
Module On/Off (TMR1ON Bit)..................................... 29
Oscillator............................................................... 29, 30
Oscillator Enable (T1OSCEN Bit)............................... 29
Overflow Enable (TMR1IE Bit).................................... 14
Overflow Flag (TMR1IF Bit)........................................ 15
Overflow Interrupt................................................. 29, 30
Prescaler. See Prescaler, Timer1
Special Event Trigger (CCP) ................................ 30, 35
T1CON Register ........................................................... 9
Timing Diagram ........................................................ 102
TMR1H Register........................................................... 9
TMR1L Register............................................................ 9
Timer2
Postscaler. See Postscaler, Timer2
PR2 Register .............................................................. 10
Prescaler. See Prescaler, Timer2
T2CON Register ........................................................... 9
TMR2 Register.............................................................. 9
TMR2 to PR2 Match Enable (TMR2IE Bit) ................. 14
TMR2 to PR2 Match Flag (TMR2IF Bit)...................... 15
TMR2 to PR2 Match Interrupt......................... 31, 32, 36
Timing Diagrams
Half-Bridge PWM Output ............................................ 42
PWM Auto-Shutdown (PRSEN = 0, Auto-Restart
Disabled) ............................................................ 47
PWM Auto-Shutdown (PRSEN = 1, Auto-Restart
Enabled) ............................................................. 47
PWM Direction Change .............................................. 44
PWM Direction Change at Near 100% Duty Cycle..... 44
Time-out Sequence on Power-up............................... 64
Wake-up from Sleep via Interrupt............................... 69
Timing Diagrams and Specifications .................................. 98
A/D Conversion......................................................... 105
Brown-out Reset (BOR)............................................ 101
Capture/Compare/PWM (CCP) ................................ 103
CLKOUT and I/O ...................................................... 100
External Clock............................................................. 98
Oscillator Start-up Timer (OST)................................ 101
Power-up Timer (PWRT).......................................... 101