Microchip Technology

PIC16F84A-04I/P - 8-bit Flash MCU, 4MHz, 1.75KB | Microchip DIP-18

부품 번호: PIC16F84A-04I/P ✓ 활성
재고 있음 영업일 기준 1~3일 내 발송
4.0 V to 5.5 V Vdss 18-pin PDIP (P) Package 4 MHz (-04 speed grade) Speed 1.75 KB (1024 x 14 words) Memory
시작가 $1.65 USD / 개
MOQ: 1 |
가격 업데이트: 2026-09-21
볼륨 가격
수량 단가 합계
1 $2.55 $2.55
10 $2.31 $23.10
100 $2.04 $204.00
500 $1.82 $910.00
1,000 $1.65 $1,650.00
ℹ️ 모든 가격은 USD 기준입니다

PIC16F84A-04I/P 개요

The Microchip Technology PIC16F84A-04I/P is an 8-bit CMOS Flash/EEPROM-based RISC microcontroller in a 18-pin PDIP through-hole package, rated for 4 MHz operation across the industrial temperature range (-40C to +85C). It integrates 1.75 KB of Flash program memory (1024 x 14 words), 68 bytes of RAM, 64 bytes of EEPROM data memory, and 13 general-purpose digital I/O pins, all delivered through a 35-instruction RISC core that executes most instructions in a single 200 ns cycle at 20 MHz.

A microcontroller (MCU) is a single-chip computer that integrates a CPU, non-volatile program memory (Flash/ROM), volatile data memory (RAM), and peripheral interfaces (I/O, timers, communications). Within the broader semiconductor taxonomy, an MCU sits below the microprocessor (which requires external memory) but above custom logic ICs. The PIC16F84A belongs to the PIC mid-range family of 8-bit microcontrollers, itself a subset of Microchip's 8-bit PIC portfolio alongside PIC10/12/14/16/18 families. Its position as a mid-range Flash MCU made it one of the most widely adopted learning and hobbyist controllers between the late 1990s and 2010s.

The PIC16F84A uses a Harvard architecture with separate code and data buses, a 14-bit instruction word, and two hardware I/O ports (PORTA 5-bit, PORTB 8-bit). Key features include a watchdog timer with on-chip RC oscillator, power-on reset, brown-out detection, power-saving sleep mode, in-circuit serial programming (ICSP) via RB6/RB7, and four interrupt sources. The internal RC timing chain supports selectable clock modes including external crystal/ceramic resonator and low-power LF oscillator.

Typical applications span legacy embedded control, industrial sensor conditioning, simple keypad scanners, hobbyist robotics, educational development boards, and battery-powered instruments where 1.75 KB of Flash and 13 I/O pins are sufficient. Modern designs typically migrate to PIC16F628A, PIC16F88, PIC16F1827, or PIC16F1xxx enhanced mid-range cores, but the original PIC16F84A remains in production for long-lifecycle industrial and automotive aftermarket designs.

When designing with this device, note the 4 MHz speed grade designation (-04 vs -20); at 5V the -04 grade operates up to 4 MHz and the -20 grade up to 20 MHz. Power supply decoupling requires a 100 nF ceramic capacitor close to VDD with a bulk 10-47 uF electrolytic, and MCLR must be pulled high through a 10-47 kohm resistor for normal operation.

This page synthesizes distributor pricing, drop-in 18-pin PDIP alternatives, and practical design notes not consolidated in the manufacturer datasheet alone. Engineers seeking modern feature parity should consult the PIC16F628A migration guide referenced in the design notes.

드롭인 대체품: PIC16F84A-04I/P — 동일 패키지, 핀 호환. PCB 재작업이 필요한 다른 패키지 부품은 제외됩니다.

이 시리즈의 변형

다음과 드롭인 호환되는 동일 시리즈 모델: PIC16F84A-04I/P (동일 폼 팩터 및 풋프린트) — 차이점: Package, Timers, Core Architecture, Operating Temperature Range, Instruction Set.

