PIC16F684-ISL

Manufacturer Part NumberPIC16F684-ISL
ManufacturerMicrochip Technology Inc.
PIC16F684-ISL datasheets
 

Specifications of PIC16F684-ISL

CaseN/ANotesNEW
Date_code11+  
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
Page 151
152
Page 152
153
Page 153
154
Page 154
155
Page 155
156
Page 156
157
Page 157
158
Page 158
159
Page 159
160
Page 160
161
162
163
164
Page 159/164

Download datasheet (3Mb)Embed
PrevNext
Internal Sampling Switch (R
) Impedance ........................ 68
SS
Interrupts ........................................................................... 101
A/D .............................................................................. 67
Associated Registers ................................................ 103
Capture ....................................................................... 76
Comparators ............................................................... 59
Compare ..................................................................... 77
Context Saving.......................................................... 104
Data EEPROM Memory Write .................................... 72
Interrupt-on-Change.................................................... 33
PORTA Interrupt-on-Change .................................... 102
RA2/INT .................................................................... 101
TMR0 ........................................................................ 102
TMR1 .......................................................................... 50
TMR2 to PR2 Match ................................................... 54
TMR2 to PR2 Match (PWM) ....................................... 53
INTOSC Specifications ..................................................... 138
IOCA Register ..................................................................... 33
L
Load Conditions ................................................................ 136
M
MCLR .................................................................................. 95
Internal ........................................................................ 95
Memory Organization............................................................ 7
Data .............................................................................. 7
Data EEPROM Memory.............................................. 71
Program ........................................................................ 7
Migrating from other PICmicro Devices ............................ 153
MPLAB ASM30 Assembler, Linker, Librarian ................... 122
MPLAB ICD 2 In-Circuit Debugger ................................... 123
MPLAB ICE 2000 High-Performance Universal
In-Circuit Emulator ................................................... 123
MPLAB ICE 4000 High-Performance Universal
In-Circuit Emulator ................................................... 123
MPLAB Integrated Development Environment Software .. 121
MPLAB PM3 Device Programmer .................................... 123
MPLINK Object Linker/MPLIB Object Librarian ................ 122
O
OPCODE Field Descriptions ............................................. 111
OPTION_REG Register ...................................................... 12
OSCCON Register .............................................................. 29
Oscillator
Associated registers.................................................... 29
Oscillator Configurations ..................................................... 19
Oscillator Specifications .................................................... 137
Oscillator Start-up Timer (OST)
Specifications............................................................ 141
Oscillator Switching
Fail-Safe Clock Monitor............................................... 27
Two-Speed Clock Start-up.......................................... 25
P
P1A/P1B/P1C/P1D.See Enhanced
Capture/Compare/PWM (ECCP) ................................ 78
Packaging ......................................................................... 149
Marking ..................................................................... 149
PDIP Details.............................................................. 150
PCL and PCLATH ............................................................... 17
Computed GOTO........................................................ 17
Stack ........................................................................... 17
PCON Register ................................................................... 97
PICkit 1 Flash Starter Kit................................................... 125
PICSTART Plus Development Programmer ..................... 124
 2004 Microchip Technology Inc.
PIE1 Register ..................................................................... 14
Pin Diagram .......................................................................... 2
Pinout Descriptions
PIC16F684 ................................................................... 6
PIR1 Register ..................................................................... 15
PORTA ............................................................................... 31
Additional Pin Functions ............................................. 31
Interrupt-on-Change ........................................... 33
Ultra Low-Power Wake-up............................ 31, 34
Weak Pull-up ...................................................... 31
Associated registers ................................................... 39
Pin Descriptions and Diagrams .................................. 36
RA0............................................................................. 36
RA1............................................................................. 36
RA2............................................................................. 37
RA3............................................................................. 37
RA4............................................................................. 38
RA5............................................................................. 38
Specifications ........................................................... 139
PORTC ............................................................................... 40
Associated Registers.................................................. 29
Associated registers ................................................... 43
P1A/P1B/P1C/P1D.See Enhanced
Capture/Compare/PWM (ECCP)........................ 40
Specifications ........................................................... 139
Power-Down Mode (Sleep)............................................... 107
Power-on Reset (POR)....................................................... 95
Power-up Timer (PWRT) .................................................... 96
Specifications ........................................................... 141
Precision Internal Oscillator Parameters .......................... 138
Prescaler
Shared WDT/Timer0................................................... 47
Switching Prescaler Assignment ................................ 47
PRO MATE II Universal Device Programmer ................... 123
Product Identification ........................................................ 161
Program Memory .................................................................. 7
Map and Stack.............................................................. 7
Programming, Device Instructions.................................... 111
PWM Mode. See Enhanced Capture/Compare/PWM ........ 78
PWM1CON Register........................................................... 85
R
Read-Modify-Write Operations ......................................... 111
Registers
ADCON0 (A/D Control 0)............................................ 66
ADCON1 (A/D Control 1)............................................ 66
ANSEL (Analog Select) .............................................. 65
CALIB (Calibration Word) ........................................... 93
CCP1CON (Enhanced CCP Operation) ..................... 75
CCPR1H..................................................................... 75
CCPR1L ..................................................................... 75
CMCON0 (Comparator Control 0) .............................. 55
CMCON1 (Comparator Control 1) .............................. 59
CONFIG (Configuration Word) ................................... 92
Data Memory Map ........................................................ 8
ECCPAS (Enhanced CCP Auto-shutdown Control) ... 86
EEADR (EEPROM Address) ...................................... 71
EECON1 (EEPROM Control 1) .................................. 72
EECON2 (EEPROM Control 2) .................................. 72
EEDAT (EEPROM Data) ............................................ 71
INTCON (Interrupt Control) ........................................ 13
IOCA (Interrupt-on-change PORTA) .......................... 33
OPTION_REG ............................................................ 46
OPTION_REG (Option) .............................................. 12
OSCCON (Oscillator Control)..................................... 29
PCON (Power Control) ............................................... 97
Preliminary
PIC16F684
DS41202C-page 157