Microchip Technology

PIC16F84-10I/SO - 8-Bit 10MHz 1.75KB Flash MCU | Microchip

Артикул: PIC16F84-10I/SO ✓ Активен
В наличии Отправка в течение 1–3 рабочих дней
2.0 V to 6.0 V Vdss 18-pin SOIC (SO) Package 10 MHz Speed 1.75 KB (1K x 14) Memory
От $2.1 USD / шт.
MOQ: 1 |
Цена обновлена: 2026-09-21
Оптовые цены
Кол-во Цена за ед. Итого
1 $3.65 $3,65
10 $3.28 $32,80
100 $2.84 $284,00
500 $2.45 $1.225,00
1.000 $2.1 $2.100,00
ℹ️ Все цены указаны в USD

PIC16F84-10I/SO Обзор

The Microchip Technology PIC16F84-10I/SO is an 8-bit RISC Flash/EEPROM microcontroller based on the PIC16 CPU core, operating at a maximum clock frequency of 10 MHz with a 400 ns instruction cycle, housed in an 18-pin SOIC (SO) package. Key headline specifications include 1.75 KB (1K x 14) of self-programmable Flash program memory, 68 bytes of data RAM, 64 bytes of EEPROM data memory, and 13 general-purpose digital I/O pins.

A microcontroller (MCU) is a single-chip computer that integrates a CPU core, program memory (Flash/ROM), working RAM, and configurable I/O peripherals. The PIC16 family belongs to Microchip's 8-bit PIC architecture, which sits within the broader category of microcontrollers (MCU) -> 8-bit microcontrollers -> RISC microcontrollers -> embedded controllers -> semiconductors. Within a system hierarchy, an MCU sits between sensors/actuators (at the edge) and a host processor or communication bus (upstream), executing deterministic real-time tasks such as motor timing, keypad scanning, and protocol conversion.

The PIC16F84-10I/SO features 35 single-word instructions, single-cycle execution except for program branches (which take two cycles), and a 14-bit wide instruction word. It includes a programmable code-protection mechanism, an 8-bit timer/counter (TMR0) with an 8-bit programmable prescaler, a watchdog timer (WDT) with its own on-chip RC oscillator, and power-saving sleep mode. The device operates across 2.0V to 6.0V and supports in-circuit serial programming (ICSP) through two pins (RB6, RB7).

The architecture implements a Harvard-style memory layout with separate program and data buses, which allows instruction fetch and operand read to occur in the same cycle. CMOS technology keeps quiescent current low (typically <1 µA in sleep), making the part attractive for battery-backed and energy-conscious designs. The 'I' suffix denotes the industrial operating temperature grade of -40 °C to +85 °C.

Typical applications include low-cost embedded control nodes, hobby and educational microcontroller projects, sensor signal conditioning front-ends, LED driving and lighting controllers, appliance user-interface panels, and battery chargers. The 13 GPIO and the 64-byte EEPROM are particularly useful when a small, persistent calibration table or runtime counter must survive power cycles without an external EEPROM chip.

Designers should note that the original PIC16F84 has been superseded by the PIC16F84A, which is recommended for all new designs; however, the PIC16F84-10I/SO remains in distribution and is commonly used for maintenance of legacy assemblies. The wide 2.0V–6.0V supply range also lets it run directly from a 4.5V battery or a regulated 5V rail.

This page consolidates distributor pricing, 18-pin SOIC drop-in alternatives (notably PIC16F84A-20I/SO and PIC16F84-10/SO), and design notes that are not bundled on the manufacturer datasheet front page, helping engineers evaluate legacy replacement and supply options in a single view.

Аналоги без доработки для PIC16F84-10I/SO — тот же корпус, pin-to-pin совместимость. Компоненты в других корпусах, требующие переработки PCB, исключены.

Варианты в этой серии

Модели той же серии, совместимые без доработки с PIC16F84-10I/SO (тот же форм-фактор и посадочное место) — отличается по Package, Timers, I/O Pins, Core Architecture, Instruction Cycle Time.

