欢迎访问ic37.com |
会员登录 免费注册
发布采购

PIC18F4520-I/PT 参数 Datasheet PDF下载

PIC18F4520-I/PT图片预览
型号: PIC18F4520-I/PT
PDF下载: 下载PDF文件 查看货源
内容描述: 28 /40/ 44引脚增强型闪存微控制器与10位A / D和纳瓦技术 [28/40/44-Pin Enhanced Flash Microcontrollers with 10-Bit A/D and nanoWatt Technology]
分类和应用: 闪存微控制器
文件页数/大小: 412 页 / 6898 K
品牌: MICROCHIP [ MICROCHIP ]
 浏览型号PIC18F4520-I/PT的Datasheet PDF文件第219页浏览型号PIC18F4520-I/PT的Datasheet PDF文件第220页浏览型号PIC18F4520-I/PT的Datasheet PDF文件第221页浏览型号PIC18F4520-I/PT的Datasheet PDF文件第222页浏览型号PIC18F4520-I/PT的Datasheet PDF文件第224页浏览型号PIC18F4520-I/PT的Datasheet PDF文件第225页浏览型号PIC18F4520-I/PT的Datasheet PDF文件第226页浏览型号PIC18F4520-I/PT的Datasheet PDF文件第227页  
PIC18F2420/2520/4420/4520  
To set up a Synchronous Slave Reception:  
18.4.2  
EUSART SYNCHRONOUS SLAVE  
RECEPTION  
1. Enable the synchronous master serial port by  
setting bits, SYNC and SPEN, and clearing bit,  
CSRC.  
The operation of the Synchronous Master and Slave  
modes is identical, except in the case of Sleep, or any  
Idle mode and bit, SREN, which is a “don’t care” in  
Slave mode.  
2. If interrupts are desired, set enable bit, RCIE.  
3. If 9-bit reception is desired, set bit, RX9.  
4. To enable reception, set enable bit, CREN.  
If receive is enabled by setting the CREN bit prior to  
entering Sleep or any Idle mode, then a word may be  
received while in this low-power mode. Once the word  
is received, the RSR register will transfer the data to the  
RCREG register; if the RCIE enable bit is set, the inter-  
rupt generated will wake the chip from the low-power  
mode. If the global interrupt is enabled, the program will  
branch to the interrupt vector.  
5. Flag bit, RCIF, will be set when reception is  
complete. An interrupt will be generated if  
enable bit, RCIE, was set.  
6. Read the RCSTA register to get the 9th bit (if  
enabled) and determine if any error occurred  
during reception.  
7. Read the 8-bit received data by reading the  
RCREG register.  
8. If any error occurred, clear the error by clearing  
bit, CREN.  
9. If using interrupts, ensure that the GIE and PEIE  
bits in the INTCON register (INTCON<7:6>) are  
set.  
TABLE 18-10: REGISTERS ASSOCIATED WITH SYNCHRONOUS SLAVE RECEPTION  
Reset  
Values  
on page  
Name  
Bit 7  
Bit 6  
Bit 5  
Bit 4  
Bit 3  
Bit 2  
Bit 1  
Bit 0  
INTCON  
PIR1  
GIE/GIEH PEIE/GIEL TMR0IE  
INT0IE  
TXIF  
RBIE  
SSPIF  
SSPIE  
SSPIP  
ADDEN  
TMR0IF  
CCP1IF  
INT0IF  
RBIF  
49  
52  
52  
52  
51  
51  
51  
51  
51  
51  
PSPIF(1)  
PSPIE(1)  
PSPIP(1)  
SPEN  
ADIF  
ADIE  
ADIP  
RX9  
RCIF  
RCIE  
RCIP  
SREN  
TMR2IF TMR1IF  
PIE1  
TXIE  
CCP1IE TMR2IE TMR1IE  
CCP1IP TMR2IP TMR1IP  
IPR1  
TXIP  
RCSTA  
RCREG  
TXSTA  
CREN  
FERR  
OERR  
RX9D  
EUSART Receive Register  
CSRC  
TX9  
TXEN  
SYNC  
SENDB  
BRG16  
BRGH  
TRMT  
WUE  
TX9D  
BAUDCON ABDOVF  
RCIDL  
RXDTP  
TXCKP  
ABDEN  
SPBRGH  
SPBRG  
EUSART Baud Rate Generator Register High Byte  
EUSART Baud Rate Generator Register Low Byte  
Legend: — = unimplemented, read as ‘0’. Shaded cells are not used for synchronous slave reception.  
Note 1: Reserved in 28-pin devices; always maintain these bits clear.  
© 2008 Microchip Technology Inc.  
DS39631E-page 221