APPENDIX D LIST OF CAUTIONS
User’s Manual U16899EJ2V0UD
530
(16/24)
Chapter
Cl
assi
fi
cati
on
Function Details
of
Function
Cautions Page
At startup, set POWER6 to 1 and then set TXE6 to 1. To stop the operation,
clear TXE6 to 0, and then clear POWER6 to 0.
p. 296
At startup, set POWER6 to 1 and then set RXE6 to 1. To stop the operation,
clear RXE6 to 0, and then clear POWER6 to 0.
p. 296
Set POWER6 to 1 and then set RXE6 to 1 while a high level is input to the RxD6
pin. If POWER6 is set to 1 and RXE6 is set to 1 while a low level is input,
reception is started.
p. 296
Clear the TXE6 and RXE6 bits to 0 before rewriting the PS61, PS60, and CL6 bits.
p. 296
Fix the PS61 and PS60 bits to 0 when UART6 is used in the LIN communication
operation.
p. 296
Make sure that TXE6 = 0 when rewriting the SL6 bit. Reception is always
performed with “the number of stop bits = 1”, and therefore, is not affected by the
set value of the SL6 bit.
p. 296
ASIM6:
Asynchronous
serial interface
operation mode
register 6
Make sure that RXE6 = 0 when rewriting the ISRM6 bit.
p. 296
The operation of the PE6 bit differs depending on the set values of the PS61 and
PS60 bits of asynchronous serial interface operation mode register 6 (ASIM6).
p. 297
The first bit of the receive data is checked as the stop bit, regardless of the
number of stop bits.
p. 297
If an overrun error occurs, the next receive data is not written to receive buffer
register 6 (RXB6) but discarded.
p. 297
ASIS6:
Asynchronous
serial interface
reception error
status register 6
If data is read from ASIS6, a wait cycle is generated. Do not read data from
ASIS6 when the CPU is operating on the subsystem clock and the high-speed
system clock is stopped. For details, see CHAPTER 32 CAUTIONS FOR WAIT.
p. 297
To transmit data continuously, write the first transmit data (first byte) to the TXB6
register. After that, be sure to check that the TXBF6 flag is “0”. If so, write the
next transmit data (second byte) to the TXB6 register. If data is written to the
TXB6 register while the TXBF6 flag is “1”, the transmit data cannot be
guaranteed.
p. 298
Soft
ASIF6:
Asynchronous
serial interface
transmission
status register 6
To initialize the transmission unit upon completion of continuous transmission, be
sure to check that the TXSF6 flag is “0” after generation of the transmission
completion interrupt, and then execute initialization. If initialization is executed
while the TXSF6 flag is “1”, the transmit data cannot be guaranteed.
p. 298
Hard
When the Ring-OSC clock is selected as the clock to be supplied to the CPU, the
clock of the Ring-OSC oscillator is divided and supplied as the count clock. If the
base clock is the Ring-OSC clock, the operation of serial interface UART6 is not
guaranteed.
p. 299
CKSR6: Clock
selection
register 6
Make sure POWER6 = 0 when rewriting TPS63 to TPS60.
p. 299
Soft
Make sure that bit 6 (TXE6) and bit 5 (RXE6) of the ASIM6 register = 0 when
rewriting the MDL67 to MDL60 bits.
p. 300
Hard
BRGC6: Baud
rate generator
control register
6
The baud rate is the output clock of the 8-bit counter divided by 2.
p. 300
ASICL6 can be refreshed (the same value is written) by software during a
communication operation (when bit 7 (POWER6) and bit 6 (TXE6) of ASIM6 = 1
or bit 7 (POWER6) and bit 5 (RXE6) of ASIM6 = 1). Note, however, that
communication is started by the refresh operation because bit 6 (SBRT6) of
ASICL6 is cleared to 0 when communication is completed (when an interrupt
signal is generated).
p. 301
In the case of an SBF reception error, return the mode to the SBF reception
mode. The status of the SBRF6 flag is held (1).
p. 302
Chapter 14
Soft
Serial
interface
UART6
ASICL6:
Asynchronous
serial interface
control register
6
Before setting the SBRT6 bit, make sure that bit 7 (POWER6) and bit 5 (RXE6) of
ASIM6 = 1.
p. 302
Содержание MuPD78F0132H
Страница 2: ...User s Manual U16899EJ2V0UD 2 MEMO ...