Microchip Technology
Timers: 1 x 8-bit (TMR0 with 8-bit prescaler)
Core Architecture: 8-bit Harvard RISC
Instruction Cycle Time: 200 ns at 4 MHz
Microchip Technology
Package: 18-pin SOIC (SO, .300")
Timers: 3 (TMR0, TMR1, TMR2 - WDT included)
Core Architecture: 8-bit RISC (Harvard)
Microchip Technology
Package: 18-pin SOIC (SO, 0.300" / 7.50 mm body width)
Timers: 1 x 8-bit Timer0 with 8-bit prescaler; WDT with dedicated RC oscillator
I/O Pins: 13 digital I/O (PORTB[7:0] + PORTA[4:0])
Microchip Technology
Package: PDIP-18 (P)
Timers: 1 x 8-bit (TMR0) + WDT
I/O Pins: 13 (PORTA: 5, PORTB: 8)
Microchip Technology
Package: 18-SOIC (0.295", 7.50 mm width)
I/O Pins: 13 digital I/O
Core Architecture: 8-bit PIC RISC (Harvard)
Microchip Technology
Package: 18-SOIC
Timers: 1 x 8-bit, 1 x 16-bit

Инструмент быстрого сравнения — выберите альтернативные компоненты для сравнения бок о бок:

PIC16F84-10/SO

✅ Прямая замена
Microchip Technology
📦 SOIC-18 (SO)
PIC16F8x mid-range 8-bit MCU · 8-bit RISC, Harvard, 14-bit instruction word · 1.75 KB (1K x 14 words) · 68 bytes · 64 bytes · 10 MHz · 200 ns (at 10 MHz FOSC) · 2.0 V to 6.0 V

✓ В наличии

$3.65 / шт.

Открыть даташит →

PIC16F84-04I/SO

✅ Прямая замена
Microchip Technology
📦 SOIC-18 (SO)
PIC16F84 (PIC 16F, mid-range) · 8-bit RISC (Harvard) · 35 single-word instructions, 14-bit instruction word · 4 MHz · 200 ns at 20 MHz / 1 us at 4 MHz · 1.75 KB (1K x 14) · 68 bytes · 64 bytes

✓ В наличии

$2.18 / шт.

Открыть даташит →

PIC16F84A-20I/SO

✅ Прямая замена
Microchip Technology
📦 SOIC-18 (SO)
PIC16 RISC 8-bit · 8-bit · 1.75 KB (1K x 14) Flash · 68 bytes · 64 bytes · 20 MHz · 14-bit · 200 ns (at 20 MHz)

✓ В наличии

$2.2 / шт.

Открыть даташит →

PIC16F84A-04I/SO

✅ Прямая замена
Microchip Technology
📦 SOIC-18 (SO)
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 / шт.

Открыть даташит →
ℹ️ 1 компонент(ы) в другом корпусе скрыт(ы) — другой корпус требует переработки PCB и не является полноценной заменой без доработки. Свяжитесь с нами если вам нужны предложения по другим корпусам.

PIC16F84-10I/SO Максимальные параметры и электрические характеристики

CPU Core PIC16 (8-bit RISC)
Максимальная тактовая частота 10 MHz
Instruction Cycle 400 ns
Program Memory (Flash) 1.75 KB (1K x 14)
Data RAM 68 bytes
Data EEPROM 64 bytes
I/O Pins 13
Timers 1 x 8-bit (TMR0)
Instruction Set 35 single-word instructions
Operating Voltage (Vdd) 2.0 V to 6.0 V
Рабочая температура -40 °C to +85 °C (industrial, 'I' grade)
Watchdog Timer Yes, with on-chip RC oscillator
In-Circuit Serial Programming (ICSP) Yes (RB6/RB7)
Корпус 18-pin SOIC (SO)
Тип монтажа Surface Mount
Process Technology CMOS
Статус RoHS Compliant

Конфигурация выводов PIC16F84-10I/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 port A bit 2
Контакт 2 RA3 — Digital I/O port A bit 3
Контакт 3 RA4/T0CKI — Digital I/O port A bit 4 / Timer0 clock input
Контакт 4 MCLR — Master clear (reset), active-low
Контакт 5 Vss — Ground reference
Контакт 6 RB0/INT — Digital I/O port B bit 0 / external interrupt
Контакт 7 RB1 — Digital I/O port B bit 1
Контакт 8 RB2 — Digital I/O port B bit 2
Контакт 9 RB3 — Digital I/O port B bit 3
Контакт 10 RB4 — Digital I/O port B bit 4
Контакт 11 RB5 — Digital I/O port B bit 5
Контакт 12 RB6/PGC — Digital I/O port B bit 6 / ICSP clock
Контакт 13 RB7/PGD — Digital I/O port B bit 7 / ICSP data
Контакт 14 Vdd — Positive supply voltage (+2.0V to +6.0V)
Контакт 15 OSC2/CLKOUT — Crystal oscillator output / external clock output
Контакт 16 OSC1/CLKIN — Crystal oscillator input / external clock input
Контакт 17 RA0 — Digital I/O port A bit 0
Контакт 18 RA1 — Digital I/O port A bit 1

Типичное применение

PIC16F84-10I/SO подходит для 6 применениеs: Hobby & Educational Microcontroller Projects, Industrial Sensor Interface Front-End, Battery-User Remote-Control Panel, LED Lighting & Display Controllers, Appliance User-Interface Boards, Legacy Board Maintenance & Spare-Parts Supply.

🧩

Hobby & Educational Microcontroller Projects

The PIC16F84-10I/SO remains one of the most widely taught microcontrollers in university embedded courses and hobby electronics kits because its 35-instruction RISC architecture is straightforward to learn. Its 1.75 KB Flash and 13 GPIO are sufficient for classic projects like blinking-LED timers, keypad-controlled locks, and 7-segment counters. With a 10 MHz clock and 400 ns instruction cycle, students can demonstrate polled I/O timing using the 8-bit TMR0. The wide 2.0V-6.0V supply lets the part run from a 9V battery with a simple 7805 regulator. Placed on a SOIC-18 breakout board, it is easy to breadboard, and ICSP via RB6/RB7 means no programmer socket is required.

🏭

Industrial Sensor Interface Front-End

In industrial sensor-conditioning front-ends, the PIC16F84-10I/SO handles digital filtering, debouncing, and protocol bridging between a sensor cluster and a host controller. The 64-byte EEPROM stores calibration coefficients and serial numbers that survive power cycles, eliminating external EEPROM on the BOM. The industrial -40C to +85C temperature grade allows deployment in factory-floor enclosures without thermal derating. Operating at 10 MHz, the MCU can poll up to 13 discrete sensors at kHz rates while still servicing the watchdog timer. Paired with an external ADC such as MCP3002 over SPI, it forms a complete 4-channel analog front-end for PLCs.

📱

Battery-User Remote-Control Panel

The PIC16F84-10I/SO is well-suited for handheld remote-control panels thanks to its CMOS implementation and low-power sleep mode (typically <1 uA). A user-interface panel with a 4x4 matrix keypad, status LEDs, and an IR transmit LED uses only 8 of the 13 GPIO, leaving room for a buzzer or battery monitor. The 68-byte RAM buffers button debounce and last-pressed history, while the 64-byte EEPROM stores paired-device IDs. Running from two AA cells (3.0V) on the 2.0V-6.0V supply, the unit can operate for months between battery changes. The ICSP pins (RB6/RB7) double as ISP headers for field firmware updates.

💡

LED Lighting & Display Controllers

RGB-LED drivers and small alphanumeric display controllers benefit from the PIC16F84-10I/SO's deterministic GPIO toggling. The 10 MHz clock supports hardware-PWM-style bit-banging at kHz refresh rates for up to 8 LED channels directly from PORTB, with PORTA reserved for mode buttons. EEPROM stores last-brightness presets that reapply on power-up, useful for signage and architectural lighting. The wide supply range accepts both 3.3V and 5V LED strips without level shifters. With 1.75 KB Flash, the firmware can include dimming curves, color-mixing algorithms, and DMX-style address parsing. The SOIC-18 footprint fits miniature controller PCBs.

🏭

Appliance User-Interface Boards

White-goods appliances (washing machines, microwave ovens, coffee machines) often use a small MCU like the PIC16F84-10I/SO to scan membrane keypads, drive 7-segment or LCD displays, and control relays via triac drivers. The 13 GPIO handle a 16-key matrix (8+8), four 7-segment digits, and three relay outputs without expanders. The watchdog timer (WDT) protects against mains-borne brown-outs that could otherwise leave the appliance in an unsafe state. The 64-byte EEPROM stores user presets such as wash-cycle selection and favorite coffee recipes. Industrial temperature grading ensures reliability in warm enclosures. The same SOIC-18 footprint also supports the PIC16F84A upgrade path.

🔧

Legacy Board Maintenance & Spare-Parts Supply

Many industrial and scientific instruments shipped in the late 1990s and 2000s use the original PIC16F84, and the PIC16F84-10I/SO remains the authorised Microchip maintenance part for these assemblies. Field-service engineers keep this part on the shelf to repair boards without redesigning the firmware. Because the PIC16F84 is still listed in Microchip's product tree, distributors like DigiKey and LCSC stock it as a long-term maintenance item. For new designs, the datasheet recommends migrating to PIC16F84A, but for repair-only scenarios the -10I/SO is the correct order code. Storing reels of this part extends the service life of legacy equipment.

Сводка рекомендуемых товаров

PIC16F84A-20I/SO Microchip Technology Используется в: Hobby & Educational Microcontroller Projects, Appliance User-Interface Boards, Legacy Board Maintenance & Spare-Parts Supply MCP1700-3302E 3.3V LDO regulator for low-voltage demo Используется в: Hobby & Educational Microcontroller Projects, Legacy Board Maintenance & Spare-Parts Supply MCP3002-I/SN External 10-bit SPI ADC for analog sensors Используется в: Industrial Sensor Interface Front-End PIC16F819-I/SO Microchip Technology Используется в: Industrial Sensor Interface Front-End TSAL6200 IR emitter LED for remote-control transmit Используется в: Battery-User Remote-Control Panel PIC16F690-I/SO Microchip Technology Используется в: Battery-User Remote-Control Panel WS2812B Addressable RGB LED strip Используется в: LED Lighting & Display Controllers ULN2003A Darlington driver for high-current LED arrays Используется в: LED Lighting & Display Controllers MOC3021 Optoisolator for triac gate drive Используется в: Appliance User-Interface Boards
What is the maximum clock frequency of the PIC16F84-10I/SO?
The PIC16F84-10I/SO operates at a maximum clock frequency of 10 MHz, producing a 400 ns instruction cycle. According to Microchip datasheet DS30421D, the device executes almost every instruction in a single cycle except program branches, which take two cycles, yielding throughput close to 10 MIPS at full clock. The '10' suffix indicates the 10 MHz speed grade; the '04' grade variant runs at 4 MHz.
How much Flash and RAM does the PIC16F84-10I/SO have?
The PIC16F84-10I/SO provides 1.75 KB (1K x 14) of self-programmable Flash program memory, 68 bytes of data RAM, and 64 bytes of data EEPROM. The 14-bit instruction word lets each Flash location hold one instruction, so the usable program space is 1024 single-word instructions. The 64-byte EEPROM is sufficient for storing calibration constants, runtime counters, or user preferences that must survive power cycles.
What package does the PIC16F84-10I/SO use and how many I/O pins does it have?
The PIC16F84-10I/SO is supplied in an 18-pin SOIC (SO) surface-mount package and exposes 13 general-purpose digital I/O pins grouped on PORTB (RB0–RB7, 8 pins) and PORTA (RA0–RA4, 5 pins). Two pins (RA0/RA1) are multiplexed with analog functions on the PIC16F84A but on the original PIC16F84 are digital-only, and two pins (RB6/RB7) double as ICSP programming lines. The wide SOIC body simplifies hand-soldering and breadboard-style prototype work.
What is the difference between PIC16F84-10I/SO and PIC16F84-10/SO?
The PIC16F84-10I/SO and PIC16F84-10/SO share the same 10 MHz speed grade, 18-pin SOIC package, and 1.75 KB Flash memory; the only difference is the operating-temperature grade. The 'I' suffix designates the industrial -40 °C to +85 °C range, while the part with no letter is the commercial 0 °C to +70 °C range. They are pin-for-pin drop-in replacements; choose 'I' for outdoor, automotive cabin, or industrial environments and the non-'I' variant for indoor commercial equipment.
Is the PIC16F84-10I/SO still in production or has it been replaced?
The PIC16F84 has been functionally superseded by the PIC16F84A, which Microchip explicitly recommends for new designs. However, the PIC16F84-10I/SO remains widely available through authorised distributors (DigiKey, Mouser, LCSC) and is still listed as active for spare-parts and legacy board maintenance. For new product development, choose the PIC16F84A-04I/SO or PIC16F84A-20I/SO; for repairing an existing assembly, the PIC16F84-10I/SO is fully supported as a maintenance part.
Can the PIC16F84A-20I/SO drop-in replace the PIC16F84-10I/SO?
Yes, the PIC16F84A-20I/SO is a true drop-in replacement for the PIC16F84-10I/SO in the 18-pin SOIC package. It doubles the maximum clock frequency to 20 MHz (faster), keeps the same 1.75 KB Flash, 68-byte RAM, and 64-byte EEPROM, and adds a comparator module and wider analog capability on PORTA. Software originally written for the PIC16F84 runs on the PIC16F84A without code changes because the instruction set and SFR addresses are compatible at the documented 1E level.
Where can I buy the PIC16F84-10I/SO and what is the price?
The PIC16F84-10I/SO is in stock at DigiKey, Mouser, LCSC, and other authorised distributors as of 2026-09-21. LCSC lists the part from approximately $3.65 for a single unit, with volume pricing dropping toward $2.10 at the 1000-piece break per Octopart distributor aggregation. DigiKey typically shows 'ships today' for small reels; lead times for full 1000-piece reels are usually 4-6 weeks. Always confirm current stock before issuing a purchase order.
What is the lead time for PIC16F84-10I/SO orders?
Lead time for the PIC16F84-10I/SO is typically 4-6 weeks for full manufacturer reels (1000 pieces) from authorised distributors as of 2026-09-21, because the part is in long-term maintenance rather than high-volume production. Cut-tape and small-spool orders (1-100 pieces) are commonly available from DigiKey and Mouser stock with same-day dispatch. For longer-term supply planning, switch to the PIC16F84A-20I/SO which is fully active.
What operating voltage range does the PIC16F84-10I/SO support?
The PIC16F84-10I/SO operates from 2.0 V to 6.0 V supply (Vdd), according to Microchip datasheet DS30421D. This range covers both 3.3V and 5V rails without level shifters and lets the device run directly from a fresh alkaline or lithium battery pack. The internal brown-out and watchdog features protect the Flash and EEPROM contents during low-voltage events. When designing, add a 100 nF decoupling capacitor close to Vdd and a 10 µF bulk capacitor on the supply rail.
When should I choose the PIC16F84-10I/SO over the PIC16F84A-20I/SO?
Choose the PIC16F84-10I/SO when you need byte-code-level compatibility with existing firmware that was assembled for the original PIC16F84, or when repairing a legacy board whose BOM specifies the original silicon. Choose the PIC16F84A-20I/SO for new designs that need higher throughput (20 MHz vs 10 MHz), wider analog features, and longer-term supply assurance. Both share the 18-pin SOIC footprint, so the PCB does not need to change.
Where can I download the PIC16F84-10I/SO datasheet PDF?
The official PIC16F84-10I/SO datasheet PDF can be downloaded from Microchip's website (search part number DS30421D on microchip.com), or from the LCSC product page C184273.pdf mirror, or from third-party archives such as alldatasheet.net (124-page document). The datasheet includes electrical characteristics, DC/AC timing diagrams, the instruction set reference, and the 18-pin SOIC mechanical drawing needed for footprint design.
What is the pinout of the PIC16F84-10I/SO in the 18-pin SOIC?
Per Microchip datasheet DS30421D, the PIC16F84-10I/SO pinout in the 18-pin SOIC is: pin 1 = RA2, pin 2 = RA3, pin 3 = RA4/T0CKI, pin 4 = MCLR (reset), pin 5 = Vss (GND), pin 6 = RB0/INT, pin 7 = RB1, pin 8 = RB2, pin 9 = RB3, pin 10 = RB4, pin 11 = RB5, pin 12 = RB6/PGC (ICSP clock), pin 13 = RB7/PGD (ICSP data), pin 14 = Vdd (+5V), pin 15 = OSC2/CLKOUT, pin 16 = OSC1/CLKIN, pin 17 = RA0, pin 18 = RA1.
What is the best Microchip equivalent for the PIC16F84-10I/SO?
The best same-footprint Microchip equivalent is the PIC16F84A-20I/SO, which is pin-for-pin compatible in the 18-pin SOIC, runs up to 20 MHz, and adds analog comparator inputs on PORTA. For a faster, more modern Microchip replacement with more peripherals, the PIC16F628A-I/SO (also 18-pin) is a popular migration target with 3.5 KB Flash and a USART. Both share the same SOIC-18 land pattern, so the PCB does not change.
Does the PIC16F84-10I/SO have an on-chip ADC?
No, the PIC16F84-10I/SO does not include an on-chip analog-to-digital converter (ADC). All 13 I/O pins are digital only, and any analog signal must be conditioned externally with a comparator or external ADC. Microchip introduced ADC capability in the PIC16F84A, which adds an 8-bit ADC on PORTA pins AN0-AN4. If you need analog input, choose the PIC16F84A-20I/SO instead, or add an external ADC such as the MCP3002 over SPI.
Is the PIC16F84-10I/SO RoHS compliant and lead-free?
Yes, the PIC16F84-10I/SO supplied today is RoHS compliant and lead-free (Pb-free), in line with the Microchip SOIC-18 industrial grade environmental policy. The part is also REACH compliant and is shipped in MSL (Moisture Sensitivity Level) packaging appropriate for surface-mount assembly. According to the Microchip product page and LCSC compliance data, the -10I/SO ordering code denotes the industrial temperature grade with lead-free matte-tin finish.

Справочные инженерные данные для PIC16F84-10I/SO — сравнение, рекомендации по проектированию и информация о соответствии.

Руководство по выбору

Choose the PIC16F84-10I/SO when repairing legacy boards whose BOM specifies the original PIC16F84 silicon, or when running firmware that requires bit-for-bit compatibility with that original part. For new designs, prefer the PIC16F84A-20I/SO - it shares the same SOIC-18 footprint, doubles the clock speed to 20 MHz, and adds an 8-bit ADC, all while running existing PIC16F84 code unchanged at the 1E compatibility level. Choose the PIC16F84-04I/SO only if your design needs the lower 4 MHz clock for ultra-low-power operation. All four drop-in alternatives share the same SOIC-18 land pattern, so PCB redesign is not required.

Сравнение с аналогами

Параметр Этот товар PIC16F84-10/SO PIC16F84-04I/SO PIC16F84A-20I/SO PIC16F84A-04I/SO
Package SOIC-18 (SO) SOIC-18 (SO) - same SOIC-18 (SO) - same SOIC-18 (SO) - same SOIC-18 (SO) - same
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Maximum Clock Frequency 10 MHz 10 MHz 4 MHz 20 MHz 4 MHz
Program Memory (Flash) 1.75 KB (1K x 14) 1.75 KB 1.75 KB 1.75 KB 1.75 KB
Data RAM 68 bytes 68 bytes 68 bytes 68 bytes 68 bytes
Data EEPROM 64 bytes 64 bytes 64 bytes 64 bytes 64 bytes
Operating Temperature -40C to +85C (Industrial) 0C to +70C (Commercial) -40C to +85C (Industrial) -40C to +85C (Industrial) -40C to +85C (Industrial)
On-chip ADC No No No Yes, 8-bit Yes, 8-bit
I/O Pins 13 13 13 13 13
Operating Voltage 2.0V to 6.0V 2.0V to 6.0V 2.0V to 6.0V 2.0V to 6.0V 2.0V to 6.0V

Ключевые отличия

  • Wide industrial temperature range with original PIC16F84 die (против PIC16F84-10/SO)
  • Direct pin-compatible upgrade with 2x clock speed and on-chip ADC (против PIC16F84A-20I/SO)
  • Lower clock grade variant for power-sensitive designs (против PIC16F84-04I/SO)
  • Original silicon for byte-code compatibility with legacy firmware (против PIC16F84A-20I/SO)

Заметки по проектированию

Place a 100 nF ceramic decoupling capacitor as close as possible to the Vdd pin (pin 14), with a 10 uF bulk capacitor on the same supply rail. The PIC16F84-10I/SO draws brief current spikes during Flash writes (typically 20-30 mA for 1-2 ms); the bulk capacitor prevents Vdd droop that could corrupt the write. Brown-out conditions below 2.0V should be handled by the MCLR reset circuit rather than relying on software recovery. Estimated: at 10 MHz clock and 5V supply, the part draws ~10 mA active and <1 uA in sleep mode.

Two common pitfalls when designing with PIC16F84: (1) Forgetting to disable the watchdog timer (WDT) in configuration bits when not used - leaving it enabled can cause unexpected resets in long loops; clear the _WDTE bit in __CONFIG. (2) Reading PORTA immediately after a write requires reading the port twice; the first read loads the input latch, the second read returns the actual pin state. Both pitfalls are documented in Microchip datasheet DS30421D section on PORTB/PORTA reads. ICSP programming requires the MCLR pin to be pulled to +13.5V briefly during programming - use a dedicated programming connector rather than relying on an on-board reset supervisor.

Keep the crystal or resonator traces short (under 10 mm) and symmetric from the MCU pins to ground. The 18-pin SOIC has 1.27 mm pin pitch; route signals on a 4-layer board with a dedicated ground plane under the part. Place the MCLR pull-up resistor (typically 10 kOhm) within 5 mm of pin 4. If the design uses ICSP, dedicate pins RB6 and RB7 to programming - sharing them with high-current loads can prevent successful programming or read-back. For EMI-sensitive applications, add a small ferrite bead on the Vdd trace feeding the MCU.

When driving long cables from PORTB outputs (e.g., relay coils or LED strings), add 100 Ohm series resistors to limit ringing and reflections. Inputs from mechanical switches must be debounced in software (typically 10-50 ms) to avoid multiple counts from contact bounce. The PIC16F84 has no Schmitt trigger on PORTB inputs by default; for noisy environments, add an external RC filter (10 kOhm + 100 nF) on each switch input. The MCLR pin is sensitive to fast transients; for industrial applications, add a series resistor (100 Ohm-1 kOhm) and a TVS clamp to ground.

Информация о соответствии

RoHS
Compliant
REACH
Compliant
AEC-Q100
Not Qualified
Без свинца
Yes
Без галогенов
Yes
Конфликтные минералы
Compliant

RoHS compliant and lead-free per Microchip product page. Industrial temperature grade (-40C to +85C) denoted by 'I' suffix. Not AEC-Q100 qualified; for automotive applications, contact Microchip for grade information.

Данные проверены: 2026-09-21 — данные проверены и курируются командой компонентной инженерии XAIPART

Похожие запросы

PIC16F84-10I/SO PIC16F84-10I/SO datasheet Microchip PIC16F84-10I/SO PIC16F84 18-pin SOIC 10MHz 1.75KB flash PIC16F84 8-bit RISC microcontroller 13 I/O PIC16F84-10I/SO vs PIC16F84A-20I/SO PIC16F84 industrial temperature SOIC microcontroller PIC16F84 hobby educational microcontroller project PIC16F84 drop-in replacement SOIC-18 buy PIC16F84-10I/SO LCSC DigiKey PIC16F84 ICSP in-circuit serial programming what is the difference between PIC16F84 and PIC16F84A PIC16F84 obsolete replacement

Связанные компоненты & термины

Microchip Technology PIC16F84 PIC16F84-10I/SO PIC16F84A-20I/SO PIC16F84A-04I/SO PIC16F84-04I/SO PIC16F84-10/SO PIC16 CPU core 8-bit microcontroller RISC architecture Harvard architecture Flash program memory EEPROM data memory SOIC-18 surface mount ICSP watchdog timer TMR0 RoHS REACH industrial temperature grade battery-powered embedded sensor front-end LED lighting controller appliance control panel
Быстрый запрос цены (RFQ)
Заполните все данные — наша команда продаж ответит в течение 24 часов
Артикул Производитель Корпус QTY Целевая цена Итого
Итого: $0.00 USD
✓
Запрос цены отправлен!

Мы ответим на ваш email в течение 24 часов

1
RFQ отправлен
2
Предложение получено
3
Заказ оформлен
4
Оплата
5
Отправлено
6
Доставлено
Просмотреть детали RFQ