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

PIC18F2320-I/SP 参数 Datasheet PDF下载

PIC18F2320-I/SP图片预览
型号: PIC18F2320-I/SP
PDF下载: 下载PDF文件 查看货源
内容描述: 28 /40/ 44引脚高性能,增强型闪存微控制器与10位A / D和纳瓦技术 [28/40/44-Pin High-Performance, Enhanced Flash Microcontrollers with 10-Bit A/D and nanoWatt Technology]
分类和应用: 闪存微控制器和处理器外围集成电路光电二极管PC时钟
文件页数/大小: 388 页 / 6899 K
品牌: MICROCHIP [ MICROCHIP ]
 浏览型号PIC18F2320-I/SP的Datasheet PDF文件第207页浏览型号PIC18F2320-I/SP的Datasheet PDF文件第208页浏览型号PIC18F2320-I/SP的Datasheet PDF文件第209页浏览型号PIC18F2320-I/SP的Datasheet PDF文件第210页浏览型号PIC18F2320-I/SP的Datasheet PDF文件第212页浏览型号PIC18F2320-I/SP的Datasheet PDF文件第213页浏览型号PIC18F2320-I/SP的Datasheet PDF文件第214页浏览型号PIC18F2320-I/SP的Datasheet PDF文件第215页  
PIC18F2220/2320/4220/4320  
To set up a Synchronous Slave Transmission:  
18.5 USART Synchronous Slave Mode  
1. Enable the synchronous slave serial port by  
setting bits SYNC and SPEN and clearing bit  
CSRC.  
Synchronous Slave mode differs from the Master mode  
in the fact that the shift clock is supplied externally at  
the RC6/TX/CK pin (instead of being supplied internally  
in Master mode). This allows the device to transfer or  
receive data while in any power managed mode. Slave  
mode is entered by clearing bit, CSRC (TXSTA<7>).  
2. Clear bits CREN and SREN.  
3. If interrupts are desired, set enable bit TXIE.  
4. If 9-bit transmission is desired, set bit TX9.  
5. Enable the transmission by setting enable bit  
TXEN.  
18.5.1  
USART SYNCHRONOUS SLAVE  
TRANSMIT  
6. If 9-bit transmission is selected, the ninth bit  
should be loaded in bit TX9D.  
The operation of the Synchronous Master and Slave  
modes are identical, except in the case of the Sleep  
mode.  
7. Start transmission by loading data to the TXREG  
register.  
If two words are written to the TXREG and then the  
SLEEPinstruction is executed, the following will occur:  
8. If using interrupts, ensure that the GIE and PEIE  
bits in the INTCON register (INTCON<7:6>) are  
set.  
a) The first word will immediately transfer to the  
TSR register and transmit.  
b) The second word will remain in TXREG register.  
c) Flag bit TXIF will not be set.  
d) When the first word has been shifted out of TSR,  
the TXREG register will transfer the second  
word to the TSR and flag bit TXIF will now be  
set.  
e) If enable bit TXIE is set, the interrupt will wake  
the chip from Sleep. If the global interrupt is  
enabled, the program will branch to the interrupt  
vector.  
TABLE 18-10: REGISTERS ASSOCIATED WITH SYNCHRONOUS SLAVE TRANSMISSION  
Value on  
Value on  
all other  
Resets  
Name  
Bit 7  
Bit 6  
Bit 5  
Bit 4  
Bit 3  
Bit 2  
Bit 1  
Bit 0  
POR, BOR  
INTCON  
GIE/  
GIEH  
PEIE/ TMR0IE INT0IE RBIE TMR0IF INT0IF  
GIEL  
RBIF  
0000 000x 0000 000u  
PIR1  
PSPIF(1) ADIF  
PSPIE(1) ADIE  
PSPIP(1) ADIP  
RCIF  
RCIE  
RCIP  
TXIF SSPIF CCP1IF TMR2IF TMR1IF 0000 0000 0000 0000  
TXIE SSPIE CCP1IE TMR2IE TMR1IE 0000 0000 0000 0000  
TXIP SSPIP CCP1IP TMR2IP TMR1IP 1111 1111 1111 1111  
PIE1  
IPR1  
RCSTA  
SPEN  
RX9  
SREN CREN ADDEN FERR  
OERR  
RX9D 0000 -00x 0000 -00x  
0000 0000 0000 0000  
TXREG USART Transmit Register  
TXSTA CSRC TX9 TXEN SYNC  
SPBRG Baud Rate Generator Register  
BRGH  
TRMT  
TX9D 0000 -010 0000 -010  
0000 0000 0000 0000  
Legend: x= unknown, - = unimplemented, read as ‘0’. Shaded cells are not used for synchronous slave transmission.  
Note 1: The PSPIF, PSPIE and PSPIP bits are reserved on the PIC18F2X20 devices; always maintain these bits clear.  
2003 Microchip Technology Inc.  
DS39599C-page 209