PIC16F84A-04/P 8-bit Microcontroller
16,000 د.ع
Build reliable embedded systems for your hobby projects, educational experiments, or prototype designs with the PIC16F84A-04/P, a classic and widely respected 8-bit microcontroller from Microchip Technology. This 18-pin DIP (Dual In-line Package) IC is part of the renowned PIC16F84 series, which has long been a favorite among electronics enthusiasts and professionals for its simplicity, robustness, and ease of use. As a new, original component, it delivers dependable performance for a vast range of low-to-medium complexity applications, including LED light shows, security keypads, timing systems, and simple automation projects.
In stock
CompareDescription
PIC16F84A-04/P Microcontroller – 8-bit DIP IC Chip (New Original)
Build reliable embedded systems for your hobby projects, educational experiments, or prototype designs with the PIC16F84A-04/P, a classic and widely respected 8-bit microcontroller from Microchip Technology. This 18-pin DIP (Dual In-line Package) IC is part of the renowned PIC16F84 series, which has long been a favorite among electronics enthusiasts and professionals for its simplicity, robustness, and ease of use. As a new, original component, it delivers dependable performance for a vast range of low-to-medium complexity applications, including LED light shows, security keypads, timing systems, and simple automation projects.
The PIC16F84A-04/P is built on Microchip’s advanced flash-based CMOS technology, offering a perfect balance between performance and power efficiency. It is specified to operate at a clock speed of 4 MHz, making it an ideal choice for applications that require moderate processing power without excessive energy consumption. The device features 1.75 KB of flash program memory (1,024 words), 68 bytes of RAM, and 64 bytes of EEPROM, providing ample storage for your code and non-volatile data such as configuration settings or user preferences.
One of the key benefits of the PIC16F84A is its Flash memory, which allows the chip to be erased and reprogrammed thousands of times. This makes it an excellent choice for development and prototyping, as you can easily update your firmware without needing to replace the IC. The device also supports low-power sleep modes, making it suitable for battery-operated devices. With 13 I/O pins, a simple 35-word instruction set, and an 8-level deep hardware stack, this microcontroller is easy to learn and quick to implement, whether you are a student taking your first steps in microcontroller programming or a seasoned engineer looking for a reliable, low-cost solution.
Key Features
Classic 8-bit Flash Microcontroller
Based on the industry-standard PIC16F84A core featuring RISC architecture with a 35-word instruction set, offering simple and efficient programming for a wide range of applications.
4 MHz Clock Speed
The -04/P variant is specified for operation at 4 MHz, providing a balanced performance level suitable for timing, control, and data processing tasks without excessive power draw.
1.75 KB Flash Program Memory
Provides 1,024 words of flash memory for program storage, which can be re-programmed thousands of times. This is ideal for prototyping, development, and ongoing firmware updates.
64 Bytes of EEPROM Data Memory
Non-volatile EEPROM memory for storing configuration data, calibration constants, or user settings that must be retained when power is removed.
68 Bytes of SRAM
Internal static RAM for temporary data storage and variable manipulation during program execution.
13 I/O Pins with 25mA Sink/Source
The 13 bidirectional I/O pins can directly drive LEDs, small relays, and other low-power peripherals without additional driver circuits.
Two 8-bit Timers/Counters
Includes Timer0 and Timer1 (with external oscillator option), providing accurate timing and counting capabilities for delays, PWM generation, and event counting.
Power-saving SLEEP Mode
Low-power sleep mode (power-down) significantly reduces current consumption, making this chip suitable for battery-powered and portable applications.
Wide Operating Voltage Range
Operates from 2.0V to 5.5V DC, making it compatible with both 3.3V and 5V logic systems as well as single-cell battery-powered designs.
Specifications
| Parameter | Value |
|---|---|
| Part Number | PIC16F84A-04/P |
| Manufacturer | Microchip Technology |
| Core Architecture | 8-bit PIC RISC |
| CPU Speed | 4 MHz (DC – 4 MHz) |
| Program Memory (Flash) | 1.75 KB (1,024 words) |
| SRAM | 68 bytes |
| EEPROM | 64 bytes |
| I/O Pins | 13 |
| Timers | 2 x 8-bit |
| Operating Voltage | 2.0V – 5.5V DC |
| Operating Temperature | 0°C to +70°C |
| Package Type | PDIP-18 (Plastic Dual In-line) |
| Pin Pitch | 2.54mm (0.1 inch) |
| Instruction Set | 35 instructions (RISC) |
| Interrupt Sources | 4 |
| Hardware Stack | 8-level deep |
| Watchdog Timer | Yes (with independent on-chip RC oscillator) |
| Power-down (SLEEP) Mode | Yes |
| Clock Sources | External Crystal/Resonator or RC network |
| Programming / Debugging | ICSP (In-Circuit Serial Programming) via RB6 and RB7 |
| RoHS Compliant | Yes |
Pin Configuration
| Pin | Name | Function | Alternate Functions |
|---|---|---|---|
| 1 | RA2 | Bidirectional I/O | – |
| 2 | RA3 | Bidirectional I/O | – |
| 3 | RA4 | Bidirectional I/O | T0CKI (Timer0 clock input) |
| 4 | MCLR | Master Clear (Reset) | Programming voltage input / RA5 (if configured) |
| 5 | VSS | Ground | – |
| 6 | RB0 | Bidirectional I/O | INT (External interrupt) |
| 7 | RB1 | Bidirectional I/O | – |
| 8 | RB2 | Bidirectional I/O | – |
| 9 | RB3 | Bidirectional I/O | – |
| 10 | RB4 | Bidirectional I/O | – |
| 11 | RB5 | Bidirectional I/O | – |
| 12 | RB6 | Bidirectional I/O | ICSPCLK, In-Circuit Debugger |
| 13 | RB7 | Bidirectional I/O | ICSPDAT, In-Circuit Debugger |
| 14 | VDD | Positive Supply (+5V typical) | – |
| 15 | OSC2 | Crystal oscillator output | Clocks out (for RC mode) |
| 16 | OSC1 | Crystal oscillator input | Clock in (for RC mode) |
| 17 | RA0 | Bidirectional I/O | – |
| 18 | RA1 | Bidirectional I/O | – |
Wiring Diagram
Basic Power Connection
Power Supply (5V) -----> VDD (Pin 14)
-----> VSS (Pin 5) - GroundICSP Programming Connection (for initial programming)
PIC16F84A PIC Programmer (e.g., PICkit3) --------- ------------------------------- RB6 (Pin 12) -----> ICSPCLK (PGC) RB7 (Pin 13) -----> ICSPDAT (PGD) MCLR (Pin 4) -----> VPP/MCLR VDD (Pin 14) -----> VDD VSS (Pin 5) -----> VSS
4 MHz Crystal Oscillator Connection
4 MHz Crystal -----> OSC1 (Pin 16)
-----> OSC2 (Pin 15)
(with 15-22pF capacitors to ground)Simple Application Circuit (LED Blinker)
PIC16F84A External Components --------- ------------------- VDD (Pin 14) -----> +5V VSS (Pin 5) -----> GND RA0 (Pin 17) -----> 270Ω Resistor -----> LED (+) -----> LED (-) -----> GND
Sample Assembly Code (LED Blink)
; Simple LED Blink Example for PIC16F84A ; Blinks an LED connected to RA0 LIST p=16F84A #include <p16F84A.inc> __CONFIG _CP_OFF & _WDT_OFF & _PWRTE_ON & _RC_OSC org 0x00 ; Reset vector goto start start: bsf STATUS, RP0 ; Select Bank 1 bcf TRISA, 0 ; Set RA0 as output bcf STATUS, RP0 ; Back to Bank 0 loop: bsf PORTA, 0 ; Turn LED ON call delay ; Wait bcf PORTA, 0 ; Turn LED OFF call delay ; Wait goto loop delay: movlw 0xFF movwf 0x0C delay_loop: decfsz 0x0C, f goto delay_loop return END
Common Applications
Educational microcontroller training platforms
Simple automation and control systems
Digital timers and counters
Security keypads and access control
LED pattern generators and light shows
Sensor monitoring and data logging
Battery-powered portable devices
Home appliance control interfaces
Hobbyist electronics projects
Prototyping for larger PIC projects
Important Usage Notes
The PIC16F84A-04/P requires an external clock source (crystal/ceramic resonator or RC circuit). It does not have an internal oscillator.
For 4 MHz operation, use a 4 MHz crystal with 15-22pF capacitors or a 4 MHz ceramic resonator
The MCLR pin must be held high for normal operation (typically connected to VDD via a 4.7kΩ-10kΩ resistor)
For ICSP programming, ensure no other components load the RB6 and RB7 pins
The device supports low-voltage programming, but high-voltage (12V) programming on MCLR is recommended for reliable operation
All unused I/O pins should be configured as outputs or tied to VSS via resistors to avoid floating inputs and excessive current draw
Package Contents
1 x PIC16F84A-04/P Microcontroller IC (New Original)
متحكم PIC16F84A-04/P – شريحة IC DIP 8 بت (جديد أصلي)
ابنِ أنظمة مدمجة موثوقة لمشاريع الهوايات الخاصة بك أو التجارب التعليمية أو التصاميم الأولية باستخدام متحكم PIC16F84A-04/P، وهو شريحة 8 بت كلاسيكية ومحترمة على نطاق واسع من Microchip Technology. هذه الشريحة بتقنية DIP ذات 18 دبوسًا هي جزء من سلسلة PIC16F84 الشهيرة، والتي كانت منذ فترة طويلة المفضلة لدى عشاق الإلكترونيات والمحترفين لبساطتها وقوتها وسهولة استخدامها. كقطعة جديدة وأصلية، تقدم أداءً موثوقًا به لمجموعة واسعة من التطبيقات منخفضة إلى متوسطة التعقيد.
تم بناء PIC16F84A-04/P على تقنية CMOS المتقدمة المعتمدة على الفلاش من Microchip، مما يوفر توازنًا مثاليًا بين الأداء وكفاءة الطاقة. تم تصميمها للعمل بسرعة ساعة 4 ميجاهرتز، مما يجعلها خيارًا مثاليًا للتطبيقات التي تتطلب قوة معالجة معتدلة دون استهلاك مفرط للطاقة. تتميز الشريحة بذاكرة فلاش للبرامج بسعة 1.75 كيلوبايت و 68 بايت من ذاكرة الوصول العشوائي و 64 بايت من ذاكرة EEPROM، مما يوفر مساحة تخزين كافية للكود الخاص بك والبيانات غير المتطايرة.
المميزات الرئيسية
متحكم فلاش 8 بت كلاسيكي
يعتمد على نواة PIC16F84A القياسية في الصناعة مع 35 تعليمة، مما يوفر برمجة بسيطة وفعالة لمجموعة واسعة من التطبيقات.
تردد ساعة 4 ميجاهرتز
تم تصميم هذا الإصدار للتشغيل بسرعة 4 ميجاهرتز، مما يوفر مستوى أداء متوازنًا مناسبًا للتحكم والتوقيت ومعالجة البيانات بدون استهلاك طاقة مفرط.
ذاكرة فلاش للبرامج 1.75 كيلوبايت
توفر ذاكرة فلاش للبرامج يمكن إعادة برمجتها آلاف المرات، مثالية للنمذجة الأولية والتطوير.
ذاكرة بيانات EEPROM 64 بايت
ذاكرة EEPROM غير متطايرة لتخزين بيانات التكوين أو الثوابت أو إعدادات المستخدم.
13 دبوس إدخال/إخراج مع تيار 25 مللي أمبير
يمكن للدبابيس تشغيل LED والمرحلات الصغيرة مباشرة بدون دوائر تشغيل إضافية.
مؤقتان 8 بت
يتضمن Timer0 و Timer1 لتوفير قدرات توقيت وعد دقيقة.
المواصفات الفنية
| المعامل | القيمة |
|---|---|
| رقم القطعة | PIC16F84A-04/P |
| الشركة المصنعة | Microchip Technology |
| هندسة النواة | PIC RISC 8 بت |
| سرعة وحدة المعالجة المركزية | 4 ميجاهرتز |
| ذاكرة البرامج (فلاش) | 1.75 كيلوبايت |
| ذاكرة الوصول العشوائي | 68 بايت |
| ذاكرة EEPROM | 64 بايت |
| دبابيس الإدخال/الإخراج | 13 |
| المؤقتات | 2 × 8 بت |
| جهد التشغيل | 2.0V – 5.5V |
| نوع الحزمة | PDIP-18 |
| تباعد الدبابيس | 2.54 مم |
| متوافق مع RoHS | نعم |
تكوين الدبابيس
| الدبوس | الاسم | الوظيفة |
|---|---|---|
| 1 | RA2 | إدخال/إخراج ثنائي الاتجاه |
| 2 | RA3 | إدخال/إخراج ثنائي الاتجاه |
| 3 | RA4 | إدخال/إخراج ثنائي الاتجاه |
| 4 | MCLR | إعادة ضبط رئيسية |
| 5 | VSS | أرضي |
| 6-13 | RB0-RB7 | إدخال/إخراج ثنائي الاتجاه |
| 14 | VDD | طاقة موجبة |
| 15 | OSC2 | خرج مذبذب بلوري |
| 16 | OSC1 | دخل مذبذب بلوري |
| 17-18 | RA0-RA1 | إدخال/إخراج ثنائي الاتجاه |
التطبيقات الشائعة
منصات تدريب إلكترونية تعليمية
أنظمة تحكم وأتمتة بسيطة
مؤقتات وعدادات رقمية
لوحات مفاتيح أمنية والتحكم في الوصول
مشاريع إلكترونيات الهوايات
النمذجة الأولية لمشاريع PIC الأكبر
محتويات العلبة
1 × شريحة متحكم PIC16F84A-04/P جديدة أصلية






Reviews
There are no reviews yet