PIC16F872-I/SS Microchip Technology, PIC16F872-I/SS Datasheet

IC MCU FLASH 2KX14 EE 28SSOP

PIC16F872-I/SS

Manufacturer Part Number
PIC16F872-I/SS
Description
IC MCU FLASH 2KX14 EE 28SSOP
Manufacturer
Microchip Technology
Series
PIC® 16Fr

Specifications of PIC16F872-I/SS

Core Size
8-Bit
Program Memory Size
3.5KB (2K x 14)
Core Processor
PIC
Speed
20MHz
Connectivity
I²C, SPI
Peripherals
Brown-out Detect/Reset, POR, PWM, WDT
Number Of I /o
22
Program Memory Type
FLASH
Eeprom Size
64 x 8
Ram Size
128 x 8
Voltage - Supply (vcc/vdd)
4 V ~ 5.5 V
Data Converters
A/D 5x10b
Oscillator Type
External
Operating Temperature
-40°C ~ 85°C
Package / Case
28-SSOP
Controller Family/series
PIC16F
No. Of I/o's
22
Eeprom Memory Size
64Byte
Ram Memory Size
128Byte
Cpu Speed
20MHz
No. Of Timers
3
Processor Series
PIC16F
Core
PIC
Data Bus Width
8 bit
Data Ram Size
128 B
Interface Type
I2C, SPI, SSP
Maximum Clock Frequency
20 MHz
Number Of Programmable I/os
22
Number Of Timers
3 bit
Maximum Operating Temperature
+ 85 C
Mounting Style
SMD/SMT
3rd Party Development Tools
52715-96, 52716-328, 52717-734
Development Tools By Supplier
PG164130, DV164035, DV244005, DV164005, PG164120, ICE2000, DM163022
Minimum Operating Temperature
- 40 C
On-chip Adc
10 bit
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
For Use With
AC164307 - MODULE SKT FOR PM3 28SSOPAC164020 - MODULE SKT PROMATEII 44TQFPXLT28SS-1 - SOCKET TRANSITION ICE 28SSOP
Lead Free Status / Rohs Status
 Details

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
PIC16F872-I/SS
Manufacturer:
MICROCHIP
Quantity:
1 400
Part Number:
PIC16F872-I/SS
Manufacturer:
Microchip Technology
Quantity:
1 867
Part Number:
PIC16F872-I/SS
Manufacturer:
MICROCHIP/微芯
Quantity:
20 000
The PICmicro
exhibit anomalous behavior in their Master SSP
(MSSP) modules, as described in this document. They
otherwise conform functionally to the descriptions
provided in their respective Device Data Sheets and
Reference Manuals, as amended by silicon release
errata for particular devices.
Users are encouraged to review the latest Device Data
Sheets and errata available for additional information
concerning an individual device. These documents
may be obtained directly from the Microchip corporate
web site, at www.microchip.com.
These issues are expected to be resolved in future
silicon revisions of the designated parts.
Silicon issues 1 and 2 affect all silicon revisions of the
following devices:
© 2006 Microchip Technology Inc.
• PIC16C717
• PIC16C770
• PIC16C771
• PIC16C773
• PIC16C774
• PIC16F737
• PIC16F747
• PIC16F767
• PIC16F777
• PIC16F872
• PIC16F873
• PIC16F873A
• PIC16F874
• PIC16F874A
• PIC16F876
• PIC16F876A
• PIC16F877
• PIC16F877A
• PIC17C752
• PIC17C756
• PIC17C756A
• PIC17C762
• PIC17C766
• PIC18C242
• PIC18C252
• PIC18C442
• PIC18C452
• PIC18C601
• PIC18C801
• PIC18C658
• PIC18C858
®
microcontrollers you have received all
MSSP Module Silicon/Data Sheet Errata
• PIC18F2220
• PIC18F2320
• PIC18F242
• PIC18F2439
• PIC18F248
• PIC18F252
• PIC18F2539
• PIC18F258
• PIC18F4220
• PIC18F4320
• PIC18F442
• PIC18F4439
• PIC18F448
• PIC18F452
• PIC18F4539
• PIC18F458
• PIC18F6520
• PIC18F6525
• PIC17F6585
• PIC18F6620
• PIC18F6621
• PIC18F6680
• PIC18F6720
• PIC18F8520
• PIC18F8525
• PIC18F8585
• PIC18F8620
• PIC18F8621
• PIC18F8680
• PIC18F8720
MSSP MODULE
1. Module: I
In its current implementation, the module may fail
to correctly recognize certain Repeated Start
conditions. For this discussion, a Repeated Start is
defined as a Start condition presented to the bus
after an initial valid Start condition has been recog-
nized and the Start status bit (SSPSTAT<3>) has
been set and before a valid Stop condition is
received.
If a Repeated Start is not recognized, a loss of
synchronization between the Master and Slave
may occur; the condition may continue until the
module is reset. A NACK condition, generated by
the Slave for any reason, will not reset the module.
This failure has been observed only under two
circumstances:
• A Repeated Start occurs within the frame of a
• A Repeated Start condition occurs between two
Work around
A time-out routine should be used to monitor the
module’s operation. The timer is enabled upon the
receipt of a valid Start condition; if a time-out
occurs, the module is reset. The length of the time-
out period will vary from application to application
and will need to be determined by the user.
Two methods are suggested to reset the module:
1. Change the mode of the module to something
2. Disable the module by clearing the SSPEN bit
Other methods may be available.
data or address byte. The unexpected Start
condition may be erroneously interpreted as a
data bit, provided that the required conditions
for setup and hold times are met.
back-to-back slave address matches in the
same Slave, with the R/W bit set to Read (= 1)
in both cases. (This circumstance is regarded
as being unlikely in normal operation.)
other than the desired mode by changing the set-
tings of bits, SSPM3:SSPM0 (SSPCON1<3:0>);
then, change the bits back to the desired
configuration.
(SSPCON1<5>); then, re-enable the module
by setting the bit.
2
C™ (Slave Mode)
DS80131E-page 1

