USART
E745371
USART (Universal Synchronous/Asynchronous Receiver/Transmitter) is a hardware communication module used in microcontrollers to send and receive serial data in both synchronous and asynchronous modes.
Statements (51)
| Predicate | Object |
|---|---|
| instanceOf |
hardware communication module
ⓘ
serial communication interface ⓘ |
| canDetect |
framing error
ⓘ
overrun error ⓘ parity error ⓘ |
| canInterfaceWith |
RS-232 transceivers
ⓘ
RS-485 transceivers ⓘ TTL-level serial devices ⓘ |
| communicatesOver |
RX line
ⓘ
TX line ⓘ optional clock line ⓘ |
| configuredBy | software registers ⓘ |
| controlledBy | baud rate generator ⓘ |
| dataFramedAs |
data bits
ⓘ
optional parity bit ⓘ start bit ⓘ stop bit ⓘ |
| differsFrom | UART by supporting synchronous mode ⓘ |
| doesNotRequire | shared clock line for asynchronous mode ⓘ |
| fullName | Universal Synchronous/Asynchronous Receiver/Transmitter NERFINISHED ⓘ |
| hasComponent |
receive data buffer
ⓘ
receive shift register ⓘ transmit data buffer ⓘ transmit shift register ⓘ |
| hasFunction |
receive data
ⓘ
transmit data ⓘ |
| integratedIn |
ARM Cortex-M microcontrollers
ⓘ
AVR microcontrollers NERFINISHED ⓘ PIC microcontrollers NERFINISHED ⓘ |
| isSimilarTo | UART NERFINISHED ⓘ |
| operatesAtLayer | physical layer ⓘ |
| requires | clock source for synchronous mode ⓘ |
| supportsDirection |
full-duplex communication
ⓘ
half-duplex communication ⓘ simplex communication ⓘ |
| supportsFeature |
DMA support
ⓘ
configurable baud rate ⓘ data bit length configuration ⓘ error detection ⓘ hardware flow control ⓘ interrupt-driven operation ⓘ parity control ⓘ stop bit configuration ⓘ |
| supportsMode |
asynchronous
ⓘ
synchronous ⓘ |
| usedFor | serial data communication ⓘ |
| usedIn |
microcontrollers
ⓘ
microprocessors ⓘ |
| usedInApplication |
communication between microcontroller and PC
ⓘ
embedded systems ⓘ industrial control systems ⓘ |
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.