PIC16F684 - Microcontroller Microchip - Free user manual and instructions
Find the device manual for free PIC16F684 Microchip in PDF.
Pick your language and provide your email: we'll send you a specifically translated version.
| Product Type | 8-bit Microcontroller |
| Manufacturer | Microchip Technology |
| Model | PIC16F684 |
| Package | 14-pin PDIP, SOIC, TSSOP, QFN |
| CPU Speed | 20 MHz maximum |
| Program Memory (Flash) | 3.5 KB (2048 words) |
| RAM | 128 bytes |
| EEPROM | 256 bytes |
| Operating Voltage | 2.0 V to 5.5 V |
| Input/Output Pins | 12 I/O pins |
| Analog Features | 8-bit ADC (8 channels), Comparators |
| Timers | Timer0, Timer1, Timer2 |
| Serial Communication | EUSART (async/sync), SPI, I²C |
| Oscillator Types | External (crystal, RC), Internal (4/8 MHz) |
| Power Consumption | Typical 1 mA at 5V, 4 MHz |
| Temperature Range | -40°C to +125°C |
| Dimensions (typical DIP) | 19.05 mm x 6.35 mm |
| Weight (typical DIP) | Approximately 2 g |
| Programming Interface | ICSP™ (In-Circuit Serial Programming) |
| Safety Certifications | RoHS compliant, AEC-Q100 qualified (automotive) |
Frequently Asked Questions - PIC16F684 Microchip
What is the PIC16F684 microcontroller?
The PIC16F684 is an 8-bit microcontroller from Microchip with 3.5 KB Flash, 128 bytes RAM, and 256 bytes EEPROM. It features an 8-channel 10-bit ADC, comparators, and multiple communication protocols.
What is the operating voltage of the PIC16F684?
The operating voltage range is from 2.0 V to 5.5 V, making it suitable for low-power and battery-powered applications.
How many I/O pins does the PIC16F684 have?
It has 12 general-purpose I/O pins, all with individual direction control and optional pull-ups.
What is the maximum clock speed of the PIC16F684?
The maximum clock speed is 20 MHz when using an external oscillator. It also has an internal 4/8 MHz oscillator.
Does the PIC16F684 have built-in ADC?
Yes, it includes an 8-channel 10-bit analog-to-digital converter (ADC) with a programmable reference voltage.
Can the PIC16F684 communicate via SPI or I²C?
Yes, it supports SPI and I²C communication through its Enhanced Universal Synchronous Asynchronous Receiver Transmitter (EUSART) module.
What type of memory does the PIC16F684 have?
It has 3.5 KB of Flash program memory, 128 bytes of SRAM, and 256 bytes of EEPROM for data storage.
Is the PIC16F684 suitable for automotive applications?
Yes, it is AEC-Q100 qualified and operates over a temperature range of -40°C to +125°C.
How do I program the PIC16F684?
Programming is done using Microchip's ICSP (In-Circuit Serial Programming) via two pins (PGC and PGD) with a compatible programmer like PICkit or ICD.
What packages are available for the PIC16F684?
It comes in 14-pin PDIP, SOIC, TSSOP, and QFN packages, allowing flexibility for through-hole and surface-mount designs.
User questions about PIC16F684 Microchip
0 question about this device. Answer the ones you know or ask your own.
Ask a new question about this device
No questions yet. Be the first to ask one.
Download the instructions for your Microcontroller in PDF format for free! Find your manual PIC16F684 - Microchip and take your electronic device back in hand. On this page are published all the documents necessary for the use of your device. PIC16F684 by Microchip.