2000 Microchip Technology Inc. Advance Information DS30325A-page 161
PIC16F7X
P
P .........................................................................................62
Packaging ........................................................................149
Pagin g , Pr o gram Memory .............. ........... .......... .........11, 26
Parallel Slave Port (PSP ) .........................................9, 34, 38
Block Diag ram ........ ..................... ..................... ..........38
RE0/RD/AN5 Pin ..............................................9, 37, 38
RE1/WR/AN6 Pin .............................................9, 37, 38
RE2/CS/AN7 Pin ..............................................9, 37, 38
Read Waveforms .......................................................39
Select (P SPMODE Bit ) ........ ........... .......... .....34, 35, 38
Write Waveforms .......................................................39
PCFG0 bit .......................... .......... ........... ..................... ......90
PCFG1 bit .......................... .......... ........... ..................... ......90
PCFG2 bit .......................... .......... ........... ..................... ......90
PCL Register ........ ............................................15, 16, 17, 26
PCLATH Register .............. ..................... .........15, 16, 17, 26
PCON Register ....................................................17 , 25, 100
POR Bit ......................................................................25
PIC16F76 Pinout Description ........................ .... ........... .... ....7
PICDEM-1 Low-Cost PICmicro Demo Board ...................121
PICDEM-2 Low-Cost PIC16CXX Demo Board ................121
PICDEM-3 Low-Cost PIC16CXX X Demo Boar d ..............121
PICSTART Plus Entry Level Development System ......121
PIE1 Register ...............................................................17, 21
PIE2 Register ...............................................................17, 23
Pinout Descriptions
PIC16F73/PIC16F76 ....................................................7
PIC16F74/PIC16F77 ....................................................8
PIR1 Regi ster ............... .......... ..................... ........... ............22
PIR2 Regi ster ............... .......... ..................... ........... ............24
POP ...................................................................................26
POR. See Power-on Reset
PORTA .......................................................................7, 8, 17
Analog Port Pins ......................................................7, 8
Initialization ................................................................ 29
PORTA Register ........................................................29
RA3 RA0 and RA5 Port Pins .....................................29
RA4/T0CKI Pin ...................................................7, 8, 29
RA5/SS/AN4 Pin .......... .......... ..................... ........... ..7, 8
TRISA Register ..........................................................29
PORTA Register ................................................................15
PORTB .......................................................................7, 8, 17
PORTB Register ........................................................31
Pull-up Enable (RBPU Bit) ........................ ........... ......19
RB0/INT Edge Select (INTEDG Bit) . ..........................19
RB0/INT Pin, External ......................................7, 8, 106
RB3:RB0 Port Pins ................................... .................31
RB7:RB4 Interrupt on Change .................................106
RB7:RB4 Interrupt on Change Enable (RBIE Bit) ....106
RB7:RB4 Interrupt on Change Flag (RBIF Bit) ...20, 21,
31, 106
RB7:RB4 Port Pins ................................... .................31
TRISB Register ..........................................................31
PORTB Register ................................................................15
PORTC ......................................................................7, 8, 17
Block Diag ram ........ ..................... .......... .....................33
PORTC Register ........................................................33
RC0/T1OSO/T1CKI Pin ....... ........... ..................... ....7, 8
RC1/T1OSI/CCP2 Pin ..............................................7, 8
RC2/CCP1 Pin .........................................................7, 8
RC3/SCK/SCL Pin .................................... ...............7, 8
RC4/SDI/SDA Pin ....................................................7, 8
RC5/SDO Pin ......................... ..................... .............7, 8
RC6/TX/CK Pin .................................................. 7, 8, 74
RC7/RX/DT Pin ........................................... 7, 8, 74, 75
TRISC Regist e r ..... ..................... ..................... .... 33, 73
PORTC Register ................................................................ 15
PORTD .................................................................... 9, 17, 38
Block Diag ram .................. ..................... .................... 34
Parallel Slave Port (PSP) Function ............................ 34
PORTD Register ........................................................ 34
TRISD Regist e r ..... ..................... ..................... .......... 34
PORTD Register ................................................................ 15
PORTE .......................................................................... 9, 17
Analog Port Pins .............................................. 9, 37, 38
Block Diag ram .................. ..................... .................... 35
Input Buffer Full Status (IBF Bit) ................................ 36
Input Buffer Overflow (IBOV Bit) ................................ 36
PORTE Register ........................................................ 35
PSP Mode Select (PSPM OD E Bit) ................ 34, 35, 38
RE0/RD/AN5 Pin ............................................. 9, 37, 38
RE1/WR/AN6 Pin ............................................ 9, 37, 38
RE2/CS/AN7 Pin ............................................. 9, 37, 38
TRISE Register .......................................................... 35
PORTE Register ................................................................ 15
Postscaler, WDT
Assignment (PSA Bit) .......................................... 19, 20
Rate Select (PS2:P S0 Bits) ....................................... 19
Power-down Mode. See SLEEP
Power-on Reset (POR) ........................ 95, 99, 100, 101, 102
Oscillator Start-up Timer (OST) ................... ...... 95, 100
POR Status (POR Bit) ................ ........... .......... .......... 25
Power Control (PCON) Register .............................. 100
Power-down (PD Bit) ................................................. 99
Power-up Timer (PWRT) ................................... 95, 100
Time-out (TO Bit) ................................................. 18, 99
Time-out Sequence on Power-up .................... 103, 104
PR2 .................................................................................... 17
PR2 Register ............................................................... 16, 53
Prescaler, Timer0
Assignment (PSA Bit) .......................................... 19, 20
Rate Select (PS2:P S0 Bits) ....................................... 19
PRO MA TE II Universal Programmer ........................... 121
Program Counter
Reset Conditions ........... ....... .... .. .... .. ......... .. .... .. .... .. 101
Program Memory ............................................................... 11
Interrupt Vector .......................................................... 11
Paging ................................................................. 11, 26
Program Memory Map ............................................... 11
Reset Vec to r ...... ..................... .......... ..................... .... 11
Program Verification ........................................................ 110
Programming Pi n (Vpp ) ..... ........... ..................... .......... .... 7, 8
Programming, Device Instructions ................................... 111
PUSH ................................................................................. 26
R
R/W .................................................................................... 62
R/W bit ................................................................... 68, 69, 70
RAM. See Data Me mory
RCREG .............................................................................. 17
RCSTA Regist e r .... ..................... .......... ..................... .. 17, 74
OERR Bit ................................................................... 74
SPEN Bit .................................................................... 73
SREN Bit ........... .......... ........... ..................... .......... .... 74
Read/Write bit Information, R/W ........................................ 62
Receive Ove rflow Indicator bi t, SSPOV .... ..................... .... 63
Register File .................................. .......... ..................... ...... 12
Register File Map ....................................................... .. 13, 14