BASIC PIC16F84 SPECIFICATIONS

35 single-word commands
1k x 14-bit EEPROM program memory
68 x 8-bit general purpose SRAM registers
15 x 8-bit special function hardware registers
64 x 8-bit EEPROM data memory
1,000,000 data memory erase/write cycles (typical)
Data retention >40 years
5 data input/output pins, Port A
8 data input/output pins, Port B
25mA current sink max. per pin
20mA current source per pin 8-bit timer/counter with 8-bit programmable prescaler Power-on reset (POR)
Power-up timer (PWRT)
Oscillator start-up timer (OST)
Watchdog timer (WDT) with own on-chip RC oscillator
Power saving Sleep function
Serial in-system programming

Selectable oscillator options:
RC: low cost RC oscillator
XT: standard crystal resonator (100kHz to 4MHz)
HS: high-speed crystal/resonator (4MHz to 10MHz - PIC16F84-10 only)
LP: power-saving low frequency crystal (32kHz to 200kHz)

Interrupts: External, RB0/INT pin
TMR0 timer overflow
Port B RB4 to RB7 interrupt on change
Data EEPROM write complete

Operating voltage range: 2.0V to 6.0V
Power consumption: <2mA @ 5V, 4MHz
60 microamps typical @ 2V, 32kHz
< 1 microamp typical standby @ 2V (PIC16F84)