DEVICE OVERVIEW
●This document contains device specific information for the operation of the PIC16F84A device. Additional information may be found in the PICmicro™ Mid Range Reference Manual, (DS33023), which may be downloaded from the Microchip website. The Refer ence Manual should be considered a complementary document to this data sheet, and is highly recom mended reading for a better understanding of the device architecture and operation of the peripheral modules.
●High Performance RISC CPU Features:
●• Only 35 single word instructions to learn
●• All instructions single-cycle except for program branches which are two-cycle
●• Operating speed: DC - 20 MHz clock input DC - 200 ns instruction cycle
●• 1024 words of program memory
●• 68 bytes of Data RAM
●• 64 bytes of Data EEPROM
●• 14-bit wide instruction words
●• 8-bit wide data bytes
●• 15 Special Function Hardware registers
●• Eight-level deep hardware stack
●• Direct, indirect and relative addressing modes
●• Four interrupt sources:
● - External RB0/INT pin
● - TMR0 timer overflow
● - PORTB<7:4> interrupt-on-change
● - Data EEPROM write complete
●Peripheral Features:
●• 13 I/O pins with individual direction control
●• High current sink/source for direct LED drive
● - 25 mA sink max. per pin
● - 25 mA source max. per pin
●• TMR0: 8-bit timer/counter with 8-bit programmable prescaler
●Special Microcontroller Features:
●• 10,000 erase/write cycles Enhanced FLASH Program memory typical
●• 10,000,000 typical erase/write cycles EEPROM Data memory typical
●• EEPROM Data Retention > 40 years
●• In-Circuit Serial Programming™ (ICSP™) - via two pins
●• Power-on Reset (POR), Power-up Timer (PWRT), Oscillator Start-up Timer (OST)
●• Watchdog Timer (WDT) with its own On-Chip RC Oscillator for reliable operation
●• Code protection
●• Power saving SLEEP mode
●• Selectable oscillator options