21.07.2015 Views

M16C User Manual.pdf

M16C User Manual.pdf

M16C User Manual.pdf

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

UARTMitsubishi microcomputers<strong>M16C</strong> / 62 GroupSINGLE-CHIP 16-BIT CMOS MICROCOMPUTERExample of wiringMicrocomputer(Note)Receiver side ICTXDiCTSiRXDPortNote: Since TXD2 pin is N-channel open drain,this pin needs pull-up resistor.Example of operationTcWhen confirming stop bit, stopped transfer clock once because CTS = “H”Started transfer clock again to start transmitting immediately after confirming CTS = “L”Transfer clockTransmitenable bit (TE)Transmit bufferempty flag (Tl)CTSiTxDi“1”“0”“1”“0”“H”“L”Transmit“1”register emptyflag (TXEPT) “0”Transmit “1”interrupt request“0”bit (IR)(1) Transmission enabled(2) Confirme CTS(3) Start transmissionShown in ( ) are bit symbols.Data is set in UARTi transmit buffer registerParityStartbitbitST D0 D1 D2 D3 D4 D5 D6 D7 P SPThe above timing applies to the following settings :• Parity is enabled.• One stop bit.• CTS function is selected.• Transmit interrupt cause select bit = “1”.(4) Confirme stop bit(5) Start transmissionTransferred from UARTi transmit buffer register to UARTi transmit registerStopbitStopped pulsing because transfer enable bit = “0”ST D0 D1 D2 D3 D4 D5 D6 D7 P SP ST D0 D1Cleared to “0” when interrupt request is accepted, or cleared by softwareTc = 16 (n + 1) / fi or 16 (n + 1) / fEXTfi : frequency of BRGi count source (f1, f8, f32)fEXT : frequency of BRGi count source (external clock)n : value set to BRGiFigure 2.5.8. Operation timing of transmission in UART mode359

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!