PIC16F872-E/SO Microchip Technology, PIC16F872-E/SO Datasheet - Page 53

no-image

PIC16F872-E/SO

Manufacturer Part Number
PIC16F872-E/SO
Description
IC,MICROCONTROLLER,8-BIT,PIC CPU,CMOS,SOP,28PIN,PLASTIC
Manufacturer
Microchip Technology
Series
PIC® 16Fr

Specifications of PIC16F872-E/SO

Rohs Compliant
YES
Core Processor
PIC
Core Size
8-Bit
Speed
20MHz
Connectivity
I²C, SPI
Peripherals
Brown-out Detect/Reset, POR, PWM, WDT
Number Of I /o
22
Program Memory Size
3.5KB (2K x 14)
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 ~ 125°C
Package / Case
28-SOIC (7.5mm Width)
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
9.0
The Master Synchronous Serial Port (MSSP) module is
a serial interface useful for communicating with other
peripheral or microcontroller devices. These peripheral
devices may be serial EEPROMs, shift registers, dis-
play drivers, A/D converters, etc. The MSSP module
can operate in one of two modes:
• Serial Peripheral Interface (SPI)
• Inter-Integrated Circuit (I
The operation of the module in SPI mode is discussed
in greater detail in Section 9.1. The operations of the
module in the the various I
Section 9.2, while special considerations for connect-
ing the I
© 2006 Microchip Technology Inc.
2
MASTER SYNCHRONOUS
SERIAL PORT (MSSP)
MODULE
C bus are discussed in Section 9.3.
2
C)
2
C modes are covered in
The MSSP module is controlled by three special func-
tion registers:
• SSPSTAT
• SSPCON
• SSPCON2
The SSPSTAT and SSPCON registers are used in both
SPI and I
ent functions depending on the mode selected. The
SSPCON2 register, on the other hand, is associated
only with I
Registers 9-1 through 9-3 on the following pages.
2
2
C modes; their individual bits take on differ-
C operations. The registers are detailed in
PIC16F872
DS30221C-page 51

Related parts for PIC16F872-E/SO