IC MCU FLASH 4KX14 EE A/D 40DIP

 

PIC16LF874A-I/P

Manufacturer Part NumberPIC16LF874A-I/P
DescriptionIC MCU FLASH 4KX14 EE A/D 40DIP
ManufacturerMicrochip Technology
SeriesPIC® 16F
PIC16LF874A-I/P datasheets

Availability: By request

International delivery:

Warranty: 60 days

Shipping & payment terms

Added to cart

 

Specifications of PIC16LF874A-I/P

Core Size8-BitProgram Memory Size7KB (4K x 14)
Core ProcessorPICSpeed10MHz
ConnectivityI²C, SPI, UART/USARTPeripheralsBrown-out Detect/Reset, POR, PWM, WDT
Number Of I /o33Program Memory TypeFLASH
Eeprom Size128 x 8Ram Size192 x 8
Voltage - Supply (vcc/vdd)2 V ~ 5.5 VData ConvertersA/D 8x10b
Oscillator TypeExternalOperating Temperature-40°C ~ 85°C
Package / Case40-DIP (0.600", 15.24mm)Controller Family/seriesPIC16LF
No. Of I/o's33Eeprom Memory Size128Byte
Ram Memory Size192ByteCpu Speed20MHz
No. Of Timers3Processor SeriesPIC16LF
CorePICData Bus Width8 bit
Data Ram Size192 BInterface TypeI2C, SPI, USART
Maximum Clock Frequency20 MHzNumber Of Programmable I/os33
Number Of Timers1 x 16 bitOperating Supply Voltage2 V to 5.5 V
Maximum Operating Temperature+ 85 CMounting StyleThrough Hole
3rd Party Development Tools52715-96, 52716-328, 52717-734Development Tools By SupplierPG164130, DV164035, DV244005, DV164005, PG164120, ICE2000, DM163022, DV164120
Minimum Operating Temperature- 40 COn-chip Adc8
Lead Free Status / RoHS StatusLead free / RoHS CompliantOther namesPIC16LF874AI/P
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
Page 71
72
Page 72
73
Page 73
74
Page 74
75
Page 75
76
Page 76
77
Page 77
78
Page 78
79
Page 79
80
Page 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
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
Page 75/234

Download datasheet (5Mb)Embed
PrevNext
REGISTER 9-2:
SSPCON1: MSSP CONTROL REGISTER 1 (SPI MODE) (ADDRESS 14h)
R/W-0
R/W-0
WCOL
SSPOV
bit 7
bit 7
WCOL: Write Collision Detect bit (Transmit mode only)
1 = The SSPBUF register is written while it is still transmitting the previous word. (Must be
cleared in software.)
0 = No collision
bit 6
SSPOV: Receive Overflow Indicator bit
SPI Slave mode:
1 = A new byte is received while the SSPBUF register is still holding the previous data. In case
of overflow, the data in SSPSR is lost. Overflow can only occur in Slave mode. The user
must read the SSPBUF, even if only transmitting data, to avoid setting overflow. (Must be
cleared in software.)
0 = No overflow
Note:
In Master mode, the overflow bit is not set, since each new reception (and
transmission) is initiated by writing to the SSPBUF register.
bit 5
SSPEN: Synchronous Serial Port Enable bit
1 = Enables serial port and configures SCK, SDO, SDI, and SS as serial port pins
0 = Disables serial port and configures these pins as I/O port pins
Note:
When enabled, these pins must be properly configured as input or output.
bit 4
CKP: Clock Polarity Select bit
1 = Idle state for clock is a high level
0 = Idle state for clock is a low level
bit 3-0
SSPM3:SSPM0: Synchronous Serial Port Mode Select bits
0101 = SPI Slave mode, clock = SCK pin. SS pin control disabled. SS can be used as I/O pin.
0100 = SPI Slave mode, clock = SCK pin. SS pin control enabled.
0011 = SPI Master mode, clock = TMR2 output/2
0010 = SPI Master mode, clock = F
0001 = SPI Master mode, clock = F
0000 = SPI Master mode, clock = F
Note:
Bit combinations not specifically listed here are either reserved or implemented in
2
I
C mode only.
Legend:
R = Readable bit
- n = Value at POR
 2003 Microchip Technology Inc.
PIC16F87XA
R/W-0
R/W-0
R/W-0
R/W-0
SSPEN
CKP
SSPM3
SSPM2
/64
OSC
/16
OSC
/4
OSC
W = Writable bit
U = Unimplemented bit, read as ‘0’
‘1’ = Bit is set
‘0’ = Bit is cleared
R/W-0
R/W-0
SSPM1
SSPM0
bit 0
x = Bit is unknown
DS39582B-page 73