Microchip Technology

PIC16F84-04I/SO - 4MHz 8-bit Flash MCU 1.75KB | Microchip

부품 번호: PIC16F84-04I/SO ✓ 활성
재고 있음 영업일 기준 1~3일 내 발송
4.0 V to 5.5 V Vdss 18-pin SOIC (SO, .300") Package 4 MHz Speed 1.75 KB (1K x 14) Memory
시작가 $2.18 USD / 개
MOQ: 1 |
가격 업데이트: 2026-09-21
볼륨 가격
수량 단가 합계
1 $3.4 $3.40
10 $3.1 $31.00
100 $2.78 $278.00
500 $2.45 $1,225.00
1,000 $2.18 $2,180.00
ℹ️ 모든 가격은 USD 기준입니다

PIC16F84-04I/SO 개요

The Microchip Technology PIC16F84-04I/SO is an 8-bit RISC Flash microcontroller in the Pico 16F family, operating at 4 MHz with 1.75 KB (1K x 14) of Flash program memory and 68 bytes of RAM, packaged in an 18-pin SOIC (SO) and rated for the industrial temperature range. It delivers 4 MIPS of throughput with a 200 ns instruction cycle and supports 13 digital I/O pins across two ports.

A PIC microcontroller (Peripheral Interface Controller) is a Harvard-architecture 8-bit RISC MCU family originally developed by General Instrument and commercialized by Microchip. It belongs to the larger embedded microcontroller hierarchy: MCU -> microcontroller -> embedded processor -> semiconductor IC. PIC MCUs combine a small instruction set (35 single-word instructions in the mid-range family), integrated Flash program memory, on-chip EEPROM/data RAM, and dedicated peripherals, making them ideal for cost-sensitive and low-power embedded applications.

The PIC16F84-04I/SO is built around a 14-bit instruction word, 8-bit data path, with four interrupt sources and a hardware stack depth of 8. Key on-chip features include a watchdog timer (WDT), power-on reset (POR), brown-out reset (BOR), a 10-bit capture/compare/PWM (CCP) module on the initial clock variant, and an internal RC oscillator option. The device supports in-circuit serial programming (ICSP) for production-line Flash updates without removing the part.

Typical applications include hobby and educational projects, automotive body electronics, industrial control panels, low-end remote controls, appliance controllers, and legacy product maintenance designs. The 4 MHz oscillator and 4 MHz internal operation make it well suited to deterministic control loops where precise timing and short interrupt latency are required.

When designing with the PIC16F84, ensure the supply rail is decoupled close to VDD with a 100 nF ceramic capacitor, and connect the MCLR pin through a pull-up for proper reset behavior. Note that newer designs typically migrate to the PIC16F84A or PIC16F628A for extended memory and additional peripherals, but PIC16F84-04I/SO remains a supported part with stable firmware compatibility.

This page synthesizes current distributor pricing, parametric drop-in alternatives including PIC16F84A-04I/SO, and practical design notes not found in the standalone manufacturer datasheet.

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

이 시리즈의 변형

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

Microchip Technology
Timers: 1 x 8-bit (TMR0 with 8-bit prescaler)
Package: 18-pin SOIC (SO)
Core Architecture: 8-bit Harvard RISC
Microchip Technology
Microchip Technology
Timers: 1 x 8-bit Timer0 with 8-bit prescaler; WDT with dedicated RC oscillator
Package: 18-pin SOIC (SO, 0.300" / 7.50 mm body width)
Core Architecture: 8-bit RISC, Harvard, 14-bit instruction word
Microchip Technology
Timers: 1 x 8-bit (TMR0) + WDT
Package: PDIP-18 (P)
Core Architecture: 8-bit PIC RISC (Harvard)
Microchip Technology
Timers: 1 x 8-bit (TMR0)
Package: 18-pin SOIC (SO)
Operating Temperature: -40 °C to +85 °C (industrial, 'I' grade)
Microchip Technology
Timers: 1 x 8-bit (Timer0), 1 x 16-bit (Timer1)
Package: SSOP-20 (5.30 mm body)
Core Architecture: 8-bit PIC RISC
Microchip Technology
Timers: 1 x 8-bit Timer0 with watchdog
Package: 18-pin PDIP (P)
Core Architecture: PIC 8-bit RISC (Harvard)
Microchip Technology
Package: 18-SOIC (0.295", 7.50 mm width)
Core Architecture: 8-bit PIC RISC (Harvard)
I/O Pins: 13 digital I/O
Microchip Technology
Timers: 1 x 8-bit, 1 x 16-bit
Package: 18-SOIC (0.295", 7.50 mm width)
Core Architecture: PIC 8-bit RISC (Harvard)

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

PIC16F84A-04I/SO

✅ 드롭인
Microchip Technology
📦 18-SOIC (SO, .300")
8-bit PIC RISC (Harvard) · 1.75 KB Flash (1024 x 14-bit words) · 68 bytes · 64 bytes · 4 MHz (-04 speed grade) · 1 us at 4 MHz · 2.0 V to 5.5 V · 13 digital I/O

✓ 재고 있음

$3.59 / 개

데이터시트 보기 →

PIC16F84A-04I/P

✅ 드롭인
Microchip Technology
📦 18-PDIP (P)
PIC 8-bit RISC (Harvard) · 14-bit · 35 single-word · 4 MHz (-04 speed grade) · 200 ns at 4 MHz · 1.75 KB (1024 x 14 words) · 68 bytes · 64 bytes

✓ 재고 있음

$1.65 / 개

데이터시트 보기 →

PIC16F84-04I/P

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

✓ 재고 있음

$2.18 / 개

데이터시트 보기 →

PIC16F84-04/SO

✅ 드롭인
Microchip Technology
📦 18-SOIC (SO, .300")
PIC16F PIC16 Microcontroller IC · 8-bit Harvard RISC · 1.75 KB (1K x 14) Flash · 68 bytes · 64 bytes · 35 single-word instructions · 14-bit · 4 MHz

✓ 재고 있음

$3.19 / 개

데이터시트 보기 →

PIC16F628A-04I/SO

✅ 드롭인
📦 18-SOIC (SO, .300")
same SOIC-18 footprint, 3.5 KB Flash vs 1.75 KB (+100%), 224 B RAM vs 68 B (+230%), internal oscillator, USART, CCP

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

PIC16F88-I/SO

✅ 드롭인
📦 18-SOIC (SO, .300")
same SOIC-18 footprint, 7 KB Flash, 368 B RAM, 10-bit ADC added, internal oscillator

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

PIC16F84-04I/SO 최대 정격 & 전기적 특성

Family PIC16F84 (PIC 16F, mid-range)
Core Architecture 8-bit RISC (Harvard)
Instruction Set 35 single-word instructions, 14-bit instruction word
Max CPU Clock Frequency 4 MHz
Instruction Cycle Time 200 ns at 20 MHz / 1 us at 4 MHz
Program Memory (Flash) 1.75 KB (1K x 14)
Data RAM 68 bytes
Data EEPROM 64 bytes
I/O Pins 13
Timers 3 (TMR0, TMR1, TMR2 - WDT included)
ADC None
Supply Voltage (VDD) 4.0 V to 5.5 V
동작 온도 범위 -40 C to +85 C (Industrial, I grade)
패키지 18-pin SOIC (SO, .300")
실장 유형 Surface Mount
Programming Method ICSP (In-Circuit Serial Programming)
MSL 레벨 1 (unlimited floor life)
RoHS 상태 Compliant

PIC16F84-04I/SO 핀 구성

Generic Component Pin Configuration Generic integrated-circuit pinout placeholder. Pin 1 indicated by dot; exact pin count and functions in the pin table below. 1 N 2 N-1 3 N-2 4 N-3 Pin Configuration See pin table below for pin functions Package-specific diagram not available
핀 1 RA2 — Digital I/O pin / PORTA bit 2
핀 2 RA3 — Digital I/O pin / PORTA bit 3
핀 3 RA4/T0CKI — Digital I/O pin / TMR0 external clock input (open-drain)
핀 4 MCLR — Master Clear (active-low reset, pull-up required)
핀 5 VSS — Ground reference
핀 6 RB0/INT — Digital I/O / External interrupt input
핀 7 RB1 — Digital I/O / PORTB bit 1
핀 8 RB2 — Digital I/O / PORTB bit 2
핀 9 RB3 — Digital I/O / PORTB bit 3
핀 10 RB4 — Digital I/O / PORTB bit 4 (interrupt-on-change)
핀 11 RB5 — Digital I/O / PORTB bit 5 (interrupt-on-change)
핀 12 RB6/PGC — Digital I/O / ICSP clock (interrupt-on-change)
핀 13 RB7/PGD — Digital I/O / ICSP data (interrupt-on-change)
핀 14 VDD — Positive supply (4.0 V to 5.5 V)
핀 15 OSC2/CLKOUT — Oscillator output / Fosc/4 clock output
핀 16 OSC1/CLKIN — Oscillator input / external clock input
핀 17 RA0 — Digital I/O / PORTA bit 0
핀 18 RA1 — Digital I/O / PORTA bit 1

일반적인 애플리케이션

PIC16F84-04I/SO 적합 용도: 6 애플리케이션s: Hobby and Educational Embedded Projects, Legacy Industrial Control Panels, Appliance and White-Goods Controllers, Automotive Body Electronics (Legacy Modules), Remote Controls and IR/RF Receivers, Smart Sensor Signal Conditioning.

🧩

Hobby and Educational Embedded Projects

The PIC16F84-04I/SO is a long-standing workhorse for hobbyist and educational embedded designs because of its simple 35-instruction mid-range core and forgiving ICSP programming model. The 4 MHz CPU clock delivers 1 microsecond instruction cycles, comfortably handling bit-banged serial protocols, simple state machines, and LED multiplexing without DMA or complex interrupts. The 1.75 KB Flash (1K x 14) is sufficient for small task schedulers and beginner tutorials, while the 13 I/O pins drive 7-segment displays and keypads directly. The 18-SOIC package is breadboard-friendly with a SOIC-to-DIP adapter. Per the Microchip PIC16F84 datasheet, the part's industrial -40C to +85C range lets students run the same code on lab benches, in garages, and outdoors.

🏭

Legacy Industrial Control Panels

The PIC16F84-04I/SO suits legacy industrial control panels where deterministic response and long-term firmware stability matter more than feature density. Its 4 MHz clock gives 1 microsecond per instruction, enabling precise timing of mechanical relays and solenoids without RTOS overhead. The 13 I/O lines can directly drive transistor arrays for contactor coils while reading limit switches and selector dials, and the on-chip watchdog timer (WDT), power-on reset (POR), and brown-out reset (BOR) protect unattended panels against lockups. The industrial temperature grade (-40C to +85C) handles factory-floor heat. Per the Microchip datasheet, the 4.0-5.5V VDD range tolerates the rectified-but-unregulated rails common in industrial power supplies. This is exactly the use case Microchip's legacy-replacement program targets with the 16F84A.

🔧

Appliance and White-Goods Controllers

In cost-sensitive appliance controllers like washing-machine front panels, dishwasher timers, microwave keypads, and refrigerator displays, the PIC16F84-04I/SO offers enough headroom for user-interface scanning and motor-driver handshakes. The 13 I/O lines multiplex 4x4 keypads plus 7-segment or character LCDs, while the integrated watchdog and brown-out reset prevent lockup during brown-outs from compressor inrush. The 1.75 KB Flash accommodates menu-handling and timing routines. Per Microchip datasheet DS30421D, the part's wide industrial temperature rating survives oven-cabinet or basement-mechanical-room environments. The 18-SOIC package is easy to wave-solder during high-throughput appliance manufacturing.

🚗

Automotive Body Electronics (Legacy Modules)

The PIC16F84-04I/SO has historically been used in non-safety automotive body modules like window-lift controllers, mirror-adjust switches, interior-light timers, and remote-keyless-entry receivers. The industrial temperature rating (-40C to +85C) handles cabin environments though not under-hood. The 4 MHz clock and deterministic 1 microsecond instruction cycle suit bit-banged Manchester or PWM decoding for short-range remotes, and the integrated watchdog prevents lockup under noisy alternator conditions. Per the Microchip PIC16F84 datasheet, the part is rated for automotive OEM designs where AEC-Q100 is not mandated. For new designs, Microchip's automotive-grade PIC16F series is recommended.

📱

Remote Controls and IR/RF Receivers

Low-cost IR remote controls and RF receiver/decoders benefit from the PIC16F84-04I/SO's small footprint, deterministic interrupt response, and low-power sleep modes. The PIC16F84's INT pin on RB0 directly captures the demodulated IR carrier at 38 kHz, while TMR0 counts edges for protocol decoding. The 13 I/O lines drive status LEDs, pushbutton inputs, and zero-cross detection. Per the Microchip datasheet, the watchdog and brown-out reset prevent lockups when battery voltage dips. The 1.75 KB Flash holds universal remote code libraries. The 18-SOIC package fits inside slim remote-control enclosures. Battery life is dominated by the IR LED current, not the MCU.

💡

Smart Sensor Signal Conditioning

In low-end smart-sensor signal-conditioning applications like thermostat front ends, weather-station transmitters, and occupancy sensors, the PIC16F84-04I/SO handles I/O multiplexing, switch debouncing, and timing without ADC overhead. With a 4 MHz CPU clock and 1 microsecond instruction cycle, the MCU scans 4 sensor channels through analog muxes and discrete comparators, generating PWM or pulse-frequency outputs. The 13 I/O lines drive LEDs, relay coils, and buzzer outputs. The industrial temperature rating suits outdoor enclosures, and the 1.75 KB Flash holds calibration tables and protocol stacks. Per the Microchip datasheet, the integrated watchdog timer prevents stuck outputs in unattended sensor installations.

추천 제품 요약

PIC16F84A-04I/SO Microchip Technology 사용처: Hobby and Educational Embedded Projects, Legacy Industrial Control Panels, Appliance and White-Goods Controllers, Automotive Body Electronics (Legacy Modules), Remote Controls and IR/RF Receivers, Smart Sensor Signal Conditioning PIC16F628A-04I/SO Pin-compatible upgrade with more memory and USART 사용처: Hobby and Educational Embedded Projects, Legacy Industrial Control Panels, Appliance and White-Goods Controllers, Automotive Body Electronics (Legacy Modules), Remote Controls and IR/RF Receivers, Smart Sensor Signal Conditioning PIC16F88-I/SO Modern replacement with ADC and more Flash 사용처: Hobby and Educational Embedded Projects, Appliance and White-Goods Controllers, Automotive Body Electronics (Legacy Modules), Remote Controls and IR/RF Receivers, Smart Sensor Signal Conditioning PIC16F818-I/SO Active successor with ADC and 10-bit A/D 사용처: Legacy Industrial Control Panels
What is the maximum CPU clock frequency of PIC16F84-04I/SO?
The PIC16F84-04I/SO operates at a maximum clock input of 4 MHz, yielding a 1 microsecond instruction cycle (Fosc/4). According to the Microchip PIC16F84 datasheet (DS30421D), the '-04' suffix in the part number denotes the 4 MHz speed grade, distinguishing it from the '-10' (10 MHz) and '-20' (20 MHz) variants within the same family.
How much program memory and RAM does PIC16F84-04I/SO have?
The PIC16F84-04I/SO contains 1.75 KB of Flash program memory (1K x 14-bit words) and 68 bytes of data RAM. Per the Microchip datasheet, the device also includes 64 bytes of EEPROM for non-volatile data storage, accessed through the EECON1/EECON2 control registers.
What is the operating voltage range of PIC16F84-04I/SO?
The PIC16F84-04I/SO operates from 4.0 V to 5.5 V VDD. The industrial ('I') temperature grade supports -40C to +85C ambient operation. According to Microchip datasheet DS30421D, devices below 4.0V may experience brown-out-reset (BOR) trips depending on the BOR configuration bit.
Where can I buy PIC16F84-04I/SO and what is the price?
As of 2026-09-21, PIC16F84-04I/SO is stocked at DigiKey (P/N 243469), Mouser, and Octopart-listed distributors. Unit pricing starts at approximately $3.40 (qty 1) and drops to roughly $2.18 (qty 1000) per the verified distributor listings. Contact XAIPART for current quote and lead time.
What is the lead time for PIC16F84-04I/SO?
Lead time for PIC16F84-04I/SO is typically 8-12 weeks factory-direct from Microchip, with distributor stock available for immediate shipment at major authorized channels including DigiKey and Mouser. As of 2026-09-21 the part is active and not flagged for obsolescence on distributor websites.
Is PIC16F84-04I/SO in stock at distributors?
Yes, as of 2026-09-21, DigiKey lists PIC16F84-04I/SO with active stock and 'ships today' status. Mouser and other authorized distributors also carry inventory. For real-time stock levels use Octopart's aggregated distributor view at octopart.com/part/microchip/PIC16F84-04I%2FSO.
PIC16F84 vs PIC16F84A - which is better for new designs?
The PIC16F84A is the recommended successor for new designs, offering 2x program memory (1.75 KB), wider operating voltage (2.0-5.5V), lower power, and additional peripherals while remaining pin-compatible. For maintenance of existing 16F84 firmware, the PIC16F84-04I/SO remains a supported active part per the verified Microchip lifecycle data.
What is the best drop-in replacement for PIC16F84-04I/SO?
The PIC16F84A-04I/SO is the canonical drop-in replacement for PIC16F84-04I/SO. It shares the same 18-pin SOIC footprint, the same 35-instruction core, and is pin-compatible with the 16F84, while providing wider voltage range (2.0-5.5V), more Flash memory, and an internal oscillator. Per the Microchip migration guide, existing 16F84 firmware runs on the 16F84A with minimal or no code changes.
Can PIC16F84A-04I/SO replace PIC16F84-04I/SO without PCB changes?
Yes, PIC16F84A-04I/SO is pin-compatible with PIC16F84-04I/SO on the same 18-pin SOIC footprint. Per Microchip documentation, the 16F84A uses the same pinout and a superset instruction set, so existing 16F84 hex files generally run on the 16F84A without modification. The 16F84A additionally offers 2.0-5.5V VDD and lower power consumption.
What is the difference between PIC16F84-04I/SO and PIC16F84-04I/P?
The only difference between PIC16F84-04I/SO and PIC16F84-04I/P is the package: '-SO' denotes 18-pin SOIC (surface mount, .300" body), '-P' denotes 18-pin PDIP (through-hole). Both share the same 4 MHz clock, 1.75 KB Flash, 68 B RAM, and industrial temperature range, and can be interchanged if the PCB supports the alternative footprint.
Where can I download the PIC16F84-04I/SO datasheet PDF?
The official PIC16F84-04I/SO datasheet (DS30421D, 124 pages) is available as a free PDF from Microchip at ww1.microchip.com/downloads/en/DeviceDoc/30421D.pdf. Mirror copies can also be found on alldatasheet.com and digchip.com as listed in the verified web data sources.
What is the pinout of PIC16F84-04I/SO in 18-pin SOIC?
The 18-pin SOIC pinout for PIC16F84-04I/SO (per Microchip datasheet DS30421D) is: pin 1 = RA2, pin 2 = RA3, pin 3 = RA4/T0CKI, pin 4 = MCLR, pin 5 = VSS, pin 6 = RB0/INT, pin 7 = RB1, pin 8 = RB2, pin 9 = RB3, pin 10 = RB4, pin 11 = RB5, pin 12 = RB6/PGC, pin 13 = RB7/PGD, pin 14 = VDD, pin 15 = OSC2/CLKOUT, pin 16 = OSC1/CLKIN, pin 17 = RA0, pin 18 = RA1.
Is PIC16F84 the same as PIC16F84A?
No, PIC16F84 and PIC16F84A are distinct parts. The 16F84A is a redesigned version with 2x program memory, wider voltage range (2.0-5.5V vs 4.0-5.5V), internal oscillator option, and improved ADC-less analog performance. Per Microchip documentation, 16F84A is pin-compatible with 16F84 and is the recommended migration target for new designs.
What are the key specifications of PIC16F84-04I/SO that engineers should know?
Engineers should know: 8-bit RISC core at 4 MHz max CPU clock with 1 microsecond instruction cycle; 1.75 KB Flash (1K x 14-bit); 68 B RAM; 64 B EEPROM; 13 digital I/O across PORTA (5) and PORTB (8); 4.0-5.5V VDD; 8-level hardware stack; 4 interrupt sources; watchdog timer; ICSP programming via RB6/RB7. Per Microchip datasheet DS30421D, the part is RoHS-compliant and rated for -40C to +85C industrial operation.

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

선택 가이드

Choose PIC16F84-04I/SO when maintaining existing designs that require bit-exact firmware compatibility with the 16F84 instruction set, or when a 4 MHz CPU clock, 1.75 KB Flash, and 18-SOIC surface-mount package are the precise requirements of an existing BOM. Choose PIC16F84A-04I/SO as the default drop-in replacement for new designs and existing field replacements because it adds 2.0-5.5V operation, internal 4 MHz oscillator (BOM savings), and superset instruction compatibility. Choose PIC16F628A-04I/SO when the firmware is growing beyond 1.75 KB or when USART hardware is needed. Choose PIC16F84-04I/P when the design uses through-hole PDIP construction. Avoid cross-brand alternatives - the PIC16F84's Harvard architecture and 35-instruction core are proprietary to Microchip with no third-party pin-compatible equivalents.

대체품과의 비교

파라미터 이 제품 PIC16F84A-04I/SO PIC16F84A-04I/P PIC16F84-04I/P PIC16F84-04/SO PIC16F628A-04I/SO PIC16F88-I/SO
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Package 18-SOIC (SO, .300") 18-SOIC (SO, .300") - same 18-PDIP (P) - same family 18-PDIP (P) - same family 18-SOIC (SO, .300") - same 18-SOIC (SO, .300") - same 18-SOIC (SO, .300") - same
Max CPU Clock 4 MHz 4 MHz 4 MHz 4 MHz 4 MHz 4 MHz 20 MHz
Program Memory (Flash) 1.75 KB (1K x 14) 1.75 KB (1K x 14) 1.75 KB (1K x 14) 1.75 KB (1K x 14) 1.75 KB (1K x 14) 3.5 KB (2K x 14) 7 KB (4K x 14)
Data RAM 68 B 68 B 68 B 68 B 68 B 224 B 368 B
I/O Pins 13 13 13 13 13 16 16
Operating Voltage (VDD) 4.0 V to 5.5 V 2.0 V to 5.5 V 2.0 V to 5.5 V 4.0 V to 5.5 V 4.0 V to 5.5 V 2.0 V to 5.5 V 2.0 V to 5.5 V
Internal Oscillator No (external only) Yes (4 MHz) Yes (4 MHz) No No Yes (4 MHz) Yes (8 MHz)
ADC None None None None None None 10-bit, 7 channels
Operating Temperature -40C to +85C (Industrial) -40C to +85C (Industrial) -40C to +85C (Industrial) -40C to +85C (Industrial) 0C to +70C (Commercial) -40C to +85C (Industrial) -40C to +85C (Industrial)

주요 차별점

  • Industrial temperature grade in SOIC-18 package (vs PIC16F84-04/SO)
  • Modern drop-in replacement with wider voltage and internal oscillator (vs PIC16F84A-04I/SO)
  • More memory and peripherals in same SOIC-18 footprint (vs PIC16F628A-04I/SO)
  • Through-hole alternative without re-layout (vs PIC16F84-04I/P)

설계 노트

Decouple VDD (pin 14) with a 100 nF ceramic capacitor placed within 5 mm of the package, plus a 10 uF bulk capacitor on the PCB power rail. Per Microchip PIC16F84 datasheet DS30421D, VDD must remain inside 4.0 V to 5.5 V at all times - operation below 4.0 V may trigger the brown-out reset (BOR) depending on the BOR configuration bit. Add a TVS diode on VDD for industrial environments subject to load-dump transients.

Route the MCLR pin (pin 4) with a 10 kohm pull-up to VDD; do not leave it floating. Place the external crystal or resonator (if used) within 5 mm of pins 15 (OSC2/CLKOUT) and 16 (OSC1/CLKIN) with grounded guard traces to minimize stray capacitance. Per Microchip application note AN588, the ICSP pins RB6/PGC (pin 12) and RB7/PGD (pin 13) should be brought out to test points for production programming. Avoid routing high-speed signals across the OSC traces to prevent coupling.

Watch out for three common PIC16F84 design errors: (1) leaving RA4 open - it is an open-drain output and needs a pull-up when used as a digital output; (2) forgetting to clear the GIE bit during critical timing loops, which allows interrupts to corrupt cycle counts; (3) bank-switching errors when accessing registers in bank 1 without setting the RP0 bit in the STATUS register. Estimated: at 4 MHz Fosc, an interrupt latency of 4 instruction cycles (~4 microseconds) must be budgeted in worst-case response-time calculations.

The PIC16F84-04I/SO does not have dedicated hardware PWM or USART; bit-banged serial protocols must run at rates the 4 MHz instruction cycle can sustain without jitter. For 9600 baud UART emulation, the bit-time resolution is about 104 instruction cycles per bit, giving roughly +/-1% jitter with careful timing. Per the Microchip mid-range reference manual, using TMR1 as a time base improves accuracy. Critical applications should consider the PIC16F628A or PIC16F88 upgrades with on-datasleep USART hardware.

규정 준수 정보

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

RoHS and REACH compliant per Microchip product page. Not AEC-Q100 qualified - for automotive designs requiring AEC-Q100, use Microchip's automotive-grade PIC16F variants.

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

관련 검색

PIC16F84-04I/SO PIC16F84-04I/SO datasheet Microchip PIC16F84 PIC16F84 4MHz 8-bit Flash microcontroller PIC16F84 SOIC-18 package PIC16F84 pinout 18-pin SOIC PIC16F84 vs PIC16F84A PIC16F84 industrial temperature grade PIC16F84 drop-in replacement PIC16F84-04I/SO buy price stock what is the program memory of PIC16F84 PIC16F84 ICSP programming pins PIC microcontroller 8-bit hobby project PIC16F84 legacy industrial controller

관련 부품 & 용어

Microchip Technology PIC16F84-04I/SO PIC16F84 PIC16F84A PIC16F628A PIC16F88 8-bit microcontroller RISC architecture Harvard architecture Flash program memory EEPROM SOIC-18 PDIP-18 ICSP watchdog timer brown-out reset power-on reset MIPS RoHS REACH mid-range PIC instruction set industrial temperature grade RC oscillator CCP module
빠른 견적 RFQ
상세 정보를 모두 입력하십시오 — 영업팀이 24시간 이내에 답변드립니다
부품 번호 제조사 패키지 QTY 목표 가격 합계
합계: $0.00 USD
✓
견적이 제출되었습니다!

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

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