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 102/164

Download datasheet (3Mb)Embed
PrevNext
PIC16F684
TABLE 12-4:
INITIALIZATION CONDITION FOR REGISTER (CONTINUED)
Power-on
Register
Address
Reset
WPUA
95h
--11 -111
IOCA
96h
--00 0000
VRCON
99h
0-0- 0000
EEDAT
9Ah
0000 0000
EEADR
9Bh
0000 0000
EECON1
9Ch
---- x000
EECON2
9Dh
---- ----
ADRESL
9Eh
xxxx xxxx
ADCON1
9Fh
-000 ----
Legend: u = unchanged, x = unknown, — = unimplemented bit, reads as ‘0’, q = value depends on condition.
Note 1:
If V
goes too low, Power-on Reset will be activated and registers will be affected differently.
DD
2:
One or more bits in INTCON and/or PIR1 will be affected (to cause wake-up).
3:
When the wake-up is due to an interrupt and the GIE bit is set, the PC is loaded with the interrupt
vector (0004h).
4:
See Table 12-5 for Reset value for specific condition.
5:
If Reset was due to brown-out, then bit 0 = 0. All other Resets will cause bit 0 = u.
TABLE 12-5:
INITIALIZATION CONDITION FOR SPECIAL REGISTERS
Condition
Power-on Reset
MCLR Reset during normal operation
MCLR Reset during Sleep
WDT Reset
WDT Wake-up
Brown-out Detect
Interrupt Wake-up from Sleep
Legend: u = unchanged, x = unknown, — = unimplemented bit, reads as ‘0’.
Note 1:
When the wake-up is due to an interrupt and Global Interrupt Enable bit, GIE, is set, the PC is loaded with
the interrupt vector (0004h) after execution of PC + 1.
DS41202C-page 100
Wake-up from Sleep through
MCLR Reset
WDT Reset (Continued)
Wake-up from Sleep through
(1)
Brown-out Detect
WDT Time-out (Continued)
--11 -111
--00 0000
0-0- 0000
0000 0000
0000 0000
---- q000
---- ----
uuuu uuuu
-000 ----
Program
Status
Counter
Register
000h
0001 1xxx
000h
000u uuuu
000h
0001 0uuu
000h
0000 uuuu
PC + 1
uuu0 0uuu
000h
0001 1uuu
(1)
PC + 1
uuu1 0uuu
Preliminary
 2004 Microchip Technology Inc.
Interrupt
uuuu uuuu
--uu uuuu
u-u- uuuu
uuuu uuuu
uuuu uuuu
---- uuuu
---- ----
uuuu uuuu
-uuu ----
PCON
Register
--01 --0x
--0u --uu
--0u --uu
--0u --uu
--uu --uu
--01 --10
--uu --uu