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

Download datasheet (3Mb)Embed
PrevNext
TABLE 12-4:
INITIALIZATION CONDITION FOR REGISTER
Power-on
Register
Address
Reset
W
xxxx xxxx
INDF
00h/80h
xxxx xxxx
TMR0
01h
xxxx xxxx
PCL
02h/82h
0000 0000
STATUS
03h/83h
0001 1xxx
FSR
04h/84h
xxxx xxxx
PORTA
05h
--xx xx00
PORTC
07h
--xx xx00
PCLATH
0Ah/8Ah
---0 0000
INTCON
0Bh/8Bh
0000 0000
PIR1
0Ch
0000 0000
TMR1L
0Eh
xxxx xxxx
TMR1H
0Fh
xxxx xxxx
T1CON
10h
0000 0000
TMR2
11h
0000 0000
T2CON
12h
-000 0000
CCPR1L
13h
xxxx xxxx
CCPR1H
14h
xxxx xxxx
CCP1CON
15h
0000 0000
PWM1CON
16h
0000 0000
ECCPAS
17h
0000 0000
WDTCON
18h
---0 1000
CMCON0
19h
0000 0000
CMCON1
1Ah
---- --10
ADRESH
1Eh
xxxx xxxx
ADCON0
1Fh
00-0 0000
OPTION_REG
81h
1111 1111
TRISA
85h
--11 1111
TRISC
87h
--11 1111
PIE1
8Ch
0000 0000
PCON
8Eh
--01 --0x
OSCCON
8Fh
-110 x000
OSCTUNE
90h
---0 0000
ANSEL
91h
1111 1111
PR2
92h
1111 1111
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.
 2004 Microchip Technology Inc.
Wake-up from Sleep through
MCLR Reset
WDT Reset
Wake-up from Sleep through
(1)
Brown-out Detect
uuuu uuuu
xxxx xxxx
uuuu uuuu
0000 0000
(4)
000q quuu
uuuu uuuu
--00 0000
--00 0000
---0 0000
0000 0000
0000 0000
uuuu uuuu
uuuu uuuu
uuuu uuuu
0000 0000
-000 0000
uuuu uuuu
uuuu uuuu
0000 0000
0000 0000
0000 0000
---0 1000
0000 0000
---- --10
uuuu uuuu
00-0 0000
1111 1111
--11 1111
--11 1111
0000 0000
(1, 5)
--0u --uu
-110 x000
---u uuuu
1111 1111
1111 1111
Preliminary
PIC16F684
Interrupt
WDT Time-out
uuuu uuuu
uuuu uuuu
uuuu uuuu
(3)
PC + 1
(4)
uuuq quuu
uuuu uuuu
--uu uuuu
--uu uuuu
---u uuuu
(2)
uuuu uuuu
(2)
uuuu uuuu
uuuu uuuu
uuuu uuuu
-uuu uuuu
uuuu uuuu
-uuu uuuu
uuuu uuuu
uuuu uuuu
uuuu uuuu
uuuu uuuu
uuuu uuuu
---u uuuu
uuuu uuuu
---- --uu
uuuu uuuu
uu-u uuuu
uuuu uuuu
--uu uuuu
--uu uuuu
uuuu uuuu
--uu --uu
-uuu uuuu
---u uuuu
uuuu uuuu
1111 1111
DS41202C-page 99