PIC16F84AT-20E/SO
PIC16F84AT-20E/SO - 8-bit 20MHz 1.75KB Flash MCU | Microchip
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.
RFQ
İletişim