a) Thanh ghi SSPSTAT
Thanh ghi này cĩ đa ch 94h, ch a các bit tr ng thái c a chu n giao ti p MSSP.
b) Thanh ghi SSPCON1
SSPCON1 cĩ đa ch 14h, đ c dùng đ đi u khi n chu n giao ti p MSSP.
c) Thanh ghi SSPBUF
Thanh ghi đ m d li u 8 bit cho chu n giao ti p MSSP và cĩ đa ch 13h.
d) Thanh ghi SSPCON2
Thanh ghi này cĩ đa ch 91h, đ c s d ng đ đi u khi n các ch đ ho t đ ng c a chu n giao ti p I2C.
e) Thanh ghi SSPADD
SSPADD cĩ đ a ch 93h, đây là thanh ghi ch a đa ch c a vi đi u khi n khi ho t
đ ng chu n giao ti p I2C Slave mode. Khi khơng dùng đ ch a đa ch (I2C Master mode) SSPADD đ c dùng đ ch a giá tr t o ra xung clock đ ng b t i pin SCL.
4.2.2 GIAO TI P SPI
Chu n giao ti p SPI cho phép truy n nh n đ ng b . Ta c n s d ng 4 pin cho chu n giao ti p này:
RC5/SDO: ngõ ra d li u d ng n i ti p (Serial Data output). RC4/SDI/SDA: ngõ vào d li u d ng n i ti p (Serial data input). RC3/SCK/SCL: xung đ ng b n i ti p (Serial Clock).
RA5/AN4/SS/C2OUT: ch n đ i t ng giao ti p (Serial Select) khi giao ti p ch đ Slave mode.
Khi giao ti p v i các thi t b khác dùng chu n MSSP ta ph i ch nh các thơng s sau:
- Master mode hay Slave mode. ch đ Master mode, xung clock đ ng b s đi ra t chân RC3/SCK/SCL. i v i ch đ Slave mode, xung clock đ ng b s đ c nh n t bên ngồi qua chân RC3/SCK/SCL.
- M c logic c a xung clock khi tr ng thái t m ng ng quá trình truy n nh n (Idle).
- C nh tác đ ng c a xung clock đ ng b .
- T c đ xung clock (khi ho t đ ng Master mode). - Th i đi m xác đ nh m c logic c a d li u.
MSSP bao g m m t thanh ghi d ch d li u SSPSR và thanh ghi đ m d li u SSPBUF. D li u s đ c d ch vào ho c ra qua thanh ghi SSPSR, bit MSB đ c d ch tr c. ây là m t trong nh ng đi m khác bi t gi a hai giao di n MSSP và USART (USART d ch bit LSB tr c).
S đ k t n i c a chu n giao ti p SPI nh sau:
Hình 4.3 S đ k t n i c a chu n giao ti p SPI.
Theo s đ k t n i này, kh i Master s b t đ u quá trình truy n nh n d li u b ng cách g i tín hi u xung đ ng b SCK. D li u s d ch t thanh ghi SSPSR đ a ra ngồi n u cĩ m t c nh c a xung đ ng b tác đ ng và ng ng d ch khi cĩ tác đ ng c a c nh cịn l i.
C hai kh i Master và Slave nên đ c n đ nh chung các qui t c tác đ ng c a xung clock đ ng b đ d li u cĩ th d ch chuy n đ ng th i.