1996 Microchip Technology Inc.
DS30390D-page 301
PIC16C7X
X
XMIT_MODE ......................................................................92
XORLW Instruction ..........................................................153
XORWF Instruction ..........................................................153
Z
Z bit ....................................................................................30
Zero bit .................................................................................9
LIST OF EXAMPLES
Example 3-1:
Example 4-1:
Instruction Pipeline Flow............................20
Call of a Subroutine in Page 1
from Page 0...............................................42
Indirect Addressing....................................42
Initializing PORTA......................................43
Initializing PORTB......................................45
Initializing PORTC .....................................48
Read-Modify-Write Instructions on
an I/O Port .................................................54
Changing Prescaler (Timer0
Changing Prescaler (WDT
Reading a 16-bit
Free-Running Timer...................................67
Example 10-1: Changing Between Capture
Prescalers..................................................73
Example 10-2: PWM Period and Duty Cycle
Calculation.................................................75
Example 11-1: Loading the SSPBUF (SSPSR)
Register .....................................................79
Example 12-1: Calculating Baud Rate Error......................95
Equation 13-1: A/D Minimum Charging Time...................114
Example 13-1: Calculating the Minimum Required
Sample Time............................................114
Example 13-2: Doing an A/D Conversion
(PIC16C710/71/711)................................116
Example 13-3: Doing an A/D Conversion
(PIC16C72/73/73A/74/74A).....................116
Example 13-4: 4-bit vs. 8-bit Conversion Times..............117
Example 14-1: Saving STATUS and W Registers
in RAM (PIC16C710/71/711)...................136
Example 14-2: Saving STATUS and W Registers
in RAM (PIC16C72/73/73A/74/74A)........136
LIST OF FIGURES
Example 4-2:
Example 5-1:
Example 5-2:
Example 5-3:
Example 5-4:
Example 7-1:
Example 7-2:
Example 8-1:
→
Timer0).........63
WDT)........63
→
Figure 3-1:
Figure 3-2:
Figure 3-3:
Figure 3-4:
Figure 3-5:
Figure 4-1:
PIC16C710/71/711 Block Diagram............10
PIC16C72 Block Diagram..........................11
PIC16C73/73A Block Diagram ..................12
PIC16C74/74A Block Diagram ..................13
Clock/Instruction Cycle..............................20
PIC16C710 Program Memory Map
and Stack...................................................21
PIC16C71/711 Program Memory Map
and Stack...................................................21
PIC16C72 Program Memory Map
and Stack...................................................22
PIC16C73/73A/74/74A Program
Memory Map and Stack.............................22
PIC16C710/71 Register File Map..............23
PIC16C711 Register File Map...................23
PIC16C72 Register File Map.....................24
PIC16C73/73A/74/74A Register
File Map.....................................................24
Status Register (Address 03h, 83h)...........30
OPTION Register (Address 81h)...............31
INTCON Register for
PIC16C710/71/711 (Address 0Bh, 8Bh)....32
INTCON Register for PIC16C72/
73/73A/74/74A (Address 0Bh, 8Bh)...........33
PIE1 Register PIC16C72
(Address 8Ch)............................................34
PIE1 Register PIC16C73/73A/74/74A
(Address 8Ch)............................................35
PIR1 Register PIC16C72
(Address 0Ch)............................................36
Figure 4-2:
Figure 4-3:
Figure 4-4:
Figure 4-5:
Figure 4-6:
Figure 4-7:
Figure 4-8:
Figure 4-9:
Figure 4-10:
Figure 4-11:
Figure 4-12:
Figure 4-13:
Figure 4-14:
Figure 4-15: