upd78f0114m6gb-8es Renesas Electronics Corporation., upd78f0114m6gb-8es Datasheet - Page 524

no-image

upd78f0114m6gb-8es

Manufacturer Part Number
upd78f0114m6gb-8es
Description
8-bit Single-chip Microcontrollers
Manufacturer
Renesas Electronics Corporation.
Datasheet
524
Serial
interface
UART6
Serial
interface
CSI10
Interrupt
Function
Serial clock
generation
Permissible baud
rate range during
reception
SOTB10:
Transmit buffer
register 10
SIO10: Serial I/O
shift register 10
CSIM10: Serial
operation mode
register 10
CSIC10: Serial
clock selection
register 10
3-wire serial I/O
mode
Communication
operation
SO10 output
IF1L: Interrupt
request flag
register
IF0L, IF0H, IF1L:
Interrupt request
flag registers
Details of
Function
Keep the baud rate error during transmission to within the permissible error range
at the reception destination.
Make sure that the baud rate error during reception satisfies the range shown in
(4) Permissible baud rate range during reception.
Make sure that the baud rate error during reception is within the permissible error
range, by using the calculation expression shown below.
Do not access SOTB10 when CSOT10 = 1 (during serial communication).
Do not access SIO10 when CSOT10 = 1 (during serial communication).
Be sure to clear bit 5 to 0.
When the Ring-OSC clock is selected as the clock supplied to the CPU, the clock
of the Ring-OSC oscillator is divided and supplied as the serial clock. At this
time, the operation of serial interface CSI10 is not guaranteed.
Do not write to CSIC10 while CSIE10 = 1 (operation enabled).
Clear CKP10 to 0 to use P10/SCK10/TxD0, P11/SI10/RxD0, and P12/SO10 as
general-purpose port pins.
The phase type of the data clock is type 1 after reset.
Take relationship with the other party of communication when setting the port
mode register and port register.
Do not access the control register and data register when CSOT10 = 1 (during
serial communication).
If a value is written to TRMD10, DAP10, and DIR10, the output value of SO10
changes.
Be sure to clear bits 6 and 7 of IF1L to 0.
When operating a timer, serial interface, or A/D converter after standby release,
operate it once after clearing the interrupt request flag. An interrupt request flag
may be set by noise.
Use the 1-bit memory manipulation instruction (CLR1) for manipulating the flag of
the interrupt request flag register. Use the bit manipulation instruction such as
“IF0L.0 = 0;” or “_asm(“clr1 IF0L, 0”);” for describing in C language because the
compiled assembler needs to be the 1-bit memory manipulation instruction
(CLR1).
If a program is described in C language using an 8-bit memory manipulation
instruction such as “IF0L & = 0xfe;” and compiled, the assembler of the following
three instructions is described.
mov
and
mov
In this case, at the timing after “mov a, IF0L” to “mov IF0L, a”, if the request flag
of another bit of the identical interrupt request flag register is set to 1, it is cleared
to 0 by “mov IF0L, a”. Therefore, care must be exercised when using the 8-bit
memory manipulation instruction in C language.
APPENDIX D LIST OF CAUTIONS
a, IF0L
a, #0FEH
IF0L, a
User’s Manual U16227EJ3V0UD
Cautions
p. 299
p. 299
p. 301
p. 305
p. 305
p. 306
p. 308
p. 308
p. 308
p. 308
p. 310
p. 312
p. 317
p. 323
p. 323
p. 330
Page
(17/22)

Related parts for upd78f0114m6gb-8es