English
| Part Number: | PIC16F84A-20I/SO |
|---|---|
| Manufacturer/Brand: | Micrel / Microchip Technology |
| Part of Description: | IC MCU 8BIT 1.75KB FLASH 18SOIC |
| Datasheets: |
|
| RoHs Status: | ROHS3 Compliant |
| Payment: | PayPal / Credit Card / T/T |
| Shipment Way: | DHL / Fedex / TNT / UPS / EMS |
| Share: |
Ship From: Hong Kong
| Quantity | Unit Price |
|---|---|
| 1+ | $11.011 |
Online RFQ submissions: Fast responses, Better prices!
| Product Attribute | Attribute Value |
|---|---|
| Voltage - Supply (Vcc/Vdd) | 4V ~ 5.5V |
| Supplier Device Package | 18-SOIC |
| Speed | 20MHz |
| Series | PIC® 16F |
| RAM Size | 68 x 8 |
| Program Memory Type | FLASH |
| Program Memory Size | 1.75KB (1K x 14) |
| Peripherals | POR, WDT |
| Package / Case | 18-SOIC (0.295', 7.50mm Width) |
| Package | Tube |
| Product Attribute | Attribute Value |
|---|---|
| Oscillator Type | External |
| Operating Temperature | -40°C ~ 85°C (TA) |
| Number of I/O | 13 |
| Mounting Type | Surface Mount |
| EEPROM Size | 64 x 8 |
| Data Converters | - |
| Core Size | 8-Bit |
| Core Processor | PIC |
| Connectivity | - |
| Base Product Number | PIC16F84 |




The PIC16F84A-20I/SO is a highly reliable and widely adopted 8-bit flash microcontroller from Microchip Technology, renowned among engineers for its balance of capability, robustness, and ease of implementation. Positioned within the mid-range PIC16F family, this 18-pin device offers a 20 MHz maximum clock speed and incorporates a range of resources suitable for control, timing, and simple communication tasks—making it a staple for applications from industrial automation to programmable logic. With 1.75 KB (1K × 14) of flash program memory, 68 bytes of SRAM, and 64 bytes of EEPROM data memory, it provides sufficient space for control routines requiring non-volatile data retention and regular in-field updates.
The PIC16F84A-20I/SO is available in a standardized 18-SOIC surface mount package, supporting operating voltages between 2.0 V and 5.5 V and functioning across a full industrial temperature range (-40°C to 85°C). This flexibility makes it a candidate for both new designs and legacy system maintenance.
At the heart of the PIC16F84A-20I/SO is an enhanced Harvard architecture featuring a RISC CPU core. This implementation minimizes execution cycles and maximizes code efficiency through a streamlined instruction set comprising only 35 single-word instructions. Most instructions execute in a single clock cycle, with the exception of program branches, which complete in two. This simplicity facilitates rapid software development and reduces firmware complexity, while supporting sufficient algorithmic sophistication for a range of control and interface applications.
The core structure incorporates an 8-level deep hardware stack to manage subroutine calls and interrupts, and supports direct, indirect, and relative addressing modes for flexible program structure. Four discrete interrupt sources—external, timer, port change, and EEPROM write complete—are available for responsive event handling.
The PIC16F84A-20I/SO employs separate buses for program and data memory to achieve efficient parallel access. Its flash program memory comprises 1K words (14 bits wide), accommodating up to 1024 instructions—adequate for compact embedded applications. The data memory is split into 68 bytes of general-purpose SRAM and 15 special function registers, distributed across two register banks with a straightforward banking mechanism.
Volatile data storage is complemented by 64 bytes of EEPROM, accessed indirectly through dedicated data and address registers, useful for parameter retention and calibration constants requiring long-term integrity (40-year data retention typical). This memory architecture supports in-circuit programming, allowing firmware updates and EEPROM write cycles (10,000 typical for flash, 1,000,000 for EEPROM) without physical device removal.
The device provides 13 bidirectional I/O pins, each individually configurable for input or output through corresponding TRIS registers. These are organized across PORTA (5 pins) and PORTB (8 pins), with PORTB pins further supporting internal weak pull-ups and interrupt-on-change functionality on the high nibble (RB4–RB7). The I/O system is suitable for direct LED driving (25 mA sink/source per pin), interfacing with switches and sensors, or generating timing pulses.
Peripheral functions are multiplexed on some pins—for example, RA4 as an external clock input for the Timer0 module, and RB0 as an external interrupt pin. A clean pinout and functional block diagram help guide PCB layout and signal allocation for hardware designers.
Although streamlined, the PIC16F84A-20I/SO includes the peripherals necessary for basic embedded control. Timer0 is an 8-bit timer/counter with an 8-bit programmable prescaler, suitable for event timing and frequency measurement tasks. The device includes power-on reset (POR), watchdog timer (WDT) with a dedicated RC oscillator, and a suite of processor supervisory circuits (power-up timer, oscillator start-up timer) promoting robust power-up and runtime reliability. Four external interrupt sources extend the microcontroller’s versatility in real-time signal processing.
In-circuit serial programming (ICSP) capability is accessible via a pair of pins, streamlining field updates and device provisioning for high-reliability or remote-deployment scenarios.
The PIC16F84A-20I/SO incorporates Microchip’s enhanced CMOS Flash/EEPROM technology, balancing low power (typical < 2 mA at 5 V, 4 MHz) with fast operating speeds and endurance—code memory typically supports 10,000 write/erase cycles, while EEPROM allows for 1,000,000. All instructions are implemented in a static logic design, providing full standby operation with standby currents less than 0.5 μA at 2 V.
For system security and reliability, program code protection, sleep/power-save mode, selectable oscillator options, and brown-out detection are provided. These features support robust operation in battery-powered, portable, or intermittently powered designs.
The PIC16F84A-20I/SO supports a supply voltage range from 2.0 V to 5.5 V, allowing flexible integration into 3.3 V and 5 V logic systems. Industrial-grade temperature operation from -40°C to 85°C is supported, and the device’s maximum clock frequency is 20 MHz, with a 200 ns instruction cycle. Input and output thresholds are compatible with TTL and ST logic families, and device reliability is bolstered by RoHS3 and REACH compliance, supporting modern environmental and operational standards.
Comprehensive DC and AC electrical characteristics detail is available for accurate system integration and simulation in high-reliability applications.
This model is supplied in an 18-pin SOIC (0.295", 7.50 mm width) surface mount package, well-suited for automated PCB assembly and compact layouts. The package provides good thermal performance and pin accessibility for both prototyping and series production. Standardized pin assignments (consistent across DIP, SOIC, and SSOP encapsulations) simplify migration between package types or multi-source designs.
For sourcing continuity or design upgrades, engineers can consider compatible alternatives within the PIC16F family, such as the PIC16F628A or PIC16F88. These newer variants retain the core features of the PIC16F84A-20I/SO while offering enhanced memory (code and RAM), additional peripherals (like USART or analog comparators), and improved efficiency. Nonetheless, the PIC16F84A-20I/SO remains popular in legacy designs where codebase stability and proven reliability are prioritized.
Cross-reference comparisons should account for pin compatibility, memory organization, instruction set similarities, and peripheral mapping. Verification through datasheet review is essential to ensure seamless drop-in replacement or minimal firmware adaptation.
The PIC16F84A-20I/SO stands as a cornerstone in the world of 8-bit microcontrollers, marrying simplicity, robust feature integration, and enduring market availability. Its instruction-efficient architecture, reliable non-volatile memory, and versatile I/O capabilities provide a solid foundation for industrial, educational, and low- to medium-complexity embedded system designs. For both new projects and lifetime-support of deployed systems, the PIC16F84A-20I/SO remains a reference choice for engineers who value proven architecture and clear design pathways.
IC MCU 8BIT 1.75KB FLASH 20SSOP
IC MCU 8BIT 1.75KB FLASH 20SSOP
IC MCU 8BIT 1.75KB FLASH 18SOIC
MICROCH S/N
IC MCU 8BIT 1.75KB FLASH 20SSOP
IC MCU 8BIT 1.75KB FLASH 18SOIC
IC MCU 8BIT 1.75KB FLASH 18SOIC
IC MCU 8BIT 1.75KB FLASH 18DIP
MICROCHIP SSOP20
IC MCU 8BIT 1.75KB FLASH 18DIP
IC MCU 8BIT 1.75KB FLASH 18SOIC
MICROCHIP SOP18
IC MCU 8BIT 1.75KB FLASH 20SSOP
IC MCU 8BIT 1.75KB FLASH 20SSOP
IC MCU 8BIT 1.75KB FLASH 18DIP
IC MCU 8BIT 1.75KB FLASH 20SSOP
IC MCU 8BIT 1.75KB FLASH 20SSOP
IC MCU 8BIT 1.75KB FLASH 20SSOP
IC MCU 8BIT 1.75KB FLASH 18SOIC
IC MCU 8BIT 1.75KB FLASH 18SOIC
May 12th, 2026
May 8th, 2026
April 28th, 2026
April 20th, 2026
April 17th, 2026
April 8th, 2026
March 31th, 2026
March 23th, 2026
March 20th, 2026
March 9th, 2026
March 4th, 2026
February 28th, 2026
February 3th, 2026
January 28th, 2026
January 19th, 2026
January 16th, 2026
January 9th, 2026
December 29th, 2025
December 25th, 2025
December 17th, 2025
December 10th, 2025
December 4th, 2025
November 25th, 2025
November 20th, 2025
November 11th, 2025
November 3th, 2025
October 30th, 2025
October 22th, 2025
October 16th, 2025
October 9th, 2025
September 28th, 2025
September 17th, 2025
September 9th, 2025
September 1th, 2025
August 25th, 2025
August 20th, 2025
July 3th, 2025
December 18th, 2024
June 21th, 2023
April 27th, 2023
July 1th, 2022
March 4th, 2021
September 10th, 2020
January 23th, 2020
0 Articles




June 9th, 2026
June 9th, 2026
June 9th, 2026
June 9th, 2026
PIC16F84A-20I/SOMicrochip Technology |
Quantity*
|
Target Price(USD)
|