PIC16F873-04I/SO Microchip Technology, PIC16F873-04I/SO Datasheet - Page 274

IC MCU FLASH 4KX14 EE 28SOIC

PIC16F873-04I/SO

Manufacturer Part Number
PIC16F873-04I/SO
Description
IC MCU FLASH 4KX14 EE 28SOIC
Manufacturer
Microchip Technology
Series
PIC® 16Fr

Specifications of PIC16F873-04I/SO

Core Size
8-Bit
Program Memory Size
7KB (4K x 14)
Core Processor
PIC
Speed
4MHz
Connectivity
I²C, SPI, UART/USART
Peripherals
Brown-out Detect/Reset, POR, PWM, WDT
Number Of I /o
22
Program Memory Type
FLASH
Eeprom Size
128 x 8
Ram Size
192 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-SOIC (7.5mm Width)
Controller Family/series
PIC16F
No. Of I/o's
22
Eeprom Memory Size
128Byte
Ram Memory Size
192Byte
Cpu Speed
4MHz
No. Of Timers
3
Package
28SOIC W
Device Core
PIC
Family Name
PIC16
Maximum Speed
4 MHz
Operating Supply Voltage
5 V
Data Bus Width
8 Bit
Number Of Programmable I/os
22
Interface Type
I2C/SPI/USART
On-chip Adc
5-chx10-bit
Number Of Timers
3
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
For Use With
XLT28SO-1 - SOCKET TRANSITION 28SOIC 300MIL309-1073 - ADAPTER 28-SOIC TO 28-SOIC309-1024 - ADAPTER 28-SOIC TO 28-DIP309-1023 - ADAPTER 28-SOIC TO 28-DIP
Lead Free Status / RoHS Status
Lead free / RoHS Compliant, Lead free / RoHS Compliant
PICmicro MID-RANGE MCU FAMILY
16.6
DS31016A-page 16-24
Design Tips
Question 1:
Answer 1:
Ensure that you are using the correct SPI mode for that device. This SPI supports two of the four
SPI modes so ensure that the SPI device that you are trying to interface to is compatible with one
of these two modes. Check the clock polarity and the clock phase.
If the device is not compatible, switch to one of the Microchip devices that has the SSP module,
and that should solve this.
Question 2:
Answer 2:
This SSP module does not have master mode fully automated in hardware, see Application Note
AN578 for software which uses the SSP module to implement master mode. If you require a fully
automated Hardware implementation of I
Card for devices that have the Master SSP module.
Question 3:
Answer 3:
Ensure that you set the CKP bit to release the I
Note:
At the time of printing only the High-end family of devices (PIC17CXXX) have
devices with the Master SSP module implemented.
Using SPI mode, I do not seem able to talk to an SPI device.
Using I
Using I
transmit.
2
2
C mode, I do not seem able to make the master mode work.
C mode, I write data to the SSPBUF register, but the data did not
2
C master mode, please refer to the Microchip Line
2
C clock.
1997 Microchip Technology Inc.

Related parts for PIC16F873-04I/SO