Rev. 1.00
152
September 11, 2018
Rev. 1.00
153
September 11, 2018
HT45F4050
A/D NFC Flash MCU
HT45F4050
A/D NFC Flash MCU
UART Interface
The device contains an integrated
full-duplex asynchronous serial communications
UART interface
that enables communication with external
devices that contain a serial interface. The UART
function
has many features and can transmit and receive
data serially by transferring a frame of data with
eight or nine data bits per transmission as well as being
able to detect errors when the data is
overwritten or incorrectly
framed. The UART function possesses its own
internal interrupt which
can be used to indicate when a
reception occurs or when a transmission terminates.
The integrated UART function contains the following
features:
•
Full-duplex, asynchronous
communication
•
8 or 9 bits character length
•
Even, odd or no parity options
•
One or two stop bits
•
Baud rate generator with 8-bit prescaler
•
Parity, framing, noise and overrun error detection
•
Support for interrupt on address detect (last character bit=1)
•
Separately enabled transmitter and receiver
•
2-byte Deep FIFO Receive Data Buffer
•
RX pin wake-up function
•
Transmit and receive interrupts
•
Interrupts can be initialized by the following conditions:
♦
Transmitter Empty
♦
Transmitter Idle
♦
Receiver Full
♦
Receiver Overrun
♦
Address Mode Detect
MSB
LSB
…………………………
Transmitter Shift Register (TSR)
MSB
LSB
…………………………
Receiver Shift Register (RSR)
TX Pin
RX Pin
Baud Rate
Generator
TXR_RXR Register
TXR_RXR Register
Data to be transmitted
Data received
Buffer
f
H
MCU Data Bus
UART Data Transfer Block Diagram