|
M16C6KA_15 Datasheet, PDF (106/270 Pages) Renesas Technology Corp – SINGLE-CHIP 16-BIT CMOS MICROCOMPUTER Description | |||
|
◁ |
M16C/6KA Group
Clock asynchronous serial I/O (UART) mode
⢠Example of transmit timing when transfer data are 8 bits long (parity enabled, one stop bit)
The transfer clock stops momentarily as CTS is âHâ when the stop bit is checked.
Tc
The transfer clock starts as the transfer starts immediately CTS changes to âLâ.
Transfer clock
Transmit enable
â1â
bit(TE)
â0â
Transmit buffer
â1â
empty flag(TI)
â0â
âHâ
CTS1
âLâ
TxD1
Transmit register â1â
empty flag (TXEPT)
â0â
Transmit interrupt â1â
request bit (IR)
â0â
Data is set in UART1 transmit buffer register.
Transferred from UART1 transmit buffer register to UART1 transmit register
Start
bit
Parity
bit
ST D0 D1 D2 D3 D4 D5 D6 D7 P
Stop
bit
Stopped because transmit enable bit = â0â
SP ST D0 D1 D2 D3 D4 D5 D6 D7 P SP
ST D0 D1
Shown in ( ) are bit symbols.
The above timing applies to the following settings :
⢠Parity is enabled.
⢠One stop bit.
⢠CTS function is selected.
⢠Transmit interrupt factor selection bit = â1â.
Cleared to â0â when interrupt request is accepted, or cleared by software
Tc = 16 (n +1) / fi or 16 (n +1) / fEXT
fi : frequency of BRG1 count source (f1, f8, f32)
fEXT : frequency of BRG1 count source (external clock)
n : value set to BRG1
⢠Example of transmit timing when transfer data are 9 bits long (parity disabled, two stop bits)
Tc
Transfer clock
Transmit enable â1â
bit(TE)
â0â
Transmit buffer
â1â
empty flag(TI)
â0â
TxD1
Transmit register â1â
empty flag (TXEPT) â0â
Transmit interrupt â1â
request bit (IR)
â0â
Data is set in UART1 transmit buffer register
Start
bit
Transferred from UART1 transmit buffer register to UART1 transmit register
Stop Stop
bit bit
ST D0 D1 D2 D3 D4 D5 D6 D7 D8 SP SP ST D0 D1 D2 D3 D4 D5 D6 D7 D8 SPSP ST D0 D1
Cleared to â0â when interrupt request is accepted, or cleared by software
Shown in ( ) are bit symbols.
The above timing applies to the following settings :
⢠Parity is disabled.
⢠Two stop bits.
⢠CTS function is disabled.
⢠Transmit interrupt factor selection bit = â0â.
Tc = 16 (n +1) / fi or 16 (n +1) / fEXT
fi : frequency of BRG1 count source (f1, f8, f32)
fEXT : frequency of BRG1 count source (external clock)
n : value set to BRG1
Fig.GA-14 Typical transmit timings in UART mode
Rev.1.00 Jul 16, 2004 page 104 of 266
REJ03B0100-0100Z
|
▷ |