Datasheet
PIC16F7X7
DS30498D-page 270 2003-2013 Microchip Technology Inc.
Interrupts, Enable Bits
Global Interrupt Enable (GIE Bit) ........................23, 184
Interrupt-on-Change (RB7:RB4) Enable
(RBIE Bit)..........................................................185
Peripheral Interrupt Enable (PEIE Bit) ........................ 23
RB0/INT Enable (INT0IE Bit) ...................................... 23
TMR0 Overflow Enable (TMR0IE Bit) ......................... 23
Interrupts, Flag Bits
Interrupt-on Change (RB7:RB4) Flag (RBIF Bit).........23
Interrupt-on-Change (RB7:RB4) Flag
(RBIF Bit) .............................................. 23, 56, 185
RB0/INT Flag (INT0IF Bit)........................................... 23
TMR0 Overflow Flag (TMR0IF Bit) ...........................185
INTRC Modes
Adjustment ..................................................................36
L
Load Conditions ................................................................220
Loading of PC .....................................................................29
Low-Voltage Detect...........................................................174
Characteristics ..........................................................219
Effects of a Reset......................................................178
Operation .................................................................. 177
Current Consumption........................................178
Reference Voltage Set Point.............................178
Operation During Sleep ............................................178
Time-out Sequence...................................................178
Low-Voltage Detect (LVD) ................................................169
LVD. See Low-Voltage Detect. .........................................174
M
Master Clear (MCLR)
MCLR
Reset, Normal Operation ...............172, 179, 180
MCLR
Reset, Sleep ..................................172, 179, 180
Master Synchronous Serial Port (MSSP). See MSSP.
Master Synchronous Serial Port. See MSSP
MCLR
/VPP/RE3 Pin...............................................................8
MCLR
pp/RE3 Pin................................................................11
Memory Organization.......................................................... 15
Data Memory ..............................................................15
Program Memory ........................................................15
Program Memory and Stack Maps ............................. 15
Microchip Internet Web Site..............................................275
MPLAB ASM30 Assembler, Linker, Librarian ...................202
MPLAB Integrated Development
Environment Software...............................................201
MPLAB PM3 Device Programmer.....................................204
MPLAB REAL ICE In-Circuit Emulator System.................203
MPLINK Object Linker/MPLIB Object Librarian ................202
MSSP..................................................................................93
I
2
C Mode. See I
2
C
SPI Mode. See SPI
MSSP Module
Control Registers (General) ........................................93
Overview .....................................................................93
Multi-Master Mode ............................................................127
O
OPTION_REG Register
INTEDG Bit .................................................................22
PS2:PS0 Bits ..............................................................22
PSA Bit........................................................................22
RBPU
Bit.....................................................................22
T0CS Bit......................................................................22
T0SE Bit......................................................................22
OSC1/CLKI/RA7 Pin ....................................................... 8, 11
OSC2/CLKO/RA6 Pin..................................................... 8, 11
Oscillator Configuration ...................................................... 33
ECIO........................................................................... 33
EXTRC ..................................................................... 179
HS....................................................................... 33, 179
INTIO1 ........................................................................ 33
INTIO2 ........................................................................ 33
INTRC....................................................................... 179
LP ....................................................................... 33, 179
RC ........................................................................ 33, 35
RCIO........................................................................... 33
XT ....................................................................... 33, 179
Oscillator Control Register
Modifying IRCF Bits.................................................... 39
Clock Transition Sequence................................. 40
Oscillator Delay upon Power-up, Wake-up and
Clock Switching .......................................................... 40
Oscillator Start-up Timer (OST)................................ 169, 173
Oscillator Switching ............................................................ 37
P
Packaging......................................................................... 249
Details....................................................................... 251
Marking Information.................................................. 249
Paging, Program Memory................................................... 29
Parallel Slave Port
Associated Registers.................................................. 71
Parallel Slave Port (PSP).............................................. 67, 70
RE0/RD
/AN5 Pin ........................................................ 68
RE1/WR
/AN6 Pin........................................................ 68
RE2/CS
/AN7 Pin......................................................... 68
Select (PSPMODE Bit) ......................................... 67, 68
PCL Register ...................................................................... 29
PCLATH Register ............................................................... 29
PCON Register................................................................. 178
POR
Bit....................................................................... 28
Peripheral Interrupt (PEIE Bit) ............................................ 23
Pinout Descriptions
PIC16F737/PIC16F767 .......................................... 8–10
PIC16F747/PIC16F777 ........................................ 11–14
PMADR Register ................................................................ 31
POP .................................................................................... 29
POR. See Power-on Reset.
PORTA ........................................................................... 8, 11
Associated Registers.................................................. 55
PORTA Register......................................................... 49
TRISA Register........................................................... 49
PORTA Register................................................................. 49
PORTB ........................................................................... 9, 12
Associated Registers.................................................. 64
PORTB Register......................................................... 56
Pull-up Enable (RBPU
Bit).......................................... 22
RB0/INT Edge Select (INTEDG Bit) ........................... 22
RB0/INT Pin, External............................................... 185
RB7:RB4 Interrupt-on-Change ................................. 185
RB7:RB4 Interrupt-on-Change Enable
(RBIE Bit).......................................................... 185
RB7:RB4 Interrupt-on-Change Flag
(RBIF Bit).............................................. 23, 56, 185
TRISB Register........................................................... 56
PORTB Register................................................................. 56