Panasonic MN101C77C User Manual

Page 369

Advertising
background image

XI - 43

Chapter 11 Serial Interface 0, 1

Operation

„

Activation Factor for Communication

At transmission, if any data is written to the transmission data buffer TXBUFn, a start condition is gener-

ated to start transfer. At reception, if a start condition is received, communication is started. At reception,

if the data length of "L" for start bit is longer than 0.5 bit, that can be regarded as a start condition.

„

Transmission

Data transfer is automatically started by writing data to the transmission data buffer TXBUFn. When the

transmission has completed, the serial 0 transmission interrupt SCnTIRQ is generated.

„

Reception

Once a start condition is received, reception is started after the transfer bit counter that counts transfer

bit is cleared. When the reception is completed, the serial n reception interrupt SCnRIRQ is generated.

„

Duplex communication

Duplex communication, that the transmission and reception can be operated independently at the same

time is available. On duplex communication, the frame mode and parity bit of the used data on transmis-

sion / reception should have the same polarity.

„

Transfer Bit Count Setup

The transfer bit count is automatically set after the frame mode is specified by the SCnFM1 to 0 flag of

the SCnMD2 register. If the SCnCMD flag of the SCnMD1 register is set to "1", and UART communica-

tion is selected, the setup by the synchronous serial data transfer bit count selection flag SCnLNG2 to 0

is no more valid.

„

Data Input Pin Setup

The communication mode can be selected from with 2 channels (data output pin (TXD pin), data input

pin (RXD pin)), or with 1 channel (data I/O pin TXD pin). The RXD pin can be used only for serial data

input. The TXD pin can be used for serial data input or output. The SCnIOM flag of the SCnMD1 register

can specify which pin, RXD or TXD to input the serial data. "Data input from TXD pin" is selected to be

with 1 channel communication, transmission / reception is switched by controlling TXD pin's direction by

the PnDIR0 flag of the PnDIR register. At that time, the RXD pin can be used as a general port.

„

Received Buffer Empty Flag

When the communication complete interrupt SCnRIRQ is generated, data is stored to RXBUFn from the

internal shift register, automatically. If data is stored to the shift register RXBUFn, the recieved buffer

empty flag SCnREMP of the SCnMD3 register is set to "1". This indicates that the reception data is going

to be read. SCnREMP is cleared to "0" by reading data in RXBUFn.

Advertising
This manual is related to the following products: