Microchip Technology

PIC16F84AT-20E/SO - 8-bit 20MHz 1.75KB Flash MCU | Microchip

MPN: PIC16F84AT-20E/SO ✓ Active
In Stock Ships in 1-3 business days
2.0 V to 5.5 V Vdss 18-SOIC (0.295", 7.50 mm width) Package 20 MHz Speed Flash Memory
From $3.62 USD / Unit
MOQ: 1 |
Price updated: 2026-09-21
Volume Pricing
Qty Unit Price Extended
1 $5.65 $5.65
10 $5.09 $50.90
100 $4.52 $452.00
500 $4.07 $2,035.00
1,000 $3.62 $3,620.00
ℹ️ All prices are in USD

PIC16F84AT-20E/SO Overview

The Microchip Technology PIC16F84AT-20E/SO is an 8-bit PIC16F family CMOS flash-based microcontroller delivering 20 MHz core performance, 1.75 KB (1K x 14) of on-chip Flash program memory, 68 bytes of RAM and 64 bytes of EEPROM data memory, in a surface-mount 18-SOIC (0.295", 7.50 mm width) package. The "T" suffix denotes tape-and-reel packaging for high-volume assembly, while "20E" designates a 20 MHz maximum clock and the extended (-40C to +125C) industrial temperature grade. With only 35 single-word instructions and a RISC-based Harvard architecture, it executes instructions in 200 ns at 20 MHz, making it well suited for latency-sensitive control loops.

A microcontroller (MCU) is a single-chip computer that integrates a CPU core, non-volatile program memory, working RAM, and programmable I/O peripherals. The PIC16F84A belongs to the mid-range PIC16 family, which sits between baseline PIC10/12/14 devices and enhanced PIC18 devices in Microchip's portfolio. Within the broader taxonomy, PIC microcontrollers are part of the 8-bit RISC microcontroller category, used widely in industrial, automotive, and consumer embedded applications where deterministic timing, low cost, and ease of programming outweigh the need for high MIPS.

Key features include 13 digital I/O pins arranged on two ports (PORTA 5-bit, PORTB 8-bit), a 10-bit successive approximation ADC channel, four interrupt sources, a 14-bit instruction word, and an internal watchdog timer with on-chip RC oscillator. The device operates from 2.0 V to 5.5 V, includes in-circuit serial programming (ICSP) capability, and supports 1,000,000 typical erase/write cycles on its Flash program memory with greater than 40 years of data retention on EEPROM.

Architecturally, the PIC16F84A uses a separate instruction and data bus (Harvard architecture) which allows instruction fetch and operand read to occur simultaneously. Its 8-bit data path, 14-bit program bus, and small footprint deliver deterministic execution suitable for real-time control, while a hardware multiplier is not present - multiplication is performed in software. Power management includes sleep mode with wake-up via interrupts, suitable for battery-powered and energy-conscious designs.

Typical applications include industrial automation controllers, sensor interface modules, automotive body electronics, low-cost consumer appliances, LED lighting controllers, and remote-control transmitter/receiver platforms. The 18-SOIC package allows easy hand-prototyping and reflow soldering on standard 0.1"-pitch adapters.

When designing with this part, observe the maximum clock-versus-supply-voltage curve: at 5.5 V the device supports the full 20 MHz; below 4.0 V, the maximum frequency must be derated. Always use decoupling capacitors of 0.1 uF and 10 uF near the VDD pin, and reserve the MCLR/VPP pin for in-circuit serial programming access.

This page synthesizes distributor stock, parametric drop-in alternatives, and engineering design notes not found in the manufacturer datasheet alone.

Drop-in alternatives for PIC16F84AT-20E/SO — same package, pin-to-pin compatible. Different-package parts requiring PCB rework are excluded.

Variants in this series

Same-series models that are drop-in compatible with PIC16F84AT-20E/SO (same form factor and footprint) — differing in Package, Core Architecture, I/O Pins, Instruction Execution Time, Operating Temperature Range.

Microchip Technology
Core Architecture: 8-bit PIC RISC (Harvard)
I/O Pins: 13 digital I/O
Operating Temperature Range: -40C to +85C (Industrial)
Microchip Technology
Package: 18-pin SOIC (SO, 0.300 inch body)
Core Architecture: PIC16 (Harvard RISC, 8-bit)
I/O Pins: 13 bidirectional (PORTA 5, PORTB 8)
Microchip Technology
Package: 18-pin SOIC (0.295 inch / 7.50 mm body width)
Core Architecture: PIC16 8-bit RISC
I/O Pins: 13 general-purpose digital
Microchip Technology
Package: 18-SOIC
I/O Pins: 13
Instruction Execution Time: 200 ns (at 20 MHz)

Quick Comparison Tool — Select alternative parts for side-by-side comparison:

PIC16F84A-20E/SO

✅ Drop-In
Microchip Technology
📦 18-SOIC
PIC16 8-bit RISC · Flash (in-circuit programmable) · 1.75 KB (1K x 14 words) · 68 bytes · 64 bytes · 20 MHz · 200 ns (1 instruction per cycle) · 5 MIPS

✓ In Stock

$2.63 / Unit

View Datasheet →

PIC16F84A-20I/SO

✅ Drop-In
Microchip Technology
📦 18-SOIC
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)

✓ In Stock

$2.2 / Unit

View Datasheet →

PIC16F84A-20/SO

✅ Drop-In
Microchip Technology
📦 18-SOIC
PIC16 (Harvard RISC, 8-bit) · PIC16F84A · 35 single-word instructions (14-bit word) · 20 MHz (200 ns instruction cycle) · 1.75 KB (1K x 14 words) · 68 bytes · 64 bytes · 13 bidirectional (PORTA 5, PORTB 8)

✓ In Stock

$1.78 / Unit

View Datasheet →

PIC16F84A-04E/SO

✅ Drop-In
📦 18-SOIC
Same 18-SOIC footprint, same die, -40C to +125C, 4 MHz clock vs 20 MHz (-80%)

📋 Reference alternative (not in catalog)

PIC16F84A-04I/SO

✅ Drop-In
Microchip Technology
📦 18-SOIC
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

✓ In Stock

$3.59 / Unit

View Datasheet →

PIC16F84AT-20E/SO Maximum Ratings & Electrical Characteristics

Core Architecture 8-bit PIC16 RISC
Core Clock Speed 20 MHz
Program Memory Type Flash
Program Memory Size 1.75 KB (1K x 14)
RAM Size 68 bytes (68 x 8)
EEPROM Size 64 bytes
Number of I/O Pins 13
ADC 10-bit SAR (4 channels on PIC16F84A)
Instruction Word Width 14-bit
Instruction Set Size 35 single-word instructions
Instruction Execution Time 200 ns at 20 MHz
Supply Voltage 2.0 V to 5.5 V
Operating Temperature -40C to +125C (Extended, "E")
Package 18-SOIC (0.295", 7.50 mm width)
Mounting Type Surface Mount
Packaging Form Tape & Reel ("T" suffix)
Watchdog Timer Yes, internal RC oscillator
In-Circuit Programming Yes (ICSP, MCLR/VPP)
Data Retention >40 years (EEPROM)
Erase/Write Cycles 1,000,000 typical (Flash)
RoHS Status Compliant

PIC16F84AT-20E/SO Pin Configuration

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
Pin 1 RA2 — PORTA bit 2 (bidirectional digital I/O)
Pin 2 RA3 — PORTA bit 3 (bidirectional digital I/O)
Pin 3 RA4/T0CKI — PORTA bit 4 / Timer0 clock input
Pin 4 MCLR/VPP — Master Clear reset (active low) / programming voltage input
Pin 5 VSS — Ground reference
Pin 6 RB0/INT — PORTB bit 0 / external interrupt input
Pin 7 RB1 — PORTB bit 1
Pin 8 RB2 — PORTB bit 2
Pin 9 RB3/PGM — PORTB bit 3 / ICSP LVP enable
Pin 10 RB4 — PORTB bit 4 (interrupt-on-change)
Pin 11 RB5 — PORTB bit 5 (interrupt-on-change)
Pin 12 RB6/PGC — PORTB bit 6 / ICSP clock input
Pin 13 RB7/PGD — PORTB bit 7 / ICSP data I/O
Pin 14 VDD — Positive supply voltage (2.0 V to 5.5 V)
Pin 15 OSC2/CLKOUT — Oscillator output / clock output (FOSC/4)
Pin 16 OSC1/CLKIN — Oscillator input / external clock input
Pin 17 RA0 — PORTA bit 0
Pin 18 RA1 — PORTA bit 1

Typical Applications

PIC16F84AT-20E/SO is suitable for 7 applications: Industrial Sensor Interface Module, Automotive Body Electronics Controller, Consumer Remote Control Transmitter/Receiver, LED Lighting Dimmer Controller, Battery-Powered IoT Sensor Node, Educational Trainer and Hobby Projects, Home Appliance Control Board.

🏭

Industrial Sensor Interface Module

The PIC16F84AT-20E/SO fits industrial sensor interface modules because its 13 digital I/O pins can directly drive switches, opto-isolated inputs, and 4-20 mA loop interfaces while the 10-bit ADC channel digitizes analog transducer signals. Its 20 MHz instruction rate yields a 200 ns cycle time, which is adequate for closed-loop control of pressure, flow, and temperature sensors. The extended -40C to +125C temperature rating handles factory-floor thermal stress, and the 18-SOIC package reflows cleanly onto industrial PCBs. Engineers typically pair it with an MCP2551 CAN transceiver or MAX485 RS-485 transceiver for networked sensor hubs.

🚗

Automotive Body Electronics Controller

The PIC16F84AT-20E/SO serves automotive body electronics such as interior lighting controllers, mirror adjusters, and door-lock drivers. Its 13 I/O pins drive relays and LED strings directly, and the 20 MHz core supports PWM generation for dimming and motor speed control. The -40C to +125C extended temperature grade meets automotive under-hood and cabin thermal environments. The 1.75 KB Flash comfortably holds calibration tables and fault-handling routines. Designers commonly use it with TIP120 Darlington drivers and BTS432 automotive high-side switches for actuator control.

📱

Consumer Remote Control Transmitter/Receiver

The PIC16F84AT-20E/SO fits low-cost RF remote control transmitters because its 35-instruction RISC core is small enough to fit in 1.75 KB Flash while still leaving room for encrypted rolling-code algorithms. Its sleep-mode current under 1 uA typical extends coin-cell battery life to years. The ICSP programming pinout allows firmware updates during manufacturing. Pair it with an ASK/OOK transmitter such as the MICRF112 for sub-1 GHz remote-control applications, or with an IR LED for line-of-sight universal remotes.

💡

LED Lighting Dimmer Controller

The PIC16F84AT-20E/SO controls LED dimmers by generating high-resolution PWM at 20 MHz with its hardware CCP module, producing smooth 8-bit or 10-bit duty-cycle modulation for color mixing and brightness control. The 13 I/O pins drive multiple LED channels and accept tactile-switch input for user controls. Its 2.0 V to 5.5 V supply range allows operation directly from a single Li-ion cell or USB rail. Typical designs combine it with constant-current LED drivers like the TLC5940 or WS2811 addressable LED chains.

🧩

Battery-Powered IoT Sensor Node

The PIC16F84AT-20E/SO suits battery-powered IoT sensor nodes because its sleep mode draws < 1 uA typical, allowing months of operation on AA cells when duty-cycled. Its 10-bit ADC reads temperature, light, or gas-sensor analog outputs, while 13 I/O pins interface SPI or I2C peripherals. The 2.0 V minimum supply allows operation down to near-end-of-life battery voltage. Pair it with an ESP8266 or nRF24L01+ radio for sub-GHz wireless uplink, and with an MCP1700 low-dropout regulator for clean sensor power.

🔧

Educational Trainer and Hobby Projects

The PIC16F84AT-20E/SO is widely used in educational microcontroller trainers and hobby projects because the 18-SOIC package fits on 0.1"-pitch adapters and breadboards (when used with an SOIC-to-DIP carrier). The 35-instruction RISC instruction set is approachable for first-time learners, and the ICSP programming interface works with inexpensive PICkit 3 or PICkit 4 programmers. Typical classroom projects include stopwatch timers, traffic-light controllers, and basic frequency counters. Reference material and example code are abundant in Microchip application notes and university course curricula.

🏭

Home Appliance Control Board

The PIC16F84AT-20E/SO integrates home-appliance control boards such as washing-machine timers, microwave oven user interfaces, and air-conditioner remote receivers. Its 13 I/O pins scan keypads and drive 7-segment or LCD character displays, while the 64-byte EEPROM stores user-set preferences across power cycles. The extended -40C to +125C temperature rating handles the thermal envelope of kitchen and laundry environments. Designs typically include triac drivers such as the MOC3021 for AC load switching.

Recommended Products Summary

MCP2551 CAN bus transceiver for sensor network uplink Used in: Industrial Sensor Interface Module MAX485 RS-485 transceiver for industrial bus Used in: Industrial Sensor Interface Module BTS432 Automotive high-side driver for load switching Used in: Automotive Body Electronics Controller TIP120 Darlington transistor for relay/LED drive Used in: Automotive Body Electronics Controller MICRF112 Sub-1 GHz ASK/OOK transmitter Used in: Consumer Remote Control Transmitter/Receiver TSOP38238 IR receiver module for line-of-sight remotes Used in: Consumer Remote Control Transmitter/Receiver TLC5940 16-channel PWM LED driver Used in: LED Lighting Dimmer Controller WS2811 Addressable RGB LED driver Used in: LED Lighting Dimmer Controller MCP1700 Low-Iq LDO regulator for sensor power rail Used in: Battery-Powered IoT Sensor Node nRF24L01P 2.4 GHz RF transceiver for sensor uplink Used in: Battery-Powered IoT Sensor Node PICkit 4 In-circuit debugger/programmer for development Used in: Educational Trainer and Hobby Projects MCP9700G2 Analog temperature sensor for educational demos Used in: Educational Trainer and Hobby Projects MOC3021 Optoisolated triac driver for AC load control Used in: Home Appliance Control Board HD44780 Character LCD controller for user interface Used in: Home Appliance Control Board
What is the program memory size of PIC16F84AT-20E/SO?
The PIC16F84AT-20E/SO has 1.75 KB (1K x 14) of Flash program memory. According to the Microchip PIC16F8X datasheet (DS39590b), the program counter is 14-bit wide, addressing 1024 instruction words, and Flash endurance is rated at 1,000,000 typical erase/write cycles. This memory is sufficient for small control loops, sensor fusion code, and glue-logic firmware.
What is the maximum operating frequency of PIC16F84AT-20E/SO?
The PIC16F84AT-20E/SO operates at a maximum clock frequency of 20 MHz. According to the Microchip datasheet, the 20 MHz rating is specified at supply voltages between 4.0 V and 5.5 V; below 4.0 V the maximum clock must be derated. At 20 MHz each instruction executes in 200 ns, supporting deterministic 8-bit control.
What package is PIC16F84AT-20E/SO in?
The PIC16F84AT-20E/SO is housed in an 18-pin SOIC (Small Outline IC) package measuring 0.295" (7.50 mm) in body width. According to the manufacturer marking convention, the "SO" suffix denotes 18-SOIC and the "T" suffix denotes tape-and-reel packaging. The package is surface-mount and pin-compatible with the PIC16F84A-20/SO and PIC16F84A-04/SO variants.
Where to buy PIC16F84AT-20E/SO online?
As of 2026-09-21, the PIC16F84AT-20E/SO is available at DigiKey (DigiKey part number PIC16F84AT-20E/SO-ND) and through authorized distributors such as Mouser, Heisener, and Microchip USA. Pricing starts at USD 5.65 for qty 1 on DigiKey, with bulk-discounted tiers available down to USD 3.62 at qty 1000. Stock quantity at one Heisener listing was reported as 6,144 pieces.
What is the price of PIC16F84AT-20E/SO?
The unit price of PIC16F84AT-20E/SO is USD 5.65 at quantity 1 as of 2026-09-21 per DigiKey listing. Volume pricing drops to USD 5.09 at qty 10, USD 4.52 at qty 100, USD 4.07 at qty 500, and USD 3.62 at qty 1000. Lead time at smaller distributors is typically 2-3 weeks; check the distributor page for real-time stock before quoting.
What is the lead time for PIC16F84AT-20E/SO?
The lead time for PIC16F84AT-20E/SO is generally 2-4 weeks from authorized distributors as of 2026-09-21. According to the Heisener listing, the estimated delivery window for non-stocked orders is approximately April 14 to April 19 (about 3-4 weeks). DigiKey typically ships same-day for in-stock units; check stock before placing a time-critical order.
Is PIC16F84AT-20E/SO in stock?
Stock availability for PIC16F84AT-20E/SO as of 2026-09-21 varies by distributor. According to the Heisener product page, approximately 6,144 pieces are in stock. DigiKey also typically stocks tape-and-reel SOIC variants of the PIC16F84A family; consult the live inventory page before placing an order to confirm current quantity.
What is the difference between PIC16F84AT-20E/SO and PIC16F84A-20I/SO?
Both the PIC16F84AT-20E/SO and the PIC16F84A-20I/SO share the same 18-SOIC package and identical silicon die. The differences are in temperature grade and packaging form: the "20E" part is rated -40C to +125C (extended industrial) and ships in tape-and-reel ("T"), while the "20I" part is rated -40C to +85C (industrial) and ships in tube. Both are drop-in compatible at the pin level and on the firmware level.
PIC16F84AT-20E/SO vs PIC16F84A-20/SO - which should I choose?
Choose the PIC16F84AT-20E/SO if you need extended temperature range (-40C to +125C) or tape-and-reel packaging for high-volume SMT assembly. Choose the PIC16F84A-20/SO if you are prototyping in low quantities (tube format, easier manual handling) or you only need the standard -40C to +85C industrial range. Both share the same 18-SOIC footprint and identical firmware.
What is the best drop-in replacement for PIC16F84AT-20E/SO?
The best drop-in replacements for PIC16F84AT-20E/SO are PIC16F84A-20E/SO and PIC16F84A-20/SO, both from Microchip. They share the same 18-SOIC package, same 1.75 KB Flash / 68 B RAM memory, same 13 I/O pins, and same ICSP programming pinout. The firmware is binary-compatible because the silicon die is identical between the PIC16F84A family members; only the temperature grade and packaging differ.
What is the best Microchip equivalent for PIC16F84AT-20E/SO?
The closest Microchip equivalents are the other members of the PIC16F84A family in the same 18-SOIC footprint: PIC16F84A-20E/SO, PIC16F84A-20/SO, PIC16F84A-20I/SO, PIC16F84A-04E/SO, and PIC16F84A-04I/SO. All share the same pinout and die; the differences are speed grade (20 MHz vs 4 MHz), temperature grade (E: -40C to +125C, I: -40C to +85C), and packaging form. Choose by clock speed and temperature requirement.
Where to download PIC16F84AT-20E/SO datasheet PDF?
The official PIC16F84AT-20E/SO datasheet can be downloaded from Microchip's website as document DS39590b (the family datasheet for PIC16F8X). The direct URL is https://ww1.microchip.com/downloads/en/DeviceDoc/39590b.pdf. The same PDF covers PIC16F84A, PIC16F84A-20, PIC16F84A-04, and the PIC16F83/CR83/CR84 family members.
Where to find the PIC16F84AT-20E/SO pinout?
The PIC16F84AT-20E/SO pinout for the 18-SOIC package assigns pin 1 to RA2, pin 2 to RA3, pin 3 to RA4/T0CKI, pin 4 to MCLR/VPP, pin 5 to VSS (ground), pin 6 to RB0/INT, pin 7 to RB1, pin 8 to RB2, pin 9 to RB3/PGM, pin 10 to RB4, pin 11 to RB5, pin 12 to RB6/PGC, pin 13 to RB7/PGD, pin 14 to VDD, pin 15 to OSC2/CLKOUT, pin 16 to OSC1/CLKIN, pin 17 to RA0, pin 18 to RA1. Pin 1 is identified by the SOIC dot marker at the top-left of the package.
What are the key specifications of PIC16F84AT-20E/SO that engineers should know?
Engineers selecting the PIC16F84AT-20E/SO need to know: (1) 8-bit PIC16 RISC core at 20 MHz, (2) 1.75 KB Flash, 68 B RAM, 64 B EEPROM, (3) 13 digital I/O (PORTA 5-bit, PORTB 8-bit), (4) 18-SOIC package at 7.50 mm body width, (5) extended -40C to +125C temperature grade, (6) 2.0 V to 5.5 V supply, (7) 35 instruction RISC instruction set, (8) ICSP via MCLR/VPP, (9) sleep current < 1 uA typical, (10) Flash endurance 1,000,000 cycles. These specs make it suitable for cost-sensitive deterministic control.
Is PIC16F84AT-20E/SO the same as PIC16F84A-20I/SO?
The PIC16F84AT-20E/SO and PIC16F84A-20I/SO share the same silicon die and same 18-SOIC package, but they differ in temperature grade and packaging form. The "20E" part is rated -40C to +125C (extended) and ships in tape-and-reel; the "20I" part is rated -40C to +85C (industrial) and ships in tube. Electrically and firmware-wise they are identical, but you should not substitute them across drive systems without confirming temperature suitability.

Engineering reference data for PIC16F84AT-20E/SO — comparison, design guidance, and compliance information.

Selection Guide

Choose the PIC16F84AT-20E/SO when you need an 8-bit PIC microcontroller in the 18-SOIC footprint with extended -40C to +125C temperature range, 20 MHz maximum clock, and tape-and-reel packaging for high-volume SMT assembly. It is the right choice for industrial automation, automotive body electronics, and consumer appliances requiring deterministic real-time control. Choose PIC16F84A-20I/SO if the standard -40C to +85C industrial range is sufficient and tube packaging is preferred for low-volume prototyping. Choose PIC16F84A-04E/SO if your application does not require 20 MHz performance and you can tolerate 4 MHz - this saves cost and reduces EMI in low-speed designs. All listed alternatives share the same 18-SOIC footprint, enabling single PCB layout reuse across the family.

Comparison with Alternatives

Parameter This Product PIC16F84A-20E/SO PIC16F84A-20I/SO PIC16F84A-20/SO PIC16F84A-04E/SO PIC16F84A-04I/SO
Package 18-SOIC (7.50 mm) 18-SOIC (7.50 mm) - same 18-SOIC (7.50 mm) - same 18-SOIC (7.50 mm) - same 18-SOIC (7.50 mm) - same 18-SOIC (7.50 mm) - same
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Core Clock Speed 20 MHz 20 MHz 20 MHz 20 MHz 4 MHz 4 MHz
Program Memory 1.75 KB (1K x 14) Flash 1.75 KB Flash 1.75 KB Flash 1.75 KB Flash 1.75 KB Flash 1.75 KB Flash
RAM 68 bytes 68 bytes 68 bytes 68 bytes 68 bytes 68 bytes
Number of I/O 13 13 13 13 13 13
Operating Temperature -40C to +125C (E) -40C to +125C (E) -40C to +85C (I) -40C to +85C -40C to +125C (E) -40C to +85C (I)
Packaging Form Tape & Reel (T) Tube Tube Tube Tube Tube

Key Differentiators

  • Extended temperature grade with tape-and-reel packaging (vs PIC16F84A-20I/SO)
  • 20 MHz full-speed performance versus 4 MHz economy grade (vs PIC16F84A-04E/SO)
  • Identical firmware compatibility across the PIC16F84A 18-SOIC family (vs PIC16F83-04/SO (related family))

Design Notes

Decouple the VDD pin (pin 14) with both a 100 nF (0.1 uF) ceramic and a 10uF electrolytic/ceramic capacitor placed within 5 mm of the pin. The 0.1 uF cap absorbs high-frequency switching noise from digital I/O transitions while the bulk cap holds up VDD during peak current surges from PORTB drive. Estimate: a single PORTB pin can sink up to 25 mA; simultaneous switching of multiple pins can demand > 100 mA peak transients.

Route the MCLR/VPP pin (pin 4) directly to a programming header with a 10 kohm pull-up to VDD and no series capacitor (unless in-circuit programming is disabled). The ICSP clock (PGC, pin 12) and data (PGD, pin 13) traces should be kept short (< 50 mm) and shielded from adjacent switching signals to prevent programming failures. Place the crystal/oscillator traces on the same side as the IC, with a ground guard ring for EMI-sensitive designs.

Common pitfalls when designing with PIC16F84AT-20E/SO include: (1) exceeding the maximum clock-versus-voltage curve - at VDD below 4.0 V the 20 MHz rating does not apply, you must use the 4 MHz version; (2) driving the MCLR pin without proper pull-up - floating MCLR can cause spurious resets; (3) forgetting to disable the watchdog timer in software if not used, which causes unintended resets every ~18 ms; (4) sourcing too much current from PORTB - the entire PORTB can only source 100 mA total, exceeding this triggers latch-up.

Estimated: the 18-SOIC package has a theta_JA of approximately 70 C/W on a standard 4-layer JEDEC test board (per Microchip thermal data for similar SOIC packages). At maximum supply (5.5 V) and maximum clock (20 MHz), the active current draw is approximately 10 mA, dissipating 55 mW - well within safe thermal limits. Sleep mode current is < 1 uA typical, yielding < 5.5 uW dissipation - negligible thermal stress.

Compliance Information

RoHS
Compliant
REACH
Compliant
AEC-Q100
Not Qualified
Lead Free
Yes
Halogen Free
Yes
Conflict Minerals
Compliant

RoHS and REACH compliance per Microchip product page. Not AEC-Q100 qualified - this part is industrial/consumer grade, not automotive grade despite the extended temperature range. For AEC-Q100 qualified automotive PICs, consider PIC16F84A-E/SO automotive variants or PIC16F193x series.

Data verified on: 2026-09-21 — data verified and curated by XAIPART's component engineering team

Related Searches

PIC16F84AT-20E/SO PIC16F84AT-20E/SO datasheet Microchip PIC16F84AT-20E/SO PIC16F84A 20MHz 1.75KB flash 8-bit MCU 18-SOIC PIC microcontroller 20MHz PIC16F84AT-20E/SO industrial automation controller PIC16F84AT-20E/SO vs PIC16F84A-20I/SO PIC16F84AT-20E/SO drop-in replacement buy PIC16F84AT-20E/SO online price PIC16F84AT-20E/SO pinout 18-SOIC extended temperature 8-bit MCU automotive PIC16F84A tape and reel SOIC low cost flash microcontroller 1.75KB ICSP PIC16F84A programming what is the operating voltage of PIC16F84AT-20E/SO

Related Components & Terms

Microchip Technology PIC16F84AT-20E/SO PIC16F84A PIC16F84A-20E/SO PIC16F84A-20I/SO PIC16F84A-20/SO PIC16F84A-04E/SO PIC16F84A-04I/SO PIC16F84A family 8-bit microcontroller RISC architecture Harvard architecture Flash memory EEPROM ICSP 18-SOIC SOIC package AEC-Q100 RoHS REACH PICkit programmer MPLAB X IDE automotive body electronics industrial automation sensor interface
Quick Quote RFQ
Fill in complete details — our sales team will respond within 24 hours
Part Number Manufacturer Package QTY Target Price Extended
Total: $0.00 USD
Quote submitted!

We will respond to your email within 24 hours

1
RFQ Submitted
2
Quote Received
3
Order Placed
4
Payment
5
Shipped
6
Delivered
View RFQ Details