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
Page 101
102
Page 102
103
Page 103
104
Page 104
105
Page 105
106
Page 106
107
Page 107
108
Page 108
109
Page 109
110
Page 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
152
153
154
155
156
157
158
159
160
161
162
163
164
Page 105/164

Download datasheet (3Mb)Embed
PrevNext
FIGURE 12-8:
INT PIN INTERRUPT TIMING
Q1
Q2
Q3 Q4
Q1
OSC1
(3)
CLKOUT
(4)
INT pin
(1)
INTF flag
(5)
(INTCON<1>)
GIE bit
(INTCON<7>)
INSTRUCTION FLOW
PC
PC
Instruction
Inst (PC)
Fetched
Instruction
Inst (PC – 1)
Executed
Note 1: INTF flag is sampled here (every Q1).
2: Asynchronous interrupt latency = 3-4 T
is the same whether Inst (PC) is a single cycle or a 2-cycle instruction.
3: CLKOUT is available only in INTOSC and RC Oscillator modes.
4: For minimum width of INT pulse, refer to AC specifications in Section 15.0 “Electrical Specifications”.
5: INTF is enabled to be set any time during the Q4-Q1 cycles.
TABLE 12-6:
SUMMARY OF INTERRUPT REGISTERS
Address
Name
Bit 7
Bit 6
0Bh, 8Bh INTCON
GIE
PEIE
0Ch
PIR1
EEIF
ADIF
8Ch
PIE1
EEIE
ADIE
Legend:
x = unknown, u = unchanged, — = unimplemented read as ‘0’, q = value depends upon condition.
Shaded cells are not used by the interrupt module.
 2004 Microchip Technology Inc.
Q2
Q3 Q4
Q1
Q2
Q3 Q4
(1)
(2)
Interrupt Latency
PC + 1
PC + 1
Inst (PC + 1)
Dummy Cycle
Inst (PC)
. Synchronous latency = 3 T
, where T
CY
CY
Bit 5
Bit 4
Bit 3
Bit 2
T0IE
INTE
RAIE
T0IF
INTF
CCP1IF
C2IF
C1IF
OSFIF
TMR2IF TMR1IF 0000 0000 0000 0000
CCP1IE
C2IE
C1IE
OSFIE
TMR2IE TMR1IE 0000 0000 0000 0000
Preliminary
PIC16F684
Q1
Q2
Q3 Q4
Q1
Q2
Q3 Q4
0004h
0005h
Inst (0004h)
Inst (0005h)
Inst (0004h)
Dummy Cycle
= instruction cycle time. Latency
CY
Value on
Value on
Bit 1
Bit 0
all other
POR, BOD
Resets
RAIF
0000 0000 0000 0000
DS41202C-page 103