
ML62Q1000 Series User's Manual
Chapter 11 Serial Communication Unit
FEUL62Q1000
11-17
Ÿ
Synchronous Serial I/O (SSIO) port mode
If writing a data to the SDnBUF register, it also written to the transmission register (SUnTR).
If reading the SDnBUF register, data in the reception register (SUnRC) is read out.
In 8-bit mode, the SDnBUFH register is not available to use. The operation of transmission/reception/transmission
& reception starts by writing data to the SDnBUFL register. In 16-bit mode, The operation of
transmission/reception/transmission & reception starts by writing data to the SDnBUFH register.
Ÿ
UART Full-duplex mode
The SDnBUFL register works as the reception buffer and the SDnBUFH register works as the transmission buffer.
Data receptiond at the end of reception communication is overwritten into the SDnBUFL register, so read out the
SDnBUFL register by using the serial communication n interrupt generated at the end of reception communication.
Writing to the SDnBUFL register is invalid in the Full-duplex communication mode.
When choosing the 5 to 7 bit length, unused bits return “0” for reading.
Write transmission data to the SDnBUFH register. For countinous transmitting, write the next transmission data to
the SDnBUFH register after checking Un1FUL bit of UARTn1 status register (UAn1STAT) is “0”. The written
data in the SDnBUFH register can be read out .
When choosing the 5 to 7 bit length, written data in unused bits are invalid.
Ÿ
UART Half-duplex mode
The SDnBUFL register and the SDnBUFH register works as the reception buffer or transmission buffer.
Data received at the end of reception communication is overwritten into the SDnBUFL or SDnBUFH register, so
read out the registers by using the serial communication n interrupt generated at the end of reception
communication.
Writing to the SDnBUFL or SDnBUFH register is invalid in the Full-duplex communication mode.
When choosing the 5 to 7 bit length, unused bits return “0” for reading.
Write transmission data to the SDnBUFL or SDnBUFH register. For countinous transmitting, write the next
transmission data to the registers after checking Un0FUL bit of UARTn0 status register (UAn0STAT) or Un1FUL
bit of UARTn1 status register (UAn1STAT) is “0”. The written data in the SDnBUFH register can be read out .
When choosing the 5 to 7 bit length, written data in unused bits are invalid.
[Note]
Ÿ
In the half-duplex communication mode of UART, be sure to choose the transmission mode by setting
Un0IO and Un1IO bit of the UARTn mode register (UAn0MOD, UAn1MOD) before writing the
transmission data to SDnBUFL and SDnBUFH.
Ÿ
Do not perform write-operation to the SDnBUF in the SSIO slave reception mode.
Summary of Contents for ML62Q1000 Series
Page 17: ...Chapter 1 Overview...
Page 112: ...Chapter 2 CPU and Memory Space...
Page 154: ...Chapter 3 Reset Function...
Page 166: ...Chapter 4 Power Management...
Page 196: ...Chapter 5 Interrupts...
Page 248: ...Chapter 6 Clock generation Circuit...
Page 274: ...Chapter 7 Low Speed Time Base Counter...
Page 291: ...Chapter 8 16 Bit Timer...
Page 320: ...Chapter 9 Functional Timer FTM...
Page 382: ...Chapter 10 Watchdog Timer...
Page 402: ...Chapter 11 Serial Communication Unit...
Page 456: ...Chapter 12 I2 C Bus Unit...
Page 491: ...Chapter 13 I2 C Master...
Page 512: ...Chapter 14 DMA Controller...
Page 531: ...Chapter 15 Buzzer...
Page 550: ...Chapter 16 Simplified RTC...
Page 559: ...Chapter 17 GPIO...
Page 594: ...Chapter 18 External Interrupt Function...
Page 612: ...Chapter 19 CRC Generator...
Page 632: ...Chapter 20 Analog Comparator...
Page 644: ...Chapter 21 D A Converter...
Page 655: ...Chapter 22 Voltage Level Supervisor...
Page 676: ...Chapter 23 Successive Approximation Type A D Converter...
Page 709: ...Chapter 24 Regulator...
Page 714: ...Chapter 25 Flash Memory...
Page 743: ...Chapter 26 Code Option...
Page 750: ...Chapter 27 LCD Driver...
Page 788: ...Chapter 28 On Chip Debug Function...
Page 795: ...Chapter 29 Safety Function...
Page 813: ...Appendix A...
Page 881: ...Revision History...