![](http://datasheet.mmic.net.cn/260000/PIC16F83_datasheet_15942848/PIC16F83_114.png)
PIC16F8X
DS30430A-page 114
1996 Microchip Technology Inc.
Special Function Registers
...........................................12
Stack
.........................................................................18
Overflows
............................................................18
Underflows
..........................................................18
STATUS
...........................................................7
,
15
,
43
T
Time-out
.....................................................................43
Timer0
Switching Prescaler Assignment
............................31
T0IF
....................................................................49
Timer0 Module
.....................................................27
TMR0 Interrupt
.....................................................49
TMR0 with External Clock
.....................................29
Timing Diagrams
Time-out Sequence
..............................................45
Timing Diagrams and Specifications............................
78
,
92
TRISA
........................................................................21
TRISB
..................................................................23
,
43
W
W Register
.................................................................43
Wake-up from SLEEP
............................................43
,
52
Watchdog Timer (WDT)
.............................. 37
,
42
,
43
,
51
WDT
..........................................................................43
Period
.................................................................51
Programming Considerations
.................................51
Time-out
.............................................................43
X
XT.................................................................................
39
,
47
Z
Zero bit
........................................................................7
LIST OF EXAMPLES
Example 3-1: Instruction Pipeline Flow.............................10
Example 4-1: Indirect Addressing.....................................19
Example 4-2: How to Clear RAM Using Indirect
Addressing..................................................19
Example 5-1: Initializing PORTA.......................................21
Example 5-2: Initializing PORTB.......................................24
Example 5-3: Read-Modify-Write Instructions on an
I/O Port .......................................................25
Example 6-1: Changing Prescaler (Timer0
→
WDT)..........31
Example 6-2: Changing Prescaler (WDT
→
Timer0)..........31
Example 7-1: Data EEPROM Read..................................34
Example 7-2: Data EEPROM Write ..................................34
Example 7-3: Write Verify .................................................35
Example 8-1: Saving STATUS and W Registers in RAM .50
LIST OF FIGURES
Figure 3-1:
Figure 3-2:
Figure 4-1:
PIC16F8X Block Diagram ............................ 8
Clock/Instruction Cycle............................... 10
Program Memory Map and Stack -
PIC16F83/CR83......................................... 11
Program Memory Map and Stack -
PIC16F84/CR84......................................... 11
Register File Map - PIC16F83/CR83.......... 13
Register File Map - PIC16F84/CR84.......... 13
STATUS Register (Address 03h, 83h) ....... 15
OPTION Register (Address 81h)................ 16
INTCON Register (Address 0Bh, 8Bh)...... 17
Loading of PC in Different Situations ......... 18
Direct/Indirect Addressing .......................... 19
Block Diagram of Pins RA3:RA0................ 21
Block Diagram of Pin RA4.......................... 21
Block Diagram of Pins RB7:RB4................ 23
Block Diagram of Pins RB3:RB0................ 23
Successive I/O Operation........................... 25
TMR0 Block Diagram ................................. 27
TMR0 Timing: Internal Clock/No Prescaler 27
TMR0 Timing: Internal Clock/Prescale 1:2. 28
TMR0 Interrupt Timing ............................... 28
Timer0 Timing With External Clock............ 29
Block Diagram of the TMR0/WDT
Prescaler .................................................... 30
EECON1 Register (Address 88h)............... 33
Configuration Word - PIC16CR83 and
PIC16CR84 ................................................ 38
Configuration Word - PIC16F83 and
PIC16F84 ................................................... 38
Crystal/Ceramic Resonator Operation (HS, XT
or LP OSC Configuration) .......................... 39
External Clock Input Operation (HS, XT or LP
OSC Configuration).................................... 39
External Parallel Resonant Crystal Oscillator
Circuit ......................................................... 40
External Series Resonant Crystal Oscillator
Circuit ......................................................... 40
RC Oscillator Mode .................................... 41
Simplified Block Diagram of On-Chip Reset
Circuit ......................................................... 42
External Power-on Reset Circuit (For Slow
V
DD
Power-up) ........................................... 44
Time-out Sequence on Power-up (MCLR not
Tied to V
DD
): Case 1 .................................. 45
Time-out Sequence on Power-up (MCLR Not
Tied To V
DD
): Case 2................................. 45
Time-out Sequence on Power-up (MCLR Tied
to V
DD
): Fast V
DD
Rise Time...................... 46
Time-Out Sequence on Power-Up (MCLR
Tied to V
DD
): Slow V
DD
Rise Time............. 46
Brown-out Protection Circuit 1.................... 47
Brown-out Protection Circuit 2.................... 47
Interrupt Logic ............................................ 48
INT Pin Interrupt Timing ............................. 49
Watchdog Timer Block Diagram................. 51
Wake-up From Sleep Through Interrupt..... 52
Typical In-system Serial Programming
Connection ................................................. 53
General Format for Instructions.................. 55
Parameter Measurement Information......... 77
Load Conditions ......................................... 77
External Clock Timing ................................ 78
CLKOUT and I/O Timing ............................ 79
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 5-1:
Figure 5-2:
Figure 5-3:
Figure 5-4:
Figure 5-5:
Figure 6-1:
Figure 6-2:
Figure 6-3:
Figure 6-4:
Figure 6-5:
Figure 6-6:
Figure 7-1:
Figure 8-1:
Figure 8-2:
Figure 8-3:
Figure 8-4:
Figure 8-5:
Figure 8-6:
Figure 8-7:
Figure 8-8:
Figure 8-9:
Figure 8-10:
Figure 8-11:
Figure 8-12:
Figure 8-13:
Figure 8-14:
Figure 8-15:
Figure 8-16:
Figure 8-17:
Figure 8-18:
Figure 8-19:
Figure 8-20:
Figure 9-1:
Figure 11-1:
Figure 11-2:
Figure 11-3:
Figure 11-4: