246
CHAPTER 10 UART
10.1 Overview of UART
The UART is a serial I/O port used to implement asynchronous (start-stop)
communication or CLK synchronous communication.
The MB91F109 contains three UART channels.
■
UART Characteristics
•
Full duplex double buffer
•
Support of both asynchronous (start-stop) and CLK synchronous communication
•
Support of multiprocessor mode
•
Fully programmable baud rate
•
Any baud rate can be set using the built-in timer (See Section 9.3, "U-TIMER Operation").
•
Support for setting any baud rate using external clocks
•
Error detection function (parity errors, framing errors, and overrun)
•
NRZ code for transfer signal
•
Support for starting DMA transfer by an interrupt
■
UART Registers
Figure 10.1-1 shows the UART registers.
Figure 10.1-1 UART Registers
15
8
7
0
SCR
SMR
(R/W)
SSR
SIDR(R)/SODR(W)
(R/W)
8 bit
8 bit
7
6
5
4
3
2
1
0
D7
D6
D5
D4
D3
D2
D1
D0
(SIDR / SODR)
7
6
5
4
3
2
1
0
PE
ORE
FRE
RDRF TDRE
RIE
TIE
(SSR)
7
6
5
4
3
2
1
0
MD1
MD0
CS0
SCKE
SOE
(SMR)
7
6
5
4
3
2
1
0
PEN
P
SBL
CL
A/D
REC
RXE
TXE
(SCR)
Serial input data register/serial output
data register (SIDR/SODR)
Serial status register
Serial mode register
Serial control register
Summary of Contents for MB91F109
Page 2: ......
Page 3: ...FUJITSU LIMITED FR30 32 Bit Microcontroller MB91F109 Hardware Manual ...
Page 4: ......
Page 10: ...vi ...
Page 24: ...xx ...
Page 96: ...72 CHAPTER 2 CPU ...
Page 224: ...200 CHAPTER 4 BUS INTERFACE ...
Page 234: ...210 CHAPTER 5 I O PORTS ...
Page 268: ...244 CHAPTER 9 U TIMER ...
Page 290: ...266 CHAPTER 10 UART ...
Page 314: ...290 CHAPTER 12 16 BIT RELOAD TIMER ...
Page 322: ...298 CHAPTER 13 BIT SEARCH MODULE ...
Page 392: ...368 CHAPTER 16 FLASH MEMORY ...
Page 432: ...408 APPENDIX E Instructions F Table E 2 Instruction Formats OP rel11 5 11 ...
Page 448: ...424 APPENDIX E Instructions ...
Page 449: ...425 INDEX INDEX The index follows on the next page This is listed in alphabetic order ...
Page 458: ...434 INDEX ...
Page 460: ......
Page 461: ...FUJITSU SEMICONDUCTOR FR30 32 Bit Microcontroller MB91F109 Hardware Manual ...