| Home Pic in Greek Οδηγός χρήσης Pic Ο εσωτερικός κόσμος του PIC16F873 |
Ο εσωτερικός κόσμος του PIC16F873
On these pages, I will explain the hardware specification of PICF873. The contents of the explanation is the part which is different from PIC16F84A. So, as for the basic specification, refer to PIC16F84A. As for the detail specification, refer to PIC16F873. PIC16F873 is PIC which has a lot of feature than PIC16F84A. The program memory is 4K Words, the RAM memory is 192 bytes and the EEPROM is 128 bytes. It has three kinds of timers, Analog Digital converter, Universal communication port.... Flash memory is used for PIC16F873 like PIC16F84A. So, the program can be easily rewritten by the PIC programmer. This is very convenient.
| SFR (Special Function Registers) Configuration Word I/O Port Timer CCP Analog to Digital Converter Asynchronous mode (USART) Synchronous mode (USART)
RA0-5 : Input/Output port A RB0-7 : Input/Output port B RC0-7 : Input/Output port C AN0-4 : 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 ) CCP1,2 : Capture1 In/Compare1 Out/PWM1 Out OSC1/CLKIN : Oscillator In/Ecternal Clock In OSC2/CLKOUT : Oscillator Out/Clock Out | 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 VDD : Positive supply for logic and I/O pins Vss : Ground reference for logic and I/O pins