MB90660A Series
3. UART
The UART is a serial I/O port for asynchronous (start/stop) or CLK synchronous communications with external
resources. It has the following characteristics:
• Full duplex double buffering
• Asynchronous (start/stop) or CLK synchronous communications
• Multiprocessor mode support
• Internal dedicated baud-rate generator
Asynchronous
: 19230/9615/31250/4808/2404/1202 bps
CLK synchronous : 2 M/1 M/500 K/250 K bps
• Free baud-rate setting based on external clock
• Error detection functions (parity, framing and overrun)
• Use of NRZ coded transfer signal
• Supports intelligent I/O services
(1) Register Configuration
15
87
0
SCR
SMR
(R/W)
SSR
SIDR (R)/SODR (W) (R/W)
CDCR
8 bits
(W)
8 bits
bit 7
6
5
4
3
Address : 000024H MD1 MD0 CS2 CS1 CS0
2
1
0
Serial mode register
– SCKE SOE (SMR)
bit 15 14 13 12 11 10 9 8
Serial control register
Address : 000025H PEN P SBL CL A/D REC RXE TXE (SCR)
bit
Address : 000026H
bit
Address : 000027H
7
6
5
4
3
2
D7 D6 D5 D4 D3 D2
15 14 13 12 11 10
PE ORE FRE RDRF TDRE –
1
0 Serial input register
D1 D0 Serial output register
(SIDR/SODR)
98
Serial status register
RIE TIE (SSR)
bit 15 14 13 12 11 10 9 8
Machine clock
Address : 00005FH –
–
–
– DIV3 DIV2 DIV1 DIV0 division control register
(CDCR)
33