Related parts for PIC16F872-I/SS

PIC16F872-I/SS Summary of contents

Page 1

... PIC16C774 • PIC18F248 • PIC16F737 • PIC18F252 • PIC16F747 • PIC18F2539 • PIC16F767 • PIC18F258 • PIC16F777 • PIC18F4220 • PIC16F872 • PIC18F4320 • PIC16F873 • PIC18F442 • PIC16F873A • PIC18F4439 • PIC16F874 • PIC18F448 • PIC16F874A • PIC18F452 • PIC16F876 • ...

Page 2

... Clarifications/Corrections to the Data Sheets Note: Items 1-3 apply to the Data Sheets for the following devices: • PIC16C717/770/771 (DS41120B) • PIC16C773/774 (DS30275A) • PIC16F872 (DS30221B) • PIC16F873/874/876/877 (DS30292C) • PIC16F873A/874A/876A/877A (DS39582B) • PIC17C752/756A/762/766 (DS30289B) • PIC18C242/252/442/452 (DS39026C) • PIC18C601/801 (DS39541A) • PIC18C658/858 (DS30475A) • ...

Page 3

... MHz 1 MHz 2 Note 1: The I C™ interface does not conform to the 400 kHz I 100 kHz) in all details, but may be used with care where higher rates are required by the application. © 2006 Microchip Technology Inc. MSSP MODULE BRG Value CY 20 MHz 18h ...

Page 4

... Module: MSSP (I C Mode) Note: Item 4 applies to the Data Sheets for the following devices: • PIC16C717/770/771 (DS41120B) • PIC16C773/774 (DS30275A) • PIC16F872 (DS30221B) • PIC16F873/874/876/877 (DS30292C) • PIC16F873A/874A/876A/877A (DS39582B) 2 The description of the I C pins related to the TRIS bits is clarified. To ensure proper communication of ...

Page 5

... Slave Mode) and 2 (MSSP – SPI, Slave Mode), 2 removed silicon issue – Slave Mode) and added data sheet clarifications 3 and 4 (MSSP – I Revision E Document (7/2006): Removed silicon issue 2 (MSSP – SPI, Slave Mode). © 2006 Microchip Technology Inc. MSSP MODULE Mode). DS80131E-page 5 ...

Page 6

... MSSP MODULE NOTES: DS80131E-page 6 © 2006 Microchip Technology Inc. ...

Page 7

... Select Mode, Smart Serial, SmartTel, Total Endurance, UNI/O, WiperLock and ZENA are trademarks of Microchip Technology Incorporated in the U.S.A. and other countries. SQTP is a service mark of Microchip Technology Incorporated in the U.S.A. All other trademarks mentioned herein are property of their respective companies. ...

Page 8

... Fax: 886-3-572-6459 Taiwan - Kaohsiung Tel: 886-7-536-4818 Fax: 886-7-536-4803 Taiwan - Taipei Tel: 886-2-2500-6610 Fax: 886-2-2508-0102 Thailand - Bangkok Tel: 66-2-694-1351 Fax: 66-2-694-1350 © 2006 Microchip Technology Inc. EUROPE Austria - Wels Tel: 43-7242-2244-3910 Fax: 43-7242-2244-393 Denmark - Copenhagen Tel: 45-4450-2828 Fax: 45-4485-2829 France - Paris Tel: 33-1-69-53-63-20 ...

Related keywords