Professional Documents
Culture Documents
html
Chapter 2. PIC 16F877 Microcontroller - Overview
The 'word' here is not the usual term we use to indicate 2 bytes (or 16 bits). The 'word' in PIC could be 12, 14, or
any number of bits. For 16F877, the word means a size of 14 bits.
2 2
I C stands for Inter-IC bus.
Embedded Computing with PIC 16F877 Assembly Language Approach. Charles Kim 2006
Parallel Communications
10-bit Analog-to-Digital Module
Instruction Set
PSP
8 channels
35 Instructions
MCLR/VPP/THV
2
3
4
40
RA0/AN0
RB6/PGC
39
RA1/AN1
RB5
38
RA2/AN2/VREF-
RB4
37
RB3/PG
36
RB2
35
RA3/AN3/VREF+
RA4/TOCKI
RA/AN4/SS
RE0/RD/AN5
PIC16F877/874
RB7/PGD
RB1
34
RB0/INT
33
VDD
32
VSS
31
RD7/PSP7
30
RE1/WR/AN6
10
RE2/CS/AN7
11
VDD
12
VSS
RD6/PSP6
29
13
OSC1/CLKIN
RD5/PSP5
28
14
OSC2/CLKOUT
RD4/PSP4
27
15
RC0/T1OS0/T1CKI
RC7/RX/DT
26
16
RC1/T1OS1/CCP2
RC6/TX/CK
25
17
RC2/CCP1
18
RC3/SCK/SCL
19
20
RC5/SDO
24
RC4/SDI/SDA
23
RD0/PSP0
RD3/PSP3
22
RD1/PSP1
RD2/PSP2
21
Embedded Computing with PIC 16F877 Assembly Language Approach. Charles Kim 2006