The PIC16F84-04/P is a versatile and popular member of the PIC microcontroller family produced by Microchip Technology. With its compact size and comprehensive set of features, this integrated circuit (IC) component is widely used in various applications such as automotive systems, consumer electronics, industrial automation, and medical devices.
Key features of the PIC16F84-04/P include:
1. Architecture: The PIC16F84-04/P follows a 8-bit Reduced Instruction Set Computer (RISC) architecture. It consists of 35 instructions, making it easy to program and control.
2. Memory: It has a flash program memory of 1,024 words (1 word = 14 bits), allowing the storage of up to 1,024 program instructions. The data memory comprises 68 bytes of General Purpose Registers (GPR), which are further divided into two banks of registers.
3. I/O Ports: The PIC16F84-04/P offers a total of 13 digital I/O pins, enabling connection to external devices or components. These pins can be individually configured as input or output, and some of them also support analog functionalities.
4. Timers and Counters: Two 8-bit Timers (Timer0 and Timer1) and one 8-bit Watchdog Timer are integrated within the microcontroller. These timers facilitate timekeeping, event counting, and scheduling tasks