Difficulty: Easy
Correct Answer: UART (Universal Asynchronous Receiver/Transmitter)
Explanation:
Introduction / Context:
Many microprocessors and microcontrollers natively handle parallel data on internal buses, but external links (RS-232/TTL serial, UART-over-USB bridges, etc.) are serial. A specialized interface converts between these formats reliably and with timing control.
Given Data / Assumptions:
Concept / Approach:
A UART is designed to serialize parallel bytes into asynchronous serial frames and to deserialize incoming serial frames into parallel bytes. It handles timing via baud-rate generators and often provides buffers/FIFOs for reliable data transfer.
Step-by-Step Solution:
Identify requirement: parallel-to-serial and serial-to-parallel conversion for asynchronous links.Select device class providing framing and baud control: UART.Therefore, the correct interface choice is a UART.
Verification / Alternative check:
Microcontroller datasheets list on-chip UARTs explicitly for serial communication. External bridge ICs (e.g., USB-UART) use the same concept, confirming the role of UARTs in parallel/serial interfacing.
Why Other Options Are Wrong:
Common Pitfalls:
Final Answer:
UART (Universal Asynchronous Receiver/Transmitter)
Discussion & Comments