Manufacturer Part Number
PIC16F684-E/SL
Manufacturer
Microchip Technology
Introduction
The PIC16F684-E/SL is a versatile 8-bit microcontroller from Microchip’s PIC® 16F Series designed for embedded applications.
Product Features and Performance
8-Bit PIC Core Processor
Operating Speed up to 20MHz
5KB of Flash Program Memory
256 bytes of EEPROM
128 bytes of RAM
12 I/O pins
Integrated 8-channel 10-bit Analog-to-Digital Converter
Internal Oscillator with Selectable Speeds
Enhanced Capture/Compare/PWM (ECCP) feature
Serial Peripheral Interface (SPI)
I2C Compatible (with master and slave modes)
Product Advantages
Low power consumption
Wide operating voltage range (2V to 5.5V)
High endurance, Flash/EEPROM retention: >40 years
Self-programmable under software control
Key Technical Parameters
Speed: 20MHz
Program Memory Size: 3.5KB
EEPROM Size: 256 x 8
RAM Size: 128 x 8
Voltage Supply (Vcc/Vdd): 2V ~ 5.5V
Number of I/O: 12
Data Converters: A/D 8x10b
Operating Temperature: -40°C ~ 125°C
Quality and Safety Features
Brown-out Detect/Reset
Power-On Reset (POR)
Watchdog Timer (WDT)
Programmable code protection
Temperature range ensures operation in extreme conditions
Compatibility
Compatible with the MPLAB IDE for programming and development
In-circuit serial programming (ICSP™) capability
Multiple oscillator options for flexibility in designing
Application Areas
Industrial Control Systems
Automotive Electronics
Consumer Electronics
Medical Devices
Internet of Things (IoT) Devices
Product Lifecycle
Product status is Active
Not currently nearing discontinuation
Future replacements or upgrades subject to Microchip's product roadmap
Several Key Reasons to Choose This Product
Reliable high-performance processor core from a reputable manufacturer
Comprehensive set of peripherals for varied application needs
Extensive self-write capabilities support firmware upgrades in the field
Robust design suitable for harsh operating environments
Excellent customer support and documentation from Microchip Technology
Wide community and ecosystem, making resources and collaborative projects readily accessible