Datasheet
PIC18F87K90 FAMILY
DS39957D-page 368 2009-2011 Microchip Technology Inc.
FIGURE 22-12: SYNCHRONOUS TRANSMISSION (THROUGH TXEN)
TABLE 22-7: REGISTERS ASSOCIATED WITH SYNCHRONOUS MASTER TRANSMISSION
Name Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
Reset
Values
on Page:
INTCON GIE/GIEH PEIE/GIEL TMR0IE INT0IE RBIE TMR0IF INT0IF RBIF 75
PIR1
— ADIF RC1IF TX1IF SSP1IF TMR1GIF TMR2IF TMR1IF 77
PIE1 — ADIE RC1IE TX1IE SSP1IE TMR1GIE TMR2IE TMR1IE 77
IPR1 — ADIP RC1IP TX1IP SSP1IP TMR1GIP TMR2IP TMR1IP 77
PIR3
TMR5GIF LCDIF RC2IF TX2IF CTMUIF CCP2IF CCP1IF RTCCIF 77
PIE3 TMR5GIE LCDIE RC2IE TX2IE CTMUIE CCP2IE CCP1IE RTCCIE 77
IPR3 TMR5GIP LCDIP RC2IP TX2IP CTMUIP CCP2IP CCP1IP RTCCIP 77
RCSTA1 SPEN
RX9 SREN CREN ADDEN FERR OERR RX9D 77
TXREG1 EUSART1 Transmit Register 77
TXSTA1 CSRC TX9 TXEN SYNC SENDB BRGH TRMT TX9D 77
BAUDCON1
ABDOVF RCIDL RXDTP TXCKP BRG16 — WUE ABDEN 79
SPBRGH1 EUSART1 Baud Rate Generator Register High Byte 76
SPBRG1 EUSART1 Baud Rate Generator Register Low Byte 77
RCSTA2 SPEN
RX9 SREN CREN ADDEN FERR OERR RX9D 81
TXREG2 EUSART2 Transmit Register 82
TXSTA2 CSRC TX9 TXEN SYNC SENDB BRGH TRMT TX9D 81
BAUDCON2
ABDOVF RCIDL RXDTP TXCKP BRG16 — WUE ABDEN 81
SPBRGH2 EUSART2 Baud Rate Generator Register High Byte 82
SPBRG2 EUSART2 Baud Rate Generator Register Low Byte 82
Legend: — = unimplemented, read as ‘0’. Shaded cells are not used for synchronous master transmission.
RC7/RX1/DT1/SEG28 Pin
RC6/TX1/CK1/SEG27 Pin
Write to
TXREG1 reg
TX1IF bit
TRMT bit
bit 0 bit 1 bit 2 bit 6 bit 7
TXEN bit
Note: This example is equally applicable to EUSART2 (RG1/TX2/CK2/AN19/C3OUT and RG2/RX2/DT2/AN18/C3INA).