EM78P510N
8-Bit Microcontrollers
6.11 UART (Universal Asynchronous Receiver/Transmitter)
Registers for UART Circuit
R_BANK Address NAME Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2 Bit 1 Bit 0
Bank 3
Bank 3
Bank 3
Bank 3
Bank 5
Bank 0
Bank 0
0X05
0X06
0X07
0X08
0x06
0x0E
0x0F
URC URTD8 UMODE1 UMODE0 BRATE2 BRATE1 BRATE0 UTBE
R/W R/W R/W R/W R/W
URS URRD8 EVEN PRE PRERR OVERR FMERR URBF
R/W R/W
TXE
R/W
RXE
R/W
W
R
R
R
R
R
R
URRD URRD7 URRD6 URRD5 URRD4 URRD3 URRD2 URRD1 URRD0
R
R
R
R
R
R
R
R
URTD URTD 7 URTD 6 URTD 5 URTD 4 URTD 3 URTD 2 URTD 1 URTD0
W
W
W
W
W
W
W
W
UARC2
IMR
UARTE
R/W
UINVEN
R/W
T1IE LVDIE ADIE SPIE URTIE EXIE9 EXIE8 TCIE
R/W
T1IF LVDIF ADIF SPIF URTIF EXIF9 EXIF8 TCIF
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
ISR
R/W
R/W
R/W
R/W
R/W
R/W
R/W
Fig 6-17 Function Block Diagram
In Universal Asynchronous Receiver Transmitter (UART), each transmitted or received
character is individually synchronized by framing it with a start bit and stop bit.
Full duplex data transfer is possible since the UART has independent transmit and
receive sections. Double buffering for both sections allows the UART to be
programmed for continuous data transfer.
72 •
Product Specification (V0.9) 09.12.2006
(This specification is subject to change without further notice)