Microchip Technology
Package: 18-pin PDIP (DIP-18, 0.300 inch)
Timers: 3 (TMR0, TMR1, TMR2)
Instruction Set: 35 single-word instructions
Microchip Technology
Operating Temperature Range: -40 C to +85 C (Industrial, 'I' suffix)
Instruction Set: 35 single-word instructions, 14-bit wide
Microchip Technology
Package: 18-pin SOIC (SO, .300")
Timers: 3 (TMR0, TMR1, TMR2 - WDT included)
Core Architecture: 8-bit RISC (Harvard)
Microchip Technology
Timers: Timer0 (8-bit w/ 8-bit prescaler), Watchdog Timer with dedicated RC oscillator
Core Architecture: PIC Harvard 8-bit RISC
Operating Temperature Range: -40 C to +125 C (extended, "E")
Microchip Technology
Package: 18-SOIC (0.295", 7.50 mm width)
Core Architecture: 8-bit PIC RISC (Harvard)
Operating Temperature Range: -40C to +85C (Industrial)
Microchip Technology
Timers: 1 x 8-bit (TMR0) with 8-bit prescaler
Instruction Set: 35 single-word instructions, 14-bit wide
Microchip Technology
Package: PDIP-18 (P)
Timers: 1 x 8-bit Timer0 + Watchdog
Core Architecture: 8-bit RISC (Harvard)
Microchip Technology
Package: 18-pin SOIC (SO), 300 mil
Timers: 1 x 8-bit Timer0
Microchip Technology
Package: 18-pin PDIP (0.300 inch, 7.62 mm)
Core Architecture: PIC 8-bit Harvard RISC
Operating Temperature Range: -40 °C to +85 °C (Industrial, 'I' suffix)
Microchip Technology
Package: 18-pin PDIP (0.300 inch, 7.62 mm)
Timers: 1 x 8-bit (TMR0) with 8-bit prescaler
Core Architecture: 8-bit PIC RISC (Harvard)
Microchip Technology
Timers: 1 x 8-bit (TMR0) with 8-bit prescaler
Core Architecture: PIC16 mid-range 8-bit RISC
Operating Temperature Range: -40C to +85C (Industrial)

빠른 비교 도구 — 나란히 비교할 대체 부품을 선택하십시오:

PIC16F84A-04E/P

✅ 드롭인
Microchip Technology
📦 18-pin PDIP
PIC Harvard 8-bit RISC · 4 MHz · 1.75 KB (1K x 14) · 68 bytes · 64 bytes · 35 single-word instructions · 200 ns at 4 MHz · 13 (PORTA 5 + PORTB 8)

✓ 재고 있음

$2.2 / 개

데이터시트 보기 →

PIC16F84-04I/P

✅ 드롭인
Microchip Technology
📦 18-pin PDIP
PIC · 8-Bit · PIC16F8X · 35 single-word instructions, 14-bit wide · 4 MHz · FLASH · 1.75 KB (1K x 14) · 68 bytes

✓ 재고 있음

$2.18 / 개

데이터시트 보기 →

PIC16F628A-I/P

✅ 드롭인
Microchip Technology
📦 18-pin PDIP
PIC16 8-bit RISC · 35 single-word instructions · 200 ns (at 20 MHz) · 20 MHz · 3.5 KB (2K x 14) Flash · 224 bytes · 128 bytes · 11

✓ 재고 있음

$1.62 / 개

데이터시트 보기 →

PIC16F84A-04/P

✅ 드롭인
📦 18-pin PDIP
Commercial temp grade 0C to +70C vs -40C to +85C (-I), same die and pinout, lower temperature range

📋 참조 대체품 (카탈로그에 없음)

PIC16F84A-20I/P

✅ 드롭인
Microchip Technology
📦 18-pin PDIP
PIC16 mid-range 8-bit MCU · 8-bit RISC (Harvard) · 35 single-word instructions · 20 MHz · 200 ns at 20 MHz · 1.75 KB (1024 x 14 words) · 68 bytes · 64 bytes

✓ 재고 있음

$2.43 / 개

데이터시트 보기 →

PIC16F84A-04I/P 최대 정격 & 전기적 특성

Core Architecture PIC 8-bit RISC (Harvard)
Instruction Set Width 14-bit
Number of Instructions 35 single-word
최대 클록 주파수 4 MHz (-04 speed grade)
Instruction Execution Time 200 ns at 4 MHz
Program Memory (Flash) 1.75 KB (1024 x 14 words)
RAM 68 bytes
EEPROM Data Memory 64 bytes
I/O Pins 13 (PORTA 5-bit, PORTB 8-bit)
Timers 1 x 8-bit Timer0 with watchdog
Interrupts 4 sources
Operating Voltage 4.0 V to 5.5 V
동작 온도 -40C to +85C (Industrial)
패키지 18-pin PDIP (P)
실장 유형 Through-Hole
ICSP Programming Yes (RB6/RB7)
Brown-Out Reset Yes
Power-On Reset Yes
Lead-Free Yes (per Microchip product page)

PIC16F84A-04I/P 핀 구성

DIP-18 Package Pinout Diagram DIP-18 18-pin dual inline, 7.62mm pitch, JEDEC MS-001. 1 18 2 17 3 16 4 15 5 14 6 13 7 12 8 11 9 10 DIP-18
핀 1 RA2 — PORTA bit 2 (bidirectional I/O)
핀 2 RA3 — PORTA bit 3 (bidirectional I/O)
핀 3 RA4/T0CKI — PORTA bit 4 / Timer0 clock input (open-drain)
핀 4 MCLR/VPP — Master Clear (reset, active low) / programming voltage input
핀 5 VSS — Ground reference
핀 6 RB0/INT — PORTB bit 0 / external interrupt input
핀 7 RB1 — PORTB bit 1 (bidirectional I/O)
핀 8 RB2 — PORTB bit 2 (bidirectional I/O)
핀 9 RB3 — PORTB bit 3 (bidirectional I/O)
핀 10 RB4 — PORTB bit 4 (bidirectional I/O, interrupt-on-change)
핀 11 RB5 — PORTB bit 5 (bidirectional I/O, interrupt-on-change)
핀 12 RB6 — PORTB bit 6 (bidirectional I/O, interrupt-on-change, ICSP clock)
핀 13 RB7 — PORTB bit 7 (bidirectional I/O, interrupt-on-change, ICSP data)
핀 14 VDD — Positive supply voltage (4.0V to 5.5V)
핀 15 OSC2/CLKOUT — Oscillator crystal output / clock output (Fosc/4)
핀 16 OSC1/CLKIN — Oscillator crystal input / external clock input
핀 17 RA0 — PORTA bit 0 (bidirectional I/O)
핀 18 RA1 — PORTA bit 1 (bidirectional I/O)

일반적인 애플리케이션

PIC16F84A-04I/P 적합 용도: 6 애플리케이션s: Educational Microcontroller Development Boards, Industrial Sensor Conditioning and Control, Automotive Aftermarket and Accessory Modules, Battery-Powered Instruments and Remote Sensors, Hobby Robotics and Animatronics, Keypad and Simple HMI Interfaces.

🔧

Educational Microcontroller Development Boards

The PIC16F84A-04I/P is the de facto teaching platform for 8-bit microcontroller fundamentals, used in university courses, hobbyist kits, and online tutorials because of its simple 35-instruction RISC core and accessible 18-pin PDIP through-hole footprint. The 1.75 KB Flash comfortably holds introductory programs (LED blink, ADC-free analog sensing via RC time, UART bit-bang, I2C bit-bang), while 68 bytes RAM is sufficient for small state machines. The 4 MHz speed grade matches the popular PICkit 2/3 programmer default clock and the breadboard-friendly 5V supply rail typical of classroom labs. Industrial temperature rating (-40C to +85C) protects against accidental lab mishandling. Companion MPNs: PIC16F628A-I/P (more Flash for advanced exercises), PICkit 3 (programmer), MPLAB XC8 compiler (IDE/toolchain).

🏭

Industrial Sensor Conditioning and Control

The PIC16F84A-04I/P serves legacy industrial control loops where its 13 digital I/O pins read limit switches, drive relay coils, and bit-bang simple protocols to sensors lacking native serial interfaces. The 64-byte EEPROM stores calibration constants that survive power cycling, critical for setpoint-adjustable controllers in HVAC, motor starters, and process interlocks. Brown-out reset prevents undefined behavior during supply brown-outs common on industrial 24V rails, while the watchdog timer recovers the MCU from software lockups in unattended installations. The 4 MHz instruction cycle (200 ns) is sufficient for slow polling loops at 10-100 Hz without burdening the CPU. Companion MPNs: ULN2003A (relay driver), 4N25 (optoisolator), LM358 (signal conditioning op-amp).

🚗

Automotive Aftermarket and Accessory Modules

The PIC16F84A-04I/P powers long-lifecycle automotive aftermarket accessories such as alarm systems, remote-entry controllers, LED lighting sequencers, and gauge drivers because the part remains in active production with stable pinout and documentation. Its 13 I/O pins directly drive automotive relays, LEDs, and piezo buzzers through simple BJT/MOSFET drivers without external logic. The EEPROM stores user-configurable settings (alarm codes, lighting preferences) that survive battery disconnects, and the watchdog timer ensures recovery from automotive electrical noise spikes. The 4 MHz clock is sufficient for slow polling tasks like remote-control decoding at 1-10 kHz carrier frequencies. Industrial temperature rating covers under-dash environments. Companion MPNs: TJA1050 (CAN interface for modern migration), LM7805 (5V regulator).

⚡

Battery-Powered Instruments and Remote Sensors

The PIC16F84A-04I/P supports battery-powered measurement instruments like handheld multimeter accessories, environmental data loggers, and remote weather stations where its 1.75 KB Flash holds compact measurement routines and 64-byte EEPROM accumulates timestamped readings. The sleep mode with watchdog wakeup achieves microamp quiescent current, extending battery life to months or years in low-duty-cycle applications. Brown-out reset prevents data corruption when batteries deplete below the 4.0V minimum, protecting the EEPROM from undefined writes. The 13 I/O pins interface to I2C temperature/humidity sensors via bit-banged routines, eliminating the need for an external peripheral IC. Companion MPNs: DS18B20 (1-Wire temperature sensor), HT7333 (3.3V LDO for battery regulation).

🤖

Hobby Robotics and Animatronics

The PIC16F84A-04I/P drives hobby robotics projects, animatronic puppets, and small servo controllers where its 13 I/O pins directly control 4-8 servos via bit-banged PWM (50 Hz frame, 1-2 ms pulse width). The 4 MHz clock generates 200 ns resolution pulse timing, accurate enough for hobby-grade servo positioning, and 68 bytes RAM holds up to 8 simultaneous servo positions. ICSP programming allows in-circuit firmware updates without disassembling the robot, and the 18-pin PDIP through-hole package is robust against vibration in wheeled robots. EEPROM stores motion sequence presets that survive power cycling. Companion MPNs: SG90 micro servo, HC-SR04 ultrasonic sensor, L293D motor driver.

🔐

Keypad and Simple HMI Interfaces

The PIC16F84A-04I/P scans 4x4 or smaller matrix keypads and drives 7-segment or character LCD displays in access-control panels, security keypads, and simple human-machine interfaces. Its 13 I/O pins handle an 8-wire keypad matrix (4 rows + 4 columns) plus 4-5 display control lines, while internal pull-ups on PORTB eliminate external resistors for the keypad rows. The 1.75 KB Flash stores lookup tables for hex-to-7-segment decoding, password validation, and debounce state machines, and the 64-byte EEPROM retains access credentials and audit trail counters across power cycles. The 4 MHz instruction cycle executes the keypad scan and display refresh loops within 10 ms latency, imperceptible to users. Companion MPNs: HD44780 16x2 LCD, MM74C922 keypad encoder (for larger matrices).

추천 제품 요약

PIC16F628A-I/P Microchip Technology 사용처: Educational Microcontroller Development Boards, Keypad and Simple HMI Interfaces PICkit 3 In-circuit serial programmer for ICSP 사용처: Educational Microcontroller Development Boards PIC16F88-I/P Microchip Technology 사용처: Industrial Sensor Conditioning and Control, Hobby Robotics and Animatronics ULN2003A Darlington relay driver companion 사용처: Industrial Sensor Conditioning and Control PIC16F1827-I/P Microchip Technology 사용처: Automotive Aftermarket and Accessory Modules LM7805 5V regulator from 12V automotive rail 사용처: Automotive Aftermarket and Accessory Modules DS18B20 1-Wire temperature sensor for data logging 사용처: Battery-Powered Instruments and Remote Sensors HT7333 Low-quiescent LDO for battery regulation 사용처: Battery-Powered Instruments and Remote Sensors L293D H-bridge motor driver companion 사용처: Hobby Robotics and Animatronics HD44780 Character LCD display companion 사용처: Keypad and Simple HMI Interfaces
What is the maximum clock frequency of PIC16F84A-04I/P?
The PIC16F84A-04I/P operates up to 4 MHz as indicated by the -04 speed grade suffix. According to the Microchip PIC16F84A datasheet, the device executes one instruction every 200 ns at 4 MHz (one clock cycle per instruction for the PIC16 core). Engineers needing 20 MHz operation should choose the -20 grade variant (e.g., PIC16F84A-20I/P) instead, which has the same 18-pin PDIP pinout but supports a higher oscillator frequency at 5V.
How much program memory does PIC16F84A-04I/P have?
The PIC16F84A-04I/P provides 1024 words of 14-bit Flash program memory, equivalent to 1.75 KB. According to the Microchip datasheet, this capacity supports 1024 single-word instructions and is sufficient for simple control loops, keypad scanning routines, and basic serial communication. For complex algorithms or large lookup tables, consider the PIC16F628A (3.5 KB Flash) or PIC16F88 (7 KB Flash) as drop-in alternatives with more code space.
What is the difference between PIC16F84A-04I/P and PIC16F84A-20I/P?
The PIC16F84A-04I/P is rated for 4 MHz operation while the PIC16F84A-20I/P supports up to 20 MHz at 5V. Both share the same 18-pin PDIP footprint, pinout, and instruction set, making the -20 grade a direct drop-in upgrade for designs that need higher throughput. Source: Microchip PIC16F84A datasheet section on DC and AC characteristics. Either part may be used for code development, but production designs must respect the speed grade for reliable timing.
Where can I buy PIC16F84A-04I/P online?
The PIC16F84A-04I/P is in stock at DigiKey, Mouser, and other Microchip authorized distributors as of 2026-09-21. Pricing at qty-1 starts around $2.55 USD, with volume discounts down to roughly $1.65 USD at 1000 pieces. Octopart aggregates 13 distributor listings for real-time stock comparison. For production volumes, request a quote directly from Microchip or franchised distributors like Arrow and Avnet for better pricing.
What is the price of PIC16F84A-04I/P in 2026?
As of 2026-09-21, the PIC16F84A-04I/P unit price is approximately $2.55 USD at qty-1 from DigiKey and Mouser. Volume pricing breaks down to about $2.04 USD at 100 pieces, $1.82 USD at 500 pieces, and $1.65 USD at 1000 pieces. Pricing varies slightly by distributor due to stock and packaging (tube vs. cut-tape); Octopart provides a real-time comparison across 13 sources for the best current quote.
What is the lead time for PIC16F84A-04I/P?
Lead time for PIC16F84A-04I/P at authorized distributors is typically 4-8 weeks for factory orders as of 2026-09-21. Distributor stock at DigiKey and Mouser usually ships same-day for orders under 100 pieces. For production volumes, Microchip direct and Arrow/Avnet typically fulfill in 6-10 weeks. The PDIP-18 package remains in active production despite migration of newer designs to PIC16F1xxx enhanced mid-range cores.
PIC16F84A-04I/P vs PIC16F628A - which is better for new designs?
For new designs in 2026, the PIC16F628A is generally preferred over the PIC16F84A-04I/P because it offers more Flash (3.5 KB vs 1.75 KB), more RAM (224 bytes vs 68 bytes), a USART module, and an internal 4 MHz oscillator. The PIC16F628A is pin-compatible with the PIC16F84A in the 18-pin PDIP footprint, making it a true drop-in replacement. The PIC16F84A is recommended only for legacy maintenance, code compatibility, or learning environments that follow older tutorials.
What is the best drop-in replacement for PIC16F84A-04I/P?
The best drop-in replacement for PIC16F84A-04I/P is the PIC16F84A-04I/P from the same Microchip family, sourced from authorized distributors for full parametric match. For an upgrade with more features, the PIC16F628A-I/P (18-pin PDIP) is pin-compatible and offers 3.5 KB Flash, 224 bytes RAM, USART, and internal oscillator. The PIC16F84-04I/P is also a drop-in alternative with the older die but identical pinout and Flash size; code compatibility requires minor register-map verification.
Is PIC16F628A pin-compatible with PIC16F84A?
Yes, the PIC16F628A in the 18-pin PDIP (P) package is pin-compatible with the PIC16F84A-04I/P for the standard GPIO, VDD, VSS, MCLR, OSC1, and OSC2 pins. According to the Bristolwatch PIC16F84A vs PIC16F628A comparison and Microchip migration notes, the PIC16F628A adds internal oscillator and USART functions on previously generic PORT pins, but the power, ground, programming, and main I/O assignments match. Some configuration register changes are required because OPTION_REG and INTCON behavior differs between the two devices.
Where to download PIC16F84A-04I/P datasheet PDF?
The PIC16F84A-04I/P datasheet PDF is available from Microchip's official website at the product page for PIC16F84A. Direct download links include https://ww1.microchip.com/downloads/aen/DeviceDoc/35007b.pdf and aggregator copies on alldatasheet.com. The datasheet contains 18-pin PDIP pinout, electrical characteristics, instruction set reference, memory organization, and ICSP programming specifications. Microchip also provides the MPLAB XC8 compiler and PICkit programmer toolchain for development.
Where to find PIC16F84A-04I/P pinout?
The PIC16F84A-04I/P pinout for the 18-pin PDIP package is documented in the Microchip datasheet. Pin 1 is MCLR/VPP, pin 2 is RA0, pin 3 is RA1, pin 4 is RA2, pin 5 is RA3, pin 6 is RA4/T0CKI, pin 7 is RA5/SS, pin 8 is VSS (GND), pin 9 is OSC1/CLKIN, pin 10 is OSC2/CLKOUT, pin 11 is RC0 (n/a on F84A, but assigned), pin 12 is VDD, pin 13 is RB0/INT, pin 14 is RB1, pin 15 is RB2, pin 16 is RB3/PGM, pin 17 is RB4, pin 18 is RB5, with RB6 and RB7 reserved on the 20-pin variant only.
What are the key specifications of PIC16F84A-04I/P that engineers should know?
The PIC16F84A-04I/P key specifications are: 8-bit PIC RISC core with 35 instructions, 4 MHz max clock (200 ns instruction cycle), 1.75 KB Flash program memory (1024 x 14 words), 68 bytes RAM, 64 bytes EEPROM, 13 digital I/O pins across PORTA (5) and PORTB (8), 4.0-5.5V operating voltage, -40C to +85C industrial temperature range, 18-pin PDIP package, hardware watchdog timer with on-chip oscillator, ICSP in-circuit programming, brown-out reset, and power-on reset. Source: Microchip PIC16F84A datasheet.
What Microchip PIC part is equivalent to PIC16F84A-04I/P?
The Microchip PIC16F628A-I/P is the closest equivalent to PIC16F84A-04I/P within the same PIC mid-range family. It is pin-compatible in the 18-pin PDIP footprint and offers more Flash (3.5 KB vs 1.75 KB), more RAM (224 vs 68 bytes), an internal 4 MHz oscillator, and a USART module. For code-compatible migration, Microchip provides application notes describing OPTION_REG and INTCON differences. The original PIC16F84A-04/P (non-industrial temp) is also drop-in but only rated to 0C-70C.
Can PIC16F84-04I/P replace PIC16F84A-04I/P?
The PIC16F84-04I/P is largely code- and pin-compatible with the PIC16F84A-04I/P because both share the same 18-pin PDIP footprint, 1.75 KB Flash, 68 bytes RAM, and 64 bytes EEPROM. However, the original PIC16F84 (non-A) lacks certain electrical enhancements in the A revision and may behave differently with brown-out reset and ICSP programming. For new designs, prefer the PIC16F84A version; for legacy maintenance the PIC16F84-04I/P works as a drop-in replacement with minor register verification.

엔지니어링 참조 데이터: PIC16F84A-04I/P — 비교, 설계 지침 및 규정 준수 정보.

선택 가이드

Choose the PIC16F84A-04I/P when maintaining legacy 8-bit designs, supporting older firmware code, or following educational curricula that use this exact part. The 18-pin PDIP through-hole package is preferred for breadboard prototyping and field-replaceable industrial installations. For new designs in 2026, the PIC16F628A-I/P is a pin-compatible upgrade with 2x Flash, 3x RAM, hardware USART, and an internal 4 MHz oscillator - recommended unless code compatibility with existing PIC16F84A firmware is required. Choose the PIC16F84A-04E/P for automotive or extreme-environment applications requiring -40C to +125C operation. Choose the PIC16F84A-20I/P when 20 MHz throughput is needed; both -04 and -20 grades share the same pinout and instruction set.

대체품과의 비교

파라미터 이 제품 PIC16F84A-04E/P PIC16F84-04I/P PIC16F628A-I/P PIC16F84A-04/P PIC16F84A-20I/P
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Package 18-pin PDIP 18-pin PDIP - same 18-pin PDIP - same 18-pin PDIP - same 18-pin PDIP - same 18-pin PDIP - same
Max Clock Frequency 4 MHz 4 MHz 4 MHz 20 MHz 4 MHz 20 MHz
Flash Program Memory 1.75 KB (1024 x 14) 1.75 KB 1.75 KB 3.5 KB (2x larger) 1.75 KB 1.75 KB
RAM 68 bytes 68 bytes 68 bytes 224 bytes (3.3x larger) 68 bytes 68 bytes
EEPROM 64 bytes 64 bytes 64 bytes 128 bytes (2x larger) 64 bytes 64 bytes
I/O Pins 13 13 13 16 13 13
Operating Temperature -40C to +85C (Industrial) -40C to +125C (Extended) -40C to +85C (Industrial) -40C to +85C (Industrial) 0C to +70C (Commercial) -40C to +85C (Industrial)
Internal Oscillator No (external required) No No Yes (4 MHz internal) No No
USART Module No (bit-bang required) No No Yes (hardware USART) No No

주요 차별점

  • Industrial temperature grade for harsh environments (vs PIC16F84A-04/P)
  • 4 MHz speed grade matches standard educational kits (vs PIC16F84A-20I/P)
  • Harvard architecture with 14-bit instruction word (vs PIC16F628A-I/P)

설계 노트

The PIC16F84A-04I/P requires a stable 4.0V to 5.5V supply on pin 14 (VDD) with pin 5 (VSS) tied to ground. Place a 100 nF ceramic decoupling capacitor within 5 mm of the VDD pin to suppress high-frequency noise from the internal clock edges; add a bulk 10 uF electrolytic on the same rail if the supply traces exceed 50 mm or share with relay coils. The MCLR pin (pin 4) must be pulled high through a 10-47 kohm resistor for normal operation; leaving MCLR floating causes intermittent resets. Brown-out reset is enabled by the configuration bit and triggers at approximately 4.0V; verify that downstream circuits tolerate the reset assertion time.

Three pitfalls are common when designing with the PIC16F84A: (1) confusing the -04 speed grade (4 MHz max) with the -20 grade (20 MHz max) - they share the same die but different oscillator range; (2) ignoring the OPTION_REG pull-up disable bit on PORTB, which can cause unintended interrupts on RB4-RB7 interrupt-on-change pins if external pull-ups are absent; (3) assuming ICSP works without isolating the MCLR pull-up from VPP - the PICkit programmer drives VPP to about 13V during programming, which back-feeds through weak pull-ups and may latch-up the MCLR circuit. Use a diode or current-limiting resistor to isolate MCLR from external reset circuits.

For reliable oscillator operation, place the crystal or ceramic resonator within 10 mm of pins 15 (OSC2) and 16 (OSC1) and route the OSC traces with short, symmetrical paths. Avoid routing high-frequency digital signals (PORTB edges, relay drive lines) directly above or below the oscillator traces; capacitive coupling modulates the load capacitance and shifts the oscillator frequency by 1-3 percent, causing UART bit-rate errors and timer drift. Add a ground guard ring around the oscillator components if the PCB has dense digital routing nearby. For sleep-mode designs, the watchdog timer uses an internal 31 kHz RC oscillator that drifts with temperature and supply voltage.

규정 준수 정보

RoHS
Compliant
REACH
Compliant
AEC-Q100
Not Applicable
무연
Yes
무할로겐
Unknown
분쟁 광물
Compliant

RoHS and lead-free per Microchip product page. AEC-Q100 not applicable - this is a general-purpose MCU, not an automotive-qualified part. For AEC-Q100 qualified PIC microcontrollers in automotive designs, choose the PIC16F84A-04I/PSLG (automotive PPAP) or migrate to PIC16F1827-I/P.

데이터 검증일: 2026-09-21 — XAIPART 부품 엔지니어링 팀이 검증하고 관리한 데이터

관련 검색

PIC16F84A-04I/P PIC16F84A-04I/P datasheet Microchip PIC16F84A 4MHz 18-pin PDIP PIC16F84A 1.75KB flash microcontroller PIC16F84A 18-pin DIP pinout PIC16F84A vs PIC16F628A PIC16F84A drop-in replacement PIC16F84A buy price DIP-18 what is the flash memory of PIC16F84A PIC16F84A-04I/P vs PIC16F84A-20I/P PIC16F84A industrial temperature 4MHz PIC16F84A educational microcontroller kit PIC16F84A in stock DigiKey Mouser how to program PIC16F84A ICSP PIC16F84A EEPROM data memory 64 bytes

관련 부품 & 용어

Microchip Technology PIC16F84A PIC16F84A-04I/P PIC16F628A PIC16F88 PIC16F1827 8-bit microcontroller MCU RISC Harvard architecture Flash memory EEPROM PDIP-18 through-hole PIC16 mid-range family ICSP ICSP programming PICkit MPLAB XC8 brown-out reset watchdog timer PORTA PORTB RoHS industrial temperature grade
빠른 견적 RFQ
상세 정보를 모두 입력하십시오 — 영업팀이 24시간 이내에 답변드립니다
부품 번호 제조사 패키지 QTY 목표 가격 합계
합계: $0.00 USD
✓
견적이 제출되었습니다!

24시간 이내에 이메일로 답변드리겠습니다

1
RFQ 제출됨
2
견적 접수됨
3
주문 완료
4
결제
5
배송됨
6
배송 완료
RFQ 상세 보기