ATTENTION: Due to increased demand and order volume, processing time may take an additional 1-3 business days.
HomeCommunitySubjectPic16f84a Powerful FLASH/EEPROM 8-Bit Microcontroller:Pinout,Features,Package

Pic16f84a Powerful FLASH/EEPROM 8-Bit Microcontroller:Pinout,Features,Package

IC MCU 8BIT 1.75KB FLASH 18DIP This document contains device-specific information for the operation of the PIC16F84A device.

2548

Sep 11, 2021

Tyler Carpenter

pic16f84a microcontroller introduction

 

IC MCU 8BIT 1.75KB FLASH 18DIP

This document contains device-specific information for the operation of the PIC16F84A device. Additional information may be found in the PIC® Mid-Range Reference Manual, (DS33023), which may be downloaded from the Microchip website.

PIC16F84A-04/P

87614In Stock
Min.: 1 Mult.: 1
Quantity Unit Price Ext. Price
1+ $8.19341$8.19
10+ $7.72964$77.3
100+ $7.29211$729.21
500+ $6.87935$3439.68
1000+ $6.48995$6489.95
Unit Price:$8.19341
Subtotal: $8.19
Looking for a better price? Want a lower wholesale price? Please send an RFQ, and we will respond immediately.
Quick Links

Pic16f84a Pinout

Pic16f84a Description

This document contains device specific information for the operation of the PIC16F84A device. Additional information may be found in the PIC® Mid-Range Reference Manual, (DS33023), which may be downloaded from the Microchip website. The Reference Manual should be considered a complementary document to this datasheet, and is a highly recommended reading for a better understanding of the device architecture and operation of the peripheral modules. 

The PIC16F84A belongs to the mid-range family of the PIC® microcontroller devices. A block diagram of the device is shown in Figure 1-1. The program memory contains 1K words, which translates to 1024 instructions, since each 14-bit program memory word is the same width as each device instruction. The data memory (RAM) contains 68 bytes. Data EEPROM is 64 bytes. 

There are also 13 I/O pins that are user-configured on a pin-to-pin basis. Some pins are multiplexed with other device functions. 

These functions include: 

• External interrupt 

• Change on PORTB interrupt 

• Timer0 clock input 

Pic16f84a CAD Model

Pic16f84a Symbol

Pic16f84a Footprint

Pic16f84a 3D Model

Pic16f84a Features

• Only 35 single word instructions to learn 

• All instructions single-cycle except for program branches which are two-cycle 

• Operating speed: DC - 20 MHz clock input DC - 200 ns instruction cycle 

• 1024 words of program memory 

• 68 bytes of Data RAM 

• 64 bytes of Data EEPROM 

• 14-bit wide instruction words

• 8-bit wide data bytes 

• 15 Special Function Hardware registers 

• Eight-level deep hardware stack 

• Direct, indirect and relative addressing modes 

• Four interrupt sources: 

  - External RB0/INT pin 

  - TMR0 timer overflow 

  - PORTB<7:4> interrupt-on-change 

  - Data EEPROM write complete

Specifications

Microchip Technology PIC16F84A-04/P technical specifications, attributes, parameters and parts with similar specifications to Microchip Technology PIC16F84A-04/P.

PIC16F84A-04/P Tech Specifications

Microchip Technology PIC16F84A-04/P technical specifications, attributes, parameters and parts with similar specifications to Microchip Technology PIC16F84A-04/P.

Product Attribute Attribute Value
Factory Lead Time6 Weeks
MountThrough Hole
Mounting TypeThrough Hole
Package / Case18-DIP (0.300, 7.62mm)
Number of Pins18Pins
Memory TypesFLASH, RAM
Number of I/Os13I/Os
Watchdog TimersYes
Operating Temperature0°C~70°C TA
PackagingTube
SeriesPIC® 16F
JESD-609 Codee3
Pbfree Codeyes
Part StatusActive
Moisture Sensitivity Level (MSL)1 (Unlimited)
Number of Terminations18Terminations
TerminationThrough Hole
ECCN CodeEAR99
Terminal FinishMatte Tin (Sn)
Max Power Dissipation800mW
Product Attribute Attribute Value
Terminal PositionDUAL
Supply Voltage5V
Terminal Pitch2.54mm
Frequency4MHz
Base Part NumberPIC16F84A
Pin Count18
Supply Voltage-Max (Vsup)6V
Power Supplies5V
Supply Voltage-Min (Vsup)4V
Memory Size1.8kB
Oscillator TypeExternal
Nominal Supply Current2mA
RAM Size68 x 8
Voltage - Supply (Vcc/Vdd)4V~5.5V
uPs/uCs/Peripheral ICs TypeMICROCONTROLLER, RISC
Number of Bits8Bits
Core ProcessorPIC
PeripheralsPOR, WDT
Program Memory TypeFLASH
Core Size8-Bit
Product Attribute Attribute Value
Program Memory Size1.75KB 1K x 14
Bit Size8
Access Time4 μs
Has ADCNO
DMA ChannelsNO
Data Bus Width8b
PWM ChannelsYES
DAC ChannelsNO
Number of Timers/Counters1Timers/Counter
Address Bus Width8b
Density14 kb
EEPROM Size64 x 8
CPU FamilyPIC
Height4.953mm
Length23.368mm
Width7.112mm
REACH SVHCNo SVHC
Radiation HardeningNo
RoHS StatusROHS3 Compliant
Lead FreeLead Free
0 Products View Similar

