PIC18F23K20-E/MLQTP MICROCHIP [Microchip Technology], PIC18F23K20-E/MLQTP Datasheet - Page 250

no-image

PIC18F23K20-E/MLQTP

Manufacturer Part Number
PIC18F23K20-E/MLQTP
Description
28/40/44-Pin Flash Microcontrollers with 10-Bit A/D and nanoWatt Technology
Manufacturer
MICROCHIP [Microchip Technology]
Datasheet
PIC18F2XK20/4XK20
18.4.1.5
1.
2.
FIGURE 18-10:
FIGURE 18-11:
DS41303B-page 248
TX/CK pin
(SCKP = 0)
TX/CK pin
(SCKP = 1)
TRMT bit
RX/DT
pin
Write to
TXREG Reg
TXEN bit
TXIF bit
(Interrupt Flag)
Note:
Initialize the SPBRGH, SPBRG register pair and
the BRGH and BRG16 bits to achieve the
desired baud rate (see Section 18.3 “EUSART
Baud Rate Generator (BRG)”).
Enable the synchronous master serial port by
setting bits SYNC, SPEN and CSRC. Set the
TRIS bits corresponding to the RX/DT and
TX/CK I/O pins.
‘1’
Synchronous Master Transmission
Set-up:
Sync Master mode, SPBRG = 0, continuous transmission of two 8-bit words.
Write Word 1
TXREG reg
RX/DT pin
TX/CK pin
TRMT bit
TXEN bit
TXIF bit
Write to
SYNCHRONOUS TRANSMISSION
SYNCHRONOUS TRANSMISSION (THROUGH TXEN)
bit 0
Write Word 2
bit 1
Word 1
Advance Information
bit 0
bit 2
bit 1
3.
4.
5.
6.
7.
8.
bit 7
Disable Receive mode by clearing bits SREN
and CREN.
Enable Transmit mode by setting the TXEN bit.
If 9-bit transmission is desired, set the TX9 bit.
If interrupts are desired, set the TXIE, GIE and
PEIE interrupt enable bits.
If 9-bit transmission is selected, the ninth bit
should be loaded in the TX9D bit.
Start transmission by loading data to the TXREG
register.
bit 2
bit 0
Word 2
bit 1
bit 6
© 2007 Microchip Technology Inc.
bit 7
bit 7
‘1’

Related parts for PIC18F23K20-E/MLQTP