Users Manual

Table Of Contents
R01UH0823EJ0110 Rev.1.10 Page 1093 of 1852
Nov 30, 2020
RX23W Group 33. Serial Communications Interface (SCIg, SCIh)
33.10.3.1 Priority Interrupt Bit
Figure 33.68 shows an example of operation in Start Frame reception where a priority interrupt bit is in use. Setting the
CR1.PIBE bit to 1 enables the use of a priority interrupt bit.
Operations of the extended serial mode control section in start Frame reception where a priority interrupt bit is in use are
as described below.
Steps (1) to (4) are the same as in
Figure 33.64, for Start Frame reception.
(5) If the value of the bit selected by the CR1.PIBS[2:0] bits matches the corresponding bit in the PCF1DR register, the
STR.PIBDF flag is set to 1. An SCIX1 interrupt is also generated if the value of the ICR.PIBDIE bit is 1. Transfer of
the Information Frame starts after that. If the data received in Control Field 1 do not match the data set in either or
both of registers PCF1DR and SCF1DR and the priority interrupt bit is not detected, a transition to the state prior to
Break Field low width detection proceeds.
Figure 33.68 Example of Operations When Receiving a Start Frame While the CR1.PIBE Bit is 1
RXDX12 pin
CR0.RXDSF
STR.BFDF
STR.CF0MF
STR.PIBDF
(1) (2) (3) (4) (5)
Control Field 0
8 bits
Control Field 1
Break Field low width
Start Frame
Information Frame
Data Field
Write 1 to
CR3.SDST
Specified period for
TCNT and TPRE
Write 1 to
STCR.BFDCL
Write 1 to
STCR.CF0MCL
Write 1 to
STCR.PIBDCL
The above diagram assumes the following:
ESMER: ESME = 1
CR1: BFE = 1, PIBE = 1, CF0RE = 0, CF1DS[1:0] = 10b, PIBS[2:0] = 011b
PCR: RXDXPS = 0
ICR: BFDIE = 1, CF0MIE = 1, PIBDIE = 1
TMR: TOMS[1:0] = 01b
The bit specified by PIBS[2:0] in CR1
matches the value set in PCF1DR.
Set to 0 after Break Field
low width detection