Pic16f84a Functional Block Diagram

Pic16f84a Equivalent

                      Part Number                       Description                       Manufacturer
PIC16F84AT-04/SSC01MICROCONTROLLERS AND PROCESSORS 8-BIT, OTPROM, 4 MHz, RISC MICROCONTROLLER, PDSO20, 0.209 INCH, LEAD FREE, PLASTIC, SSOP-20 Microchip Technology Inc

Pic16f84a Package/Dimension

PIC16F84A Package

PIC16F84A Dimension

Pic16f84a Manufacturer

Microchip Technology Inc. is a publicly-listed American corporation that manufactures microcontroller, mixed-signal, analog and Flash-IP integrated circuits. Its products include microcontrollers (PIC, dsPIC, AVR and SAM), Serial EEPROM devices, Serial SRAM devices, embedded security devices, radio frequency (RF) devices, thermal, power and battery management analog devices, as well as linear, interface and wireless products.

Its corporate headquarters is located in Chandler, Arizona. Its wafer fabs are located in Tempe, Arizona, Gresham, Oregon, and Colorado Springs, Colorado. Its assembly/test facilities are in Chachoengsao, Thailand, and Calamba and Cabuyao, Philippines. Sales for the fiscal year ending on March 31, 2019 were $5.35 billion.[3]

Microchip Technology offers support and resources to educators, researchers and students in an effort to increase awareness and knowledge of embedded applications.[4][5][6] Support includes access to labs, curricula and course materials, One-on-one consultations, online resources (e.g., code examples, textbook recommendations), training at regional training centers, silicon donations, assistance finding low cost development tools, free versions of Microchip programming tools and product discounts.

 

Datasheet PDF

PIC16F84A-04/P Documents

Download datasheets and manufacturer documentation for PIC16F84A-04/P

Frequently Asked Questions

What is Pic16f84a microcontroller used for?
At present Pic16f84a microcontrollers are extensively used for industrial purpose due to low power consumption, high performance ability and easy of availability of its supporting hardware and software tools like compilers, debuggers and simulators
How many banks of RAM are there in the PIC16F84A?
RAM(Random Access Memory) File Registers The PIC16F84A has two banks. This memory is divided into two sections. The first 12 bytes (00h-0Bh) of each bank are called SFR (Special Function Registers) and are used to record the operating states of the PIC, the input/output (I/O) port conditions and other conditions.
Why is it called PIC microcontroller?
PIC MICROCONTROLLER ARCHITECTURE: PIC stands for Peripheral Interface Controller. PIC microcontroller was developed by microchip technology in 1993. It was developed for supporting PDP computers to control its peripheral devices and that's why it was named Peripheral Interface Controller.
FAQ
What is Pic16f84a microcontroller used for?
At present Pic16f84a microcontrollers are extensively used for industrial purpose due to low power consumption, high performance ability and easy of availability of its supporting hardware and software tools like compilers, debuggers and simulators
How many banks of RAM are there in the PIC16F84A?
RAM(Random Access Memory) File Registers The PIC16F84A has two banks. This memory is divided into two sections. The first 12 bytes (00h-0Bh) of each bank are called SFR (Special Function Registers) and are used to record the operating states of the PIC, the input/output (I/O) port conditions and other conditions.
Why is it called PIC microcontroller?
PIC MICROCONTROLLER ARCHITECTURE: PIC stands for Peripheral Interface Controller. PIC microcontroller was developed by microchip technology in 1993. It was developed for supporting PDP computers to control its peripheral devices and that's why it was named Peripheral Interface Controller.

TAGS

Share