1 overview of uart – FUJITSU Semiconductor Controller MB89950/950A User Manual

Page 208

Advertising
background image

194

CHAPTER 10 UART

10.1

Overview of UART

The UART is a general-purpose data communication interface. The UART supports both
synchronous clock and asynchronous clock mode and transmits variable-length serial
data. The transmission format is the "NRZ" system and the transmission data rate is
configurable by setting the proprietary baud rate generator, external clocks, internal
timers.

UART function

The UART communicates with other CPU’s and peripheral devices by transmitting/receiving serial data

(serial input/output).

The full-duplex double buffer embedded in the device enables full-duplex bi-directional

communication.

User can configure the UART to the synchronous transfer mode or asynchronous transfer mode.

Internal baud rate generator allows user to select a baud rate from eight different speed (for internal

clock). The baud rate is also configured by setting external clock inputs and 8-bit PWM timer, allowing

flexible setting of rate.

The variable data length system allows users to set the data length at 5, 8 and 9 bit with non-parity or 4,

7 and 8 bit with parity (See Table 10.1-1 "UART operating mode").

The data transmission format is based on the NRZ (Non Return to Zero) system.

Table 10.1-1 UART operating mode

Operating mode

Data length

Clock mode

Stop bit length

Non-parity

Parity

0

5

4

Asynchronous/Synchronous

1 bit or 2 bits

(*1)

1

8

7

Asynchronous/Synchronous

1 bit or 2 bits

(*1)

2

8+1

--

Asynchronous/Synchronous

1 bit or 2 bits

(*1)

3

9

8

Asynchronous/Synchronous

1 bit or 2 bits

(*1)

*1: In the receive mode, only the stop bit of length 1 is valid and the second bit received is always ignored.

Advertising