Maxim-Integrated /max78000 /UART /CTRL

Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text

Interpret as CTRL

31 2827 2423 2019 1615 1211 87 43 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0RX_THD_VAL 0 (PAR_EN)PAR_EN 0 (PAR_EO)PAR_EO 0 (PAR_MD)PAR_MD 0 (CTS_DIS)CTS_DIS 0 (TX_FLUSH)TX_FLUSH 0 (RX_FLUSH)RX_FLUSH 0 (5bits)CHAR_SIZE 0 (STOPBITS)STOPBITS 0 (HFC_EN)HFC_EN 0 (RTSDC)RTSDC 0 (BCLKEN)BCLKEN 0 (Peripheral_Clock)BCLKSRC 0 (DPFE_EN)DPFE_EN 0 (BCLKRDY)BCLKRDY 0 (UCAGM)UCAGM 0 (FDM)FDM 0 (DESM)DESM

CHAR_SIZE=5bits, BCLKSRC=Peripheral_Clock

Description

Control register

Fields

RX_THD_VAL

This field specifies the depth of receive FIFO for interrupt generation (value 0 and > 16 are ignored)

PAR_EN

Parity Enable

PAR_EO

when PAREN=1 selects odd or even parity odd is 1 even is 0

PAR_MD

Selects parity based on 1s or 0s count (when PAREN=1)

CTS_DIS

CTS Sampling Disable

TX_FLUSH

Flushes the TX FIFO buffer. This bit is automatically cleared by hardware when flush is completed.

RX_FLUSH

Flushes the RX FIFO buffer. This bit is automatically cleared by hardware when flush is completed.

CHAR_SIZE

Selects UART character size

0 (5bits): 5 bits

1 (6bits): 6 bits

2 (7bits): 7 bits

3 (8bits): 8 bits

STOPBITS

Selects the number of stop bits that will be generated

HFC_EN

Enables/disables hardware flow control

RTSDC

Hardware Flow Control RTS Mode

BCLKEN

Baud clock enable

BCLKSRC

To select the UART clock source for the UART engine (except APB registers). Secondary clock (used for baud rate generator) can be asynchronous from APB clock.

0 (Peripheral_Clock): apb clock

1 (External_Clock): Clock 1

2 (CLK2): Clock 2

3 (CLK3): Clock 3

DPFE_EN

Data/Parity bit frame error detection enable

BCLKRDY

Baud clock Ready read only bit

UCAGM

UART Clock Auto Gating mode

FDM

Fractional Division Mode

DESM

RX Dual Edge Sampling Mode

Links

()