|
PIC16F1946 Datasheet, PDF (315/440 Pages) Microchip Technology – 64-Pin Flash-Based, 8-Bit CMOS Microcontrollers with LCD Driver and nanoWatt XLP Technology | |||
|
◁ |
PIC16F/LF1946/47
FIGURE 24-12: SYNCHRONOUS RECEPTION (MASTER MODE, SREN)
RXx/DTx
pin
TXx/CKx pin
(SCKP = 0)
bit 0
bit 1
bit 2
bit 3
bit 4
bit 5
bit 6
bit 7
TXx/CKx pin
(SCKP = 1)
Write to
bit SREN
SREN bit
CREN bit â0â
â0â
RCxIF bit
(Interrupt)
Read
RCxREG
Note:
Timing diagram demonstrates Sync Master mode with bit SREN = 1 and bit BRGH = 0.
TABLE 24-8: REGISTERS ASSOCIATED WITH SYNCHRONOUS MASTER RECEPTION
Name
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
Register
on Page
BAUD1CON ABDOVF RCIDL
â
SCKP BRG16
â
WUE
ABDEN
300
BAUD2CON ABDOVF RCIDL
â
SCKP BRG16
â
WUE
ABDEN
300
INTCON
GIE
PEIE TMR0IE INTE
IOCIE TMR0IF INTF
IOCIF
89
PIE1
â
ADIE
RC1IE TX1IE SSP1IE CCP1IE TMR2IE TMR1IE
90
PIE4
â
â
RC2IE TX2IE
â
â
BCL2IE SSP2IE
93
PIR1
â
ADIF
RC1IF TX1IF SSP1IF CCP1IF TMR2IF TMR1IF
94
PIR4
â
â
RC2IF TX2IF
â
â
BCL2IF SSP2IF
93
RC1REG
EUSART1 Receive Register
294*
RC1STA
SPEN
RX9
SREN CREN ADDEN FERR
OERR
RX9D
299
RC2REG
EUSART2 Receive Register
294*
RC2STA
SPEN
RX9
SREN CREN ADDEN FERR
OERR
RX9D
299
SP1BRGL
EUSART1 Baud Rate Generator, Low Byte
301*
SP1BRGH
EUSART1 Baud Rate Generator, High Byte
301*
SP2BRGL
EUSART2 Baud Rate Generator, Low Byte
301*
SP2BRGH
EUSART2 Baud Rate Generator, High Byte
301*
TX1STA
CSRC
TX9
TXEN SYNC SENDB BRGH
TRMT
TX9D
298
TX2STA
CSRC
TX9
TXEN SYNC SENDB BRGH
TRMT
TX9D
298
Legend: â = unimplemented locations, read as â0â. Shaded bits are not used for synchronous master reception.
* Page provides register information.
ï£ 2010 Microchip Technology Inc.
Preliminary
DS41414A-page 313
|
▷ |