|
M16C62_M Datasheet, PDF (402/615 Pages) Renesas Technology Corp – 16-BIT SINGLE-CHIP MICROCOMPUTER M16C FAMILY / M16C/60 SERIES | |||
|
◁ |
UART
Example of wiring
Microcomputer
TXDi
CTSi
Mitsubishi microcomputers
M16C / 62A Group
SINGLE-CHIP 16-BIT CMOS MICROCOMPUTER
(Note)
Receiver side IC
RXD
Port
Note: Since TXD2 pin is N-channel open drain,
this pin needs pull-up resistor.
Example of operation
When confirming stop bit, stopped transfer clock once because CTS = âHâ
Tc Started transfer clock again to start transmitting immediately after confirming CTS = âLâ
Transfer clock
(1) Transmission enabled
(4) Confirme stop bit
Transmit
â1â
enable bit (TE) â0â
(2) Confirme CTS
(3) Start transmission
(5) Start transmission
Data is set in UARTi transmit buffer register
Transmit buffer â1â
empty flag (Tl) â0â
Transferred from UARTi transmit buffer register to UARTi transmit register
CTSi
TxDi
âHâ
âLâ
Start
bit
Parity Stop
bit bit
Stopped pulsing because transfer enable bit = â0â
ST D0 D1 D2 D3 D4 D5 D6 D7 P SP ST D0 D1 D2 D3 D4 D5 D6 D7 P SP
ST D0 D1
Transmit
register empty
â1â
flag (TXEPT) â0â
Transmit
â1â
interrupt
bit (IR)
request
â0â
Shown in ( ) are bit symbols.
Cleared to â0â when interrupt request is accepted, or cleared by software
The above timing applies to the following settings :
⢠Parity is enabled.
⢠One stop bit.
⢠CTS function is selected.
⢠Transmit interrupt cause select bit = â1â.
Tc = 16 (n + 1) / fi or 16 (n + 1) / fEXT
fi : frequency of BRGi count source (f1, f8, f32)
fEXT : frequency of BRGi count source (external clock)
n : value set to BRGi
Figure 2.5.8. Operation timing of transmission in UART mode
2-85
|
▷ |