PIC16F684-E/SL Microchip Technology, PIC16F684-E/SL Datasheet - Page 185
![IC PIC MCU FLASH 2KX14 14SOIC](/photos/6/59/65933/150-14-soic_sml.jpg)
PIC16F684-E/SL
Manufacturer Part Number
PIC16F684-E/SL
Description
IC PIC MCU FLASH 2KX14 14SOIC
Manufacturer
Microchip Technology
Series
PIC® 16Fr
Datasheets
1.PIC16F616T-ISL.pdf
(8 pages)
2.PIC16F688T-ISL.pdf
(688 pages)
3.PIC16F684-ISL.pdf
(4 pages)
4.PIC16F684-ISL.pdf
(192 pages)
5.PIC16F684-ISL.pdf
(6 pages)
6.PIC16F684-IST.pdf
(164 pages)
Specifications of PIC16F684-E/SL
Program Memory Type
FLASH
Program Memory Size
3.5KB (2K x 14)
Package / Case
14-SOIC (3.9mm Width), 14-SOL
Core Processor
PIC
Core Size
8-Bit
Speed
20MHz
Peripherals
Brown-out Detect/Reset, POR, PWM, WDT
Number Of I /o
12
Eeprom Size
256 x 8
Ram Size
128 x 8
Voltage - Supply (vcc/vdd)
2 V ~ 5.5 V
Data Converters
A/D 8x10b
Oscillator Type
Internal
Operating Temperature
-40°C ~ 125°C
Processor Series
PIC16F
Core
PIC
Data Bus Width
8 bit
Data Ram Size
128 B
Maximum Clock Frequency
20 MHz
Number Of Programmable I/os
12
Number Of Timers
3
Operating Supply Voltage
2 V to 5.5 V
Maximum Operating Temperature
+ 125 C
Mounting Style
SMD/SMT
3rd Party Development Tools
52715-96, 52716-328, 52717-734
Development Tools By Supplier
PG164130, DV164035, DV244005, DV164005, PG164120, ICE2000, DM163014, DM164120-4
Minimum Operating Temperature
- 40 C
On-chip Adc
8-ch x 10-bit
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Connectivity
-
Lead Free Status / Rohs Status
Lead free / RoHS Compliant
INTCON Register ................................................................ 15
Internal Oscillator Block
Internal Sampling Switch (R
Internet Address................................................................ 187
Interrupts ........................................................................... 106
INTOSC Specifications ............................................. 140, 141
IOCA Register ..................................................................... 33
L
Load Conditions ................................................................ 138
M
MCLR ................................................................................ 100
Memory Organization............................................................ 7
Microchip Internet Web Site .............................................. 187
Migrating from other PICmicro Devices ............................ 179
MPLAB ASM30 Assembler, Linker, Librarian ................... 126
MPLAB ICD 2 In-Circuit Debugger ................................... 127
MPLAB ICE 2000 High-Performance Universal
MPLAB Integrated Development Environment Software .. 125
MPLAB PM3 Device Programmer .................................... 127
MPLAB REAL ICE In-Circuit Emulator System................. 127
MPLINK Object Linker/MPLIB Object Librarian ................ 126
O
OPCODE Field Descriptions ............................................. 115
OPTION Register .......................................................... 14, 45
OSCCON Register .............................................................. 20
Oscillator
Oscillator Module ................................................................ 19
© 2007 Microchip Technology Inc.
MOVF........................................................................ 120
MOVLW .................................................................... 120
MOVWF .................................................................... 120
NOP .......................................................................... 120
RETFIE ..................................................................... 121
RETLW ..................................................................... 121
RETURN ................................................................... 121
RLF ........................................................................... 122
RRF........................................................................... 122
SLEEP ...................................................................... 122
SUBLW ..................................................................... 122
SUBWF ..................................................................... 123
SWAPF ..................................................................... 123
XORLW..................................................................... 123
XORWF..................................................................... 123
Summary Table......................................................... 116
INTOSC
ADC ............................................................................ 68
Associated Registers ................................................ 108
Comparator ................................................................. 59
Context Saving.......................................................... 109
Data EEPROM Memory Write .................................... 76
Interrupt-on-Change.................................................... 32
PORTA Interrupt-on-Change .................................... 107
RA2/INT .................................................................... 106
Timer0....................................................................... 107
TMR1 .......................................................................... 49
Internal ...................................................................... 100
Data .............................................................................. 7
Data EEPROM Memory.............................................. 75
Program ........................................................................ 7
In-Circuit Emulator .................................................... 127
Associated registers.............................................. 30, 51
EC ............................................................................... 19
HFINTOSC.................................................................. 19
Specifications............................................ 140, 141
SS
) Impedance ........................ 72
Oscillator Parameters ....................................................... 140
Oscillator Specifications.................................................... 139
Oscillator Start-up Timer (OST)
Oscillator Switching
OSCTUNE Register............................................................ 24
P
P1A/P1B/P1C/P1D.See Enhanced Capture/
Packaging ......................................................................... 173
PCL and PCLATH............................................................... 19
PCON Register ........................................................... 18, 102
PICSTART Plus Development Programmer..................... 128
PIE1 Register ..................................................................... 16
Pin Diagram
Pinout Descriptions
PIR1 Register ..................................................................... 17
PORTA ............................................................................... 31
PORTA Register ................................................................. 31
PORTC ............................................................................... 40
PORTC Register................................................................. 40
Power-Down Mode (Sleep)............................................... 112
Power-on Reset (POR)..................................................... 100
Power-up Timer (PWRT) .................................................. 100
Precision Internal Oscillator Parameters .......................... 141
Prescaler
Program Memory .................................................................. 7
HS............................................................................... 19
INTOSC ...................................................................... 19
INTOSCIO .................................................................. 19
LFINTOSC.................................................................. 19
LP ............................................................................... 19
RC .............................................................................. 19
RCIO........................................................................... 19
XT ............................................................................... 19
Specifications ........................................................... 143
Fail-Safe Clock Monitor .............................................. 29
Two-Speed Clock Start-up ......................................... 27
Compare/PWM (ECCP).............................................. 85
Marking..................................................................... 173
PDIP Details ............................................................. 174
Stack........................................................................... 19
PDIP, SOIC, TSSOP .................................................... 2
QFN .............................................................................. 3
PIC16F684 ................................................................... 6
Additional Pin Functions ............................................. 32
Associated registers ................................................... 39
Pin Descriptions and Diagrams .................................. 35
RA0............................................................................. 35
RA1............................................................................. 35
RA2............................................................................. 36
RA3............................................................................. 37
RA4............................................................................. 37
RA5............................................................................. 38
Specifications ........................................................... 141
Associated registers ................................................... 42
P1A/P1B/P1C/P1D.See Enhanced Capture/
Specifications ........................................................... 141
Specifications ........................................................... 143
Shared WDT/Timer0................................................... 44
Switching Prescaler Assignment ................................ 44
Map and Stack.............................................................. 7
ANSEL Register ................................................. 32
Interrupt-on-Change ........................................... 32
Ultra Low-Power Wake-Up ........................... 32, 34
Weak Pull-up ...................................................... 32
Compare/PWM (ECCP)...................................... 40
PIC16F684
DS41202F-page 183