PIC16C62B/72A
DS35008A-page 106 Preliminary 1998 Microchip Technology Inc.
ICEPIC Low-Cost PIC16CXXX In-Circuit Emulator ...........71
ID Locations .................................................................55, 68
In-Circuit Serial Programming (ICSP) ..........................55, 68
Indirect Addressing ............................................................18
FSR Register .....................................................8, 9, 18
INDF Register ..............................................................9
Instruction Format ..............................................................69
Instruction Set ....................................................................69
Summary Table ..........................................................70
INT Interrupt (RB0/INT).
See
Interrupt Sources
INTCON Register ...........................................................9, 13
GIE Bit ........................................................................13
INTE Bit ......................................................................13
INTF Bit ......................................................................13
PEIE Bit ......................................................................13
RBIE Bit .....................................................................13
RBIF Bit ................................................................13, 21
T0IE Bit ......................................................................13
T0IF Bit ......................................................................13
Inter-Integrated Circuit.
See
I2C
Interrupt Sources ..........................................................55, 64
A/D Conversion Complete .........................................51
Block Diagram ............................................................64
Capture Complete (CCP) ...........................................34
Compare Complete (CCP) .........................................35
Interrupt on Change (RB7:RB4 ) ................................21
RB0/INT Pin, External ............................................6, 65
SSP Receive/Transmit Complete ..............................39
TMR0 Overflow ....................................................26, 65
TMR1 Overflow ....................................................27, 29
TMR2 to PR2 Match ..................................................32
TMR2 to PR2 Match (PWM) ................................31, 36
Interrupts, Context Saving During ......................................65
Interrupts, Enable Bits
A/D Converter Enable (ADIE Bit) ...............................14
CCP1 Enable (CCP1IE Bit) ..................................14, 34
Global Interrupt Enable (GIE Bit) .........................13, 64
Interrupt on Change (RB7:RB4) Enable (RBIE Bit) ..13,
65
Peripheral Interrupt Enable (PEIE Bit) .......................13
RB0/INT Enable (INTE Bit) ........................................13
SSP Enable (SSPIE Bit) ............................................14
TMR0 Overflow Enable (T0IE Bit) ..............................13
TMR1 Overflow Enable (TMR1IE Bit) ........................14
TMR2 to PR2 Match Enable (TMR2IE Bit) ................14
Interrupts, Flag Bits
A/D Converter Flag (ADIF Bit) .............................15, 51
CCP1 Flag (CCP1IF Bit) ................................15, 34, 35
Interrupt on Change (RB7:RB4) Flag (RBIF Bit) .13, 21,
65
RB0/INT Flag (INTF Bit) .............................................13
SSP Flag (SSPIF Bit) .................................................15
TMR0 Overflow Flag (T0IF Bit) ............................13, 65
TMR1 Overflow Flag (TMR1IF Bit) ............................15
TMR2 to PR2 Match Flag (TMR2IF Bit) .....................15
K
KeeLoq Evaluation and Programming Tools ...................73
M
Master Clear (MCLR) ........................................................... 6
MCLR Reset, Normal Operation ....................57, 60, 61
MCLR Reset, SLEEP .....................................57, 60, 61
Memory Organization
Data Memory ...............................................................8
Program Memory .........................................................7
MPLAB Integrated Development Environment Software ...72
O
On-Line Support .............................................................. 109
OPCODE Field Descriptions .............................................. 69
OPTION_REG Register ............................................... 10, 12
INTEDG Bit ................................................................ 12
PS2:PS0 Bits ....................................................... 12, 25
PSA Bit ................................................................ 12, 25
RBPU Bit ................................................................... 12
T0CS Bit .............................................................. 12, 25
T0SE Bit .............................................................. 12, 25
OSC1/CLKIN Pin ................................................................. 6
OSC2/CLKOUT Pin ............................................................. 6
Oscillator Configuration ............................................... 55, 56
HS ........................................................................ 56, 60
LP ........................................................................ 56, 60
RC ................................................................. 56, 57, 60
Selection (FOSC1:FOSC0 Bits) ................................ 55
XT ........................................................................ 56, 60
Oscillator, Timer1 ......................................................... 27, 29
Oscillator, WDT .................................................................. 66
P
Packaging .......................................................................... 97
Paging, Program Memory .............................................. 7, 17
PCON Register ............................................................ 16, 60
BOR Bit ...................................................................... 16
POR Bit ...................................................................... 16
PICDEM-1 Low-Cost PICmicro Demo Board .................... 72
PICDEM-2 Low-Cost PIC16CXX Demo Board .................. 72
PICDEM-3 Low-Cost PIC16CXXX Demo Board ............... 72
PICSTART Plus Entry Level Development System ........ 71
PIE1 Register ............................................................... 10, 14
ADIE Bit ..................................................................... 14
CCP1IE Bit ................................................................ 14
SSPIE Bit ................................................................... 14
TMR1IE Bit ................................................................ 14
TMR2IE Bit ................................................................ 14
Pinout Descriptions
PIC16C62B/PIC16C72A .............................................. 6
PIR1 Register ................................................................ 9, 15
ADIF Bit ..................................................................... 15
CCP1IF Bit ................................................................. 15
SSPIF Bit ................................................................... 15
TMR1IF Bit ................................................................ 15
TMR2IF Bit ................................................................ 15
Pointer, FSR ...................................................................... 18
POR.
See
Power-on Reset
PORTA ................................................................................ 6
Analog Port Pins .......................................................... 6
Initialization ................................................................ 19
PORTA Register .................................................... 9, 19
RA3:RA0 and RA5 Port Pins ..................................... 19
RA4/T0CKI Pin ...................................................... 6, 19
RA5/SS/AN4 Pin .................................................... 6, 42
TRISA Register .................................................... 10, 19
PORTB ................................................................................ 6
Initialization ................................................................ 21
PORTB Register .................................................... 9, 21
Pull-up Enable (RBPU Bit) ......................................... 12
RB0/INT Edge Select (INTEDG Bit) .......................... 12
RB0/INT Pin, External ........................................... 6, 65
RB3:RB0 Port Pins .................................................... 21
RB7:RB4 Interrupt on Change ................................... 65
RB7:RB4 Interrupt on Change Enable (RBIE Bit) 13, 65
RB7:RB4 Interrupt on Change Flag (RBIF Bit) 13, 21, 65
RB7:RB4 Port Pins .................................................... 21