Sie sind auf Seite 1von 2

Hardware of the PIC16F877

On these pages, I will explain the hardware specification of PICF877. The contents of the explanation is the part which is different from PIC16F873. So, as for the basic specification, refer to PIC16F873. As for the detailed specification, refer to PIC16F87x. PIC16F877 is PIC which is placed in the higher rank of PIC16F873 and the capacity of the program memory and so on is big capacity compared with 873. The function which is in 877, not being in 873 is the function of the parallel communication. It is called PSP( Parallel Slave Port ). Please refer to the following table about the function and the capacity.

RA0-5 : Input/Output port A RB0-7 : Input/Output port B RC0-7 : Input/Output port C RD0-7 : Input/Output port D RE0-2 : Input/Output port E AN0-7 : Analog input port RX : USART Asynchronous Receive TX : USART Asynchronous Transmit SCK : Synchronous serial clock input SCL : Output for both SPI and I2C modes DT : Synchronous Data CK : Synchronous Clock SDO : SPI Data Out ( SPI mode ) SDI : SPI Data In ( SPI mode ) SDA : Data I/O ( I2C mode )

MCLR : Master Clear ( Active low Reset ) Vpp : Programming voltage input THV : High voltage test mode control VREF+/- : Reference voltage SS : Slave select for the synchronous serial port T0CKI : Clock input to Timer0 T1OSO : Timer1 oscillator output T1OSI : Timer1 oscillator input T1CKI : Clock input to Timer1 PGD : Serial programming data PGC : Serial programming clock PGM : Low voltage programinng input INT : External interrupt RD : Read control for the parallel slave port WR : Write control for the parallel slave port

CCP1,2 : Capture In/Compare Out/PWM Out OSC1/CLKIN : Oscillator In/Ecternal Clock In OSC2/CLKOUT : Oscillator Out/Clock Out

CS : Select control for the parallel slave PSP0-7 : Parallel slave port VDD : Positive supply for logic and I/O pins Vss : Ground reference for logic and I/O pins

Key Features MAX Operating Frequency FLASH Program Memory (14-bit words) Data Memory (bytes) EEPROM Data Memory (bytes)

PIC16F873 20MHz 4K 192 128 RA0-5 (6) RB0-7 (8) RC0-7 (8)

PIC16F874 20MHz 4K 192 128 RA0-5 (6) RB0-7 (8) RC0-7 (8) RD0-7 (8) RE0-2 (3) 3 2 MSSP, USART PSP 8 Channels 35 Instructions 40 Pins

PIC16F876 20MHz 8K 368 256 RA0-5 (6) RB0-7 (8) RC0-7 (8)

PIC16F877 20MHz 8K 368 256 RA0-5 (6) RB0-7 (8) RC0-7 (8) RD0-7 (8) RE0-2 (3) 3 2 MSSP, USART PSP 8 Channels 35 Instructions 40 Pins

I/O Ports

Timers CCP Serial Communications Parallel Communications 10-bit Analog-to-Digital Module Instruction Set Pins (DIP)

3 2 MSSP, USART 5 Channels 35 Instructions 28 Pins

3 2 MSSP, USART 5 Channels 35 Instructions 28 Pins

SFR ( Special Function Registers ) Configuration Bits PSP ( Parallel Slave Port )
Refer to the 38/200 page of the data sheet. The page number is the one when making this page.

Das könnte Ihnen auch gefallen