ꢃꢅ-bit �RM Coꢁtex™-Mꢃ MCU
HTꢃꢅF1ꢅ51/51B/5ꢅ/5ꢃ
Universal Synchronous Asynchronous Receiver Transmitter (USART)
Operating frequency: up to 4.5MHz
▀
Supports both asynchronous and clocked synchronous serial communication modes
▀
IrDA SIR encoder and decoder
▀
RS485 mode with output enable control
▀
Full Modem function
▀
FIFO Depth: 16 x 9 bits for both receiver and transmitter
▀
The Universal Synchronous Asynchronous Receiver Transceiver, USART, provides a flexible
full duplex data exchange using synchronous or asynchronous transfer. The USART is used to
translate data between parallel and serial interfaces, and is also commonly used for RS232 standard
communication. The USART peripheral function supports five-types of interrupt including Line
Status Interrupt, Transmitter FIFO Empty Interrupt, Receiver Threshold Level Reaching Interrupt,
Time Out Interrupt and MODEM Status Interrupt. The USART module includes a 16-byte
transmitter FIFO, (TX_FIFO) and a 16-byte receiver FIFO (RX_FIFO).
Software can detect a USART error status by reading the Line Status Register, LSR. The status
includes the type and the condition of transfer operations as well as several error conditions
resulting from Parity, Overrun, Framing and Break events.
The USART includes a programmable baud rate generator which is capable of dividing the
CK_AHB to produce a clock for the USART transmitter and receiver.
Debug Support
Serial Wire Debug Port - SW-DP
▀
6 instruction comparators and 2 literal comparators for hardware breakpoint or code / literal patch
▀
4 comparators for hardware watchpoint
▀
1-bit asynchronous trace - TRACESWO
▀
Package and Operation Temperature
48-pin LQFP package
▀
Operation temperature range: -40°C to +85°C
▀
Rev. 1.10
1ꢃ of ꢃ5
�ꢀꢁiꢂ 1ꢃꢄ ꢅ01ꢅ