M30622MA-XXXFP RENESAS [Renesas Technology Corp], M30622MA-XXXFP Datasheet - Page 375

no-image

M30622MA-XXXFP

Manufacturer Part Number
M30622MA-XXXFP
Description
16-BIT SINGLE-CHIP MICROCOMPUTER M16C FAMILY
Manufacturer
RENESAS [Renesas Technology Corp]
Datasheet
UART
360
Figure 2.5.9. Set-up procedure of transmission in UART mode (1)
b7
Setting UART transmit/receive control register 2 and UART2 transmit/receive control register 1
Setting UARTi transmit/receive mode register (i=0 to 2)
b7
0
Setting UARTi transmit/receive control register 0 (i = 0 to 2)
b7
0
1
0 0
0
0
0
0
0
1
0
0 1
b0
b0
b0
Internal/external clock select bit
Odd/even parity select bit
Sleep select bit
UART1 transmit interrupt cause select bit
Invalid in UART mode
Invalid in UART mode
Invalid in UART mode
Must be “0” in UART mode
Separate CTS/RTS bit
Serial I/O mode select bit
Stop bit length select bit
Parity enable bit
CTS/RTS function select bit (Valid when bit 4 = “0”)
CTS/RTS disable bit
Data output select bit
Must be “0” in UART mode
Must be “0” in UART mode
UART0 transmit interrupt cause select bit
BRG count source select bit
Transmit register empty flag
UART0 transmit/receive mode register
U0MR [Address 03A0
UART1 transmit/receive mode register
U1MR [Address 03A8
b2 b1 b0
0 : Internal clock
0 : Odd parity
0 : Invalid
1 : Transmission completed (TXEPT = 1)
0 : CTS/RTS shared pin
1 0 1 : Transfer data 8 bits long
0 : One stop bit
1 : Parity enabled
b1 b0
0 : CTS function is selected
0 : CTS/RTS function enabled
1 : Transmission completed (TXEPT = 1)
0 0 : f
0 1 : f
1 0 : f
1 1 : Inhibited
0 : Data present in transmit register
1 : No data present in transmit register
0 : TxDi pin is CMOS output
1 : TxDi pin is N-channel open-drain output
UART transmit/receive control register 2
UCON [Address 03B0
UART0 transmit/receive control register 0
U0C0 [Address 03A4
UART1 transmit/receive control register 0
U1C0 [Address 03AC
(during transmission)
(transmission completed)
1
8
32
is selected
is selected
is selected
16
16
16
16
16
]
]
]
]
]
(
Valid when bit 6 = “1”
Continued to the next page
)
b7
0
b7
b7
0
0
1
0
0
0
0
0
0
1
0
0 1
b0
b0
b0
SINGLE-CHIP 16-BIT CMOS MICROCOMPUTER
Stop bit length select bit
Odd/even parity select bit
Parity enable bit
Serial I/O mode select bit
Must be fixed “0” in UART mode
Stop bit length select bit
Parity enable bit
T
UART0 transmit interrupt cause select bit
Invalid in UART mode
Data logic select bit
Error signal output enable bit
BRG count source select bit
CTS/RTS function select bit (Valid when bit 4 = “0”)
Transmit register empty flag
CTS/RTS disable bit
Must be fixed “0” in UART mode
Transfer format select bit
UART2 transmit/receive mode register
U2MR [Address 0378
0 : One stop bit
0 : One stop bit
0 : Odd parity
1 : Parity enabled
1 : Parity enabled
Usually set to “0”
b2 b1 b0
1 0 1 : Transfer data 8 bits long
X
b1 b0
0 : CTS/RTS function enabled
1 : Transmission completed (TXEPT = 1)
0 : CTS function is selected
0 : No reverse
0 : output enabled
0 0 : f
0 1 : f
1 0 : f
1 1 : Inhibited
0 : Data present in transmit register
1 : No data present in transmit register
0 : LSB first
UART2transmit/receive control register 1
UCON [Address 037D
UART2 transmit/receive control register 0
U2C0 [Address 037C
D, R
(during transmission)
(transmission completed)
X
1
8
32
D I/O polarity reverse bit
is selected
is selected
is selected
16
16
16
]
]
(
]
Valid when bit 6 = “1”
Mitsubishi microcomputers
M16C / 62 Group
)

Related parts for M30622MA-XXXFP