Datasheet
2001 Microchip Technology Inc. DS35007B-page 79
PIC16F84A
INDEX
A
Absolute Maximum Ratings ................................................ 49
AC (Timing) Characteristics................................................55
Architecture, Block Diagram .................................................3
Assembler
MPASM Assembler.....................................................43
B
Banking, Data Memory .........................................................6
Block Diagrams
Crystal/Ceramic Resonator Operation........................22
External Clock Input Operation................................... 22
External Power-on Reset Circuit................................. 26
Interrupt Logic.............................................................29
On-Chip Reset ............................................................24
PIC16F84A ...................................................................3
PORTA
RA3:RA0 Pins.....................................................15
RA4 Pins.............................................................15
PORTB
RB3:RB0 Pins.....................................................17
RB7:RB4 Pins.....................................................17
RC Oscillator Mode..................................................... 23
Timer0.........................................................................19
Timer0/WDT Prescaler ...............................................20
Watchdog Timer (WDT).............................................. 31
C
C (Carry) bit .......................................................................... 8
CLKIN Pin .............................................................................4
CLKOUT Pin ......................................................................... 4
Code Examples
Clearing RAM Using Indirect Addressing.................... 11
Data EEPOM Write Verify...........................................14
Indirect Addressing ..................................................... 11
Initializing PORTA.......................................................15
Initializing PORTB.......................................................17
Reading Data EEPROM ............................................. 14
Saving STATUS and W Registers in RAM .................30
Writing to Data EEPROM............................................ 14
Code Protection ........................................................... 21
, 33
Configuration Bits................................................................ 21
Configuration Word .............................................................21
Conversion Considerations.................................................76
D
Data EEPROM Memory......................................................13
Associated Registers ..................................................14
EEADR Register ..............................................7
, 13, 25
EECON1 Register............................................7
, 13, 25
EECON2 Register............................................7
, 13, 25
EEDATA Register ............................................7
, 13, 25
Write Complete Enable (EEIE Bit) .............................. 29
Write Complete Flag (EEIF Bit)................................... 29
Data EEPROM Write Complete ..........................................29
Data Memory ........................................................................ 6
Bank Select (RP0 Bit) ...................................................6
Banking.........................................................................6
DC Bit....................................................................................8
DC Characteristics....................................................... 51
, 53
Development Support .........................................................43
Device Overview................................................................... 3
E
EECON1 Register
EEIF Bit ...................................................................... 29
Electrical Characteristics .................................................... 49
Load Conditions.......................................................... 56
Parameter Measurement Information......................... 56
PIC16F84A-04 Voltage-Frequency Graph ................. 50
PIC16F84A-20 Voltage-Frequency Graph ................. 50
PIC16LF84A-04 Voltage-Frequency Graph ............... 50
Temperature and Voltage Specifications - AC ........... 56
Endurance ............................................................................ 1
Errata.................................................................................... 2
External Clock Input (RA4/T0CKI).
See
Timer0
External Interrupt Input (RB0/INT).
See
Interrupt Sources
External Power-on Reset Circuit......................................... 26
F
Firmware Instructions ......................................................... 35
I
I/O Ports ............................................................................. 15
ICEPIC In-Circuit Emulator................................................. 44
ID Locations..................................................................21
, 33
In-Circuit Serial Programming (ICSP)...........................21
, 33
INDF Register....................................................................... 7
Indirect Addressing............................................................. 11
FSR Register.............................................. 6
, 7, 11, 25
INDF Register..................................................7
, 11, 25
Instruction Format............................................................... 35
Instruction Set..................................................................... 35
ADDLW....................................................................... 37
ADDWF ...................................................................... 37
ANDLW....................................................................... 37
ANDWF ...................................................................... 37
BCF ............................................................................ 37
BSF............................................................................. 37
BTFSC........................................................................ 38
BTFSS........................................................................ 37
CALL........................................................................... 38
CLRF .......................................................................... 38
CLRW......................................................................... 38
CLRWDT .................................................................... 38
COMF......................................................................... 38
DECF.......................................................................... 38
DECFSZ ..................................................................... 39
GOTO......................................................................... 39
INCF ........................................................................... 39
INCFSZ....................................................................... 39
IORLW........................................................................ 39
IORWF........................................................................ 39
MOVF ......................................................................... 40
MOVLW...................................................................... 40
MOVWF...................................................................... 40
NOP............................................................................ 40
RETFIE....................................................................... 40
RETLW....................................................................... 40
RETURN..................................................................... 40
RLF............................................................................. 41
RRF ............................................................................ 41
SLEEP........................................................................ 41
SUBLW....................................................................... 41
SUBWF....................................................................... 41
SWAPF....................................................................... 41
XORLW ...................................................................... 42