\n

EUART0_NS

Peripheral Memory Blocks

address_offset : 0x0 Bytes (0x0)
size : 0x1000 byte (0x0)
mem_usage : registers
protection : not protected

Registers

IPVERSION

FRAMECFG

IRHFCFG

IRLFCFG

TIMINGCFG

STARTFRAMECFG

SIGFRAMECFG

CLKDIV

TRIGCTRL

CMD

RXDATA

RXDATAP

TXDATA

EN

STATUS

IF

IEN

SYNCBUSY

CFG0

CFG1


IPVERSION

No Description
address_offset : 0x0 Bytes (0x0)
access : read-only
reset_value : 0x0
reset_Mask : 0x0

IPVERSION IPVERSION read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 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 0 IPVERSION

IPVERSION : IP version ID
bits : 0 - 31 (32 bit)
access : read-only


FRAMECFG

No Description
address_offset : 0x10 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

FRAMECFG FRAMECFG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 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 0 DATABITS PARITY STOPBITS

DATABITS : Data-Bit Mode
bits : 0 - 1 (2 bit)
access : read-write

Enumeration:

1 : SEVEN

Each frame contains 7 data bits

2 : EIGHT

Each frame contains 8 data bits

3 : NINE

Each frame contains 9 data bits

End of enumeration elements list.

PARITY : Parity-Bit Mode
bits : 8 - 9 (2 bit)
access : read-write

Enumeration:

0 : NONE

Parity bits are not used

2 : EVEN

Even parity are used. Parity bits are automatically generated and checked by hardware.

3 : ODD

Odd parity is used. Parity bits are automatically generated and checked by hardware.

End of enumeration elements list.

STOPBITS : Stop-Bit Mode
bits : 12 - 13 (2 bit)
access : read-write

Enumeration:

0 : HALF

The transmitter generates a half stop bit. Stop-bits are not verified by receiver

1 : ONE

One stop bit is generated and verified

2 : ONEANDAHALF

The transmitter generates one and a half stop bit. The receiver verifies the first stop bit

3 : TWO

The transmitter generates two stop bits. The receiver checks the first stop-bit only

End of enumeration elements list.


IRHFCFG

No Description
address_offset : 0x14 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

IRHFCFG IRHFCFG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 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 0 IRHFEN IRHFPW IRHFFILT

IRHFEN : Enable IrDA Module
bits : 0 - 0 (1 bit)
access : read-write

IRHFPW : IrDA TX Pulse Width
bits : 1 - 2 (2 bit)
access : read-write

Enumeration:

0 : ONE

IrDA pulse width is 1/16 for OVS=0 and 1/8 for OVS=1

1 : TWO

IrDA pulse width is 2/16 for OVS=0 and 2/8 for OVS=1

2 : THREE

IrDA pulse width is 3/16 for OVS=0 and 3/8 for OVS=1

3 : FOUR

IrDA pulse width is 4/16 for OVS=0 and 4/8 for OVS=1

End of enumeration elements list.

IRHFFILT : IrDA RX Filter
bits : 3 - 3 (1 bit)
access : read-write

Enumeration:

0 : DISABLE

No filter enabled

1 : ENABLE

Filter enabled. IrDA pulse must be high for at least 4 consecutive clock cycles to be detected

End of enumeration elements list.


IRLFCFG

No Description
address_offset : 0x18 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

IRLFCFG IRLFCFG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 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 0 IRLFEN

IRLFEN : Pulse Generator/Extender Enable
bits : 0 - 0 (1 bit)
access : read-write


TIMINGCFG

No Description
address_offset : 0x1C Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TIMINGCFG TIMINGCFG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 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 0 TXDELAY

TXDELAY : TX Delay Transmission
bits : 0 - 1 (2 bit)
access : read-write

Enumeration:

0 : NONE

Frames are transmitted immediately.

1 : SINGLE

Transmission of new frames is delayed by a single bit period.

2 : DOUBLE

Transmission of new frames is delayed by a two bit periods.

3 : TRIPPLE

Transmission of new frames is delayed by a three bit periods.

End of enumeration elements list.


STARTFRAMECFG

No Description
address_offset : 0x20 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

STARTFRAMECFG STARTFRAMECFG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 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 0 STARTFRAME

STARTFRAME : Start Frame
bits : 0 - 8 (9 bit)
access : read-write


SIGFRAMECFG

No Description
address_offset : 0x24 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

SIGFRAMECFG SIGFRAMECFG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 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 0 SIGFRAME

SIGFRAME : Signal Frame Value
bits : 0 - 8 (9 bit)
access : read-write


CLKDIV

No Description
address_offset : 0x28 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CLKDIV CLKDIV read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 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 0 DIV

DIV : Fractional Clock Divider
bits : 3 - 22 (20 bit)
access : read-write


TRIGCTRL

No Description
address_offset : 0x2C Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TRIGCTRL TRIGCTRL read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 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 0 RXTEN TXTEN

RXTEN : Receive Trigger Enable
bits : 0 - 0 (1 bit)
access : read-write

TXTEN : Transmit Trigger Enable
bits : 1 - 1 (1 bit)
access : read-write


CMD

No Description
address_offset : 0x30 Bytes (0x0)
access : write-only
reset_value : 0x0
reset_Mask : 0x0

CMD CMD write-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 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 0 RXEN RXDIS TXEN TXDIS RXBLOCKEN RXBLOCKDIS TXTRIEN TXTRIDIS CLEARTX

RXEN : Receiver Enable
bits : 0 - 0 (1 bit)
access : write-only

RXDIS : Receiver Disable
bits : 1 - 1 (1 bit)
access : write-only

TXEN : Transmitter Enable
bits : 2 - 2 (1 bit)
access : write-only

TXDIS : Transmitter Disable
bits : 3 - 3 (1 bit)
access : write-only

RXBLOCKEN : Receiver Block Enable
bits : 4 - 4 (1 bit)
access : write-only

RXBLOCKDIS : Receiver Block Disable
bits : 5 - 5 (1 bit)
access : write-only

TXTRIEN : Transmitter Tristate Enable
bits : 6 - 6 (1 bit)
access : write-only

TXTRIDIS : Transmitter Tristate Disable
bits : 7 - 7 (1 bit)
access : write-only

CLEARTX : Clear TX FIFO
bits : 8 - 8 (1 bit)
access : write-only


RXDATA

No Description
address_offset : 0x34 Bytes (0x0)
access : read-only
reset_value : 0x0
reset_Mask : 0x0

RXDATA RXDATA read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 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 0 RXDATA PERR FERR

RXDATA : RX Data
bits : 0 - 8 (9 bit)
access : read-only

PERR : Parity Error
bits : 9 - 9 (1 bit)
access : read-only

FERR : Framing Error
bits : 10 - 10 (1 bit)
access : read-only


RXDATAP

No Description
address_offset : 0x38 Bytes (0x0)
access : read-only
reset_value : 0x0
reset_Mask : 0x0

RXDATAP RXDATAP read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 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 0 RXDATAP PERRP FERRP

RXDATAP : RX Data Peek
bits : 0 - 8 (9 bit)
access : read-only

PERRP : Parity Error Peek
bits : 9 - 9 (1 bit)
access : read-only

FERRP : Framing Error Peek
bits : 10 - 10 (1 bit)
access : read-only


TXDATA

No Description
address_offset : 0x3C Bytes (0x0)
access : write-only
reset_value : 0x0
reset_Mask : 0x0

TXDATA TXDATA write-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 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 0 TXDATA UBRXAT TXTRIAT TXBREAK TXDISAT RXENAT

TXDATA : TX Data
bits : 0 - 8 (9 bit)
access : write-only

UBRXAT : Unblock RX After Transmission
bits : 9 - 9 (1 bit)
access : write-only

TXTRIAT : Set TXTRI After Transmisssion
bits : 10 - 10 (1 bit)
access : write-only

TXBREAK : Transit Data as Break
bits : 11 - 11 (1 bit)
access : write-only

TXDISAT : Clear TXEN After Transmission
bits : 12 - 12 (1 bit)
access : write-only

RXENAT : Enable RXEN After Transmission
bits : 13 - 13 (1 bit)
access : write-only


EN

No Description
address_offset : 0x4 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

EN EN read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 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 0 EN

EN : Module enable
bits : 0 - 0 (1 bit)
access : read-write


STATUS

No Description
address_offset : 0x40 Bytes (0x0)
size : -1 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

STATUS STATUS read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 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 0 RXENS TXENS RXBLOCK TXTRI TXC TXFL RXFL RXFULL RXIDLE TXIDLE TXFCNT CLEARTXBUSY AUTOBAUDDONE

RXENS : Receiver Enable Status
bits : 0 - 0 (1 bit)
access : read-only

TXENS : Transmitter Enable Status
bits : 1 - 1 (1 bit)
access : read-only

RXBLOCK : Block Incoming Data
bits : 3 - 3 (1 bit)
access : read-only

TXTRI : Transmitter Tristated
bits : 4 - 4 (1 bit)
access : read-only

TXC : TX Complete
bits : 5 - 5 (1 bit)
access : read-only

TXFL : TX FIFO Level
bits : 6 - 6 (1 bit)
access : read-only

RXFL : RX FIFO Level
bits : 7 - 7 (1 bit)
access : read-only

RXFULL : RX FIFO Full
bits : 8 - 8 (1 bit)
access : read-only

RXIDLE : RX Idle
bits : 12 - 12 (1 bit)
access : read-only

TXIDLE : TX Idle
bits : 13 - 13 (1 bit)
access : read-only

TXFCNT : Valid entries in TX FIFO
bits : 16 - 18 (3 bit)
access : read-only

CLEARTXBUSY : TX FIFO Clear Busy
bits : 19 - 19 (1 bit)
access : read-only

AUTOBAUDDONE : Auto Baud Rate Detection Completed
bits : 24 - 24 (1 bit)
access : read-only


IF

No Description
address_offset : 0x44 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

IF IF read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 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 0 TXCIF TXC TXFLIF TXFL RXFLIF RXFL RXFULLIF RXFULL RXOFIF RXOF RXUFIF RXUF TXOFIF TXOF PERRIF PERR FERRIF FERR MPAFIF MPAF CCFIF CCF TXIDLEIF TXIDLE STARTFIF STARTF SIGFIF SIGF AUTOBAUDDONEIF AUTOBAUDDONE

TXCIF : TX Complete Interrupt Flag
bits : 0 - 0 (1 bit)
access : read-write

TXC : TX Complete Interrupt Flag
bits : 0 - 0 (1 bit)
access : read-write

TXFLIF : TX FIFO Level Interrupt Flag
bits : 1 - 1 (1 bit)
access : read-write

TXFL : TX FIFO Level Interrupt Flag
bits : 1 - 1 (1 bit)
access : read-write

RXFLIF : RX FIFO Level Interrupt Flag
bits : 2 - 2 (1 bit)
access : read-write

RXFL : RX FIFO Level Interrupt Flag
bits : 2 - 2 (1 bit)
access : read-write

RXFULLIF : RX FIFO Full Interrupt Flag
bits : 3 - 3 (1 bit)
access : read-write

RXFULL : RX FIFO Full Interrupt Flag
bits : 3 - 3 (1 bit)
access : read-write

RXOFIF : RX FIFO Overflow Interrupt Flag
bits : 4 - 4 (1 bit)
access : read-write

RXOF : RX FIFO Overflow Interrupt Flag
bits : 4 - 4 (1 bit)
access : read-write

RXUFIF : RX FIFO Underflow Interrupt Flag
bits : 5 - 5 (1 bit)
access : read-write

RXUF : RX FIFO Underflow Interrupt Flag
bits : 5 - 5 (1 bit)
access : read-write

TXOFIF : TX FIFO Overflow Interrupt Flag
bits : 6 - 6 (1 bit)
access : read-write

TXOF : TX FIFO Overflow Interrupt Flag
bits : 6 - 6 (1 bit)
access : read-write

PERRIF : Parity Error Interrupt Flag
bits : 8 - 8 (1 bit)
access : read-write

PERR : Parity Error Interrupt Flag
bits : 8 - 8 (1 bit)
access : read-write

FERRIF : Framing Error Interrupt Flag
bits : 9 - 9 (1 bit)
access : read-write

FERR : Framing Error Interrupt Flag
bits : 9 - 9 (1 bit)
access : read-write

MPAFIF : Multi-Processor Address Frame Interrupt
bits : 10 - 10 (1 bit)
access : read-write

MPAF : Multi-Processor Address Frame Interrupt
bits : 10 - 10 (1 bit)
access : read-write

CCFIF : Collision Check Fail Interrupt Flag
bits : 12 - 12 (1 bit)
access : read-write

CCF : Collision Check Fail Interrupt Flag
bits : 12 - 12 (1 bit)
access : read-write

TXIDLEIF : TX Idle Interrupt Flag
bits : 13 - 13 (1 bit)
access : read-write

TXIDLE : TX Idle Interrupt Flag
bits : 13 - 13 (1 bit)
access : read-write

STARTFIF : Start Frame Interrupt Flag
bits : 18 - 18 (1 bit)
access : read-write

STARTF : Start Frame Interrupt Flag
bits : 18 - 18 (1 bit)
access : read-write

SIGFIF : Signal Frame Interrupt Flag
bits : 19 - 19 (1 bit)
access : read-write

SIGF : Signal Frame Interrupt Flag
bits : 19 - 19 (1 bit)
access : read-write

AUTOBAUDDONEIF : Auto Baud Complete Interrupt Flag
bits : 24 - 24 (1 bit)
access : read-write

AUTOBAUDDONE : Auto Baud Complete Interrupt Flag
bits : 24 - 24 (1 bit)
access : read-write


IEN

No Description
address_offset : 0x48 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

IEN IEN read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 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 0 TXCIEN TXC TXFLIEN TXFL RXFLIEN RXFL RXFULLIEN RXFULL RXOFIEN RXOF RXUFIEN RXUF TXOFIEN TXOF PERRIEN PERR FERRIEN FERR MPAFIEN MPAF CCFIEN CCF TXIDLEIEN TXIDLE STARTFIEN STARTF SIGFIEN SIGF AUTOBAUDDONEIEN AUTOBAUDDONE

TXCIEN : TX Complete IEN
bits : 0 - 0 (1 bit)
access : read-write

TXC : TX Complete IEN
bits : 0 - 0 (1 bit)
access : read-write

TXFLIEN : TX FIFO Level IEN
bits : 1 - 1 (1 bit)
access : read-write

TXFL : TX FIFO Level IEN
bits : 1 - 1 (1 bit)
access : read-write

RXFLIEN : RX FIFO Level IEN
bits : 2 - 2 (1 bit)
access : read-write

RXFL : RX FIFO Level IEN
bits : 2 - 2 (1 bit)
access : read-write

RXFULLIEN : RX FIFO Full IEN
bits : 3 - 3 (1 bit)
access : read-write

RXFULL : RX FIFO Full IEN
bits : 3 - 3 (1 bit)
access : read-write

RXOFIEN : RX FIFO Overflow IEN
bits : 4 - 4 (1 bit)
access : read-write

RXOF : RX FIFO Overflow IEN
bits : 4 - 4 (1 bit)
access : read-write

RXUFIEN : RX FIFO Underflow IEN
bits : 5 - 5 (1 bit)
access : read-write

RXUF : RX FIFO Underflow IEN
bits : 5 - 5 (1 bit)
access : read-write

TXOFIEN : TX FIFO Overflow IEN
bits : 6 - 6 (1 bit)
access : read-write

TXOF : TX FIFO Overflow IEN
bits : 6 - 6 (1 bit)
access : read-write

PERRIEN : Parity Error IEN
bits : 8 - 8 (1 bit)
access : read-write

PERR : Parity Error IEN
bits : 8 - 8 (1 bit)
access : read-write

FERRIEN : Framing Error IEN
bits : 9 - 9 (1 bit)
access : read-write

FERR : Framing Error IEN
bits : 9 - 9 (1 bit)
access : read-write

MPAFIEN : Multi-Processor Addr Frame IEN
bits : 10 - 10 (1 bit)
access : read-write

MPAF : Multi-Processor Addr Frame IEN
bits : 10 - 10 (1 bit)
access : read-write

CCFIEN : Collision Check Fail IEN
bits : 12 - 12 (1 bit)
access : read-write

CCF : Collision Check Fail IEN
bits : 12 - 12 (1 bit)
access : read-write

TXIDLEIEN : TX IDLE IEN
bits : 13 - 13 (1 bit)
access : read-write

TXIDLE : TX IDLE IEN
bits : 13 - 13 (1 bit)
access : read-write

STARTFIEN : Start Frame IEN
bits : 18 - 18 (1 bit)
access : read-write

STARTF : Start Frame IEN
bits : 18 - 18 (1 bit)
access : read-write

SIGFIEN : Signal Frame IEN
bits : 19 - 19 (1 bit)
access : read-write

SIGF : Signal Frame IEN
bits : 19 - 19 (1 bit)
access : read-write

AUTOBAUDDONEIEN : Auto Baud Complete IEN
bits : 24 - 24 (1 bit)
access : read-write

AUTOBAUDDONE : Auto Baud Complete IEN
bits : 24 - 24 (1 bit)
access : read-write


SYNCBUSY

No Description
address_offset : 0x4C Bytes (0x0)
access : read-only
reset_value : 0x0
reset_Mask : 0x0

SYNCBUSY SYNCBUSY read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 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 0 DIV RXTEN TXTEN RXEN RXDIS TXEN TXDIS RXBLOCKEN RXBLOCKDIS TXTRIEN TXTRIDIS

DIV : SYNCBUSY for DIV in CLKDIV
bits : 0 - 0 (1 bit)
access : read-only

RXTEN : SYNCBUSY for RXTEN in TRIGCTRL
bits : 1 - 1 (1 bit)
access : read-only

TXTEN : SYNCBUSY for TXTEN in TRIGCTRL
bits : 2 - 2 (1 bit)
access : read-only

RXEN : SYNCBUSY for RXEN in CMD
bits : 3 - 3 (1 bit)
access : read-only

RXDIS : SYNCBUSY for RXDIS in CMD
bits : 4 - 4 (1 bit)
access : read-only

TXEN : SYNCBUSY for TXEN in CMD
bits : 5 - 5 (1 bit)
access : read-only

TXDIS : SYNCBUSY for TXDIS in CMD
bits : 6 - 6 (1 bit)
access : read-only

RXBLOCKEN : SYNCBUSY for RXBLOCKEN in CMD
bits : 7 - 7 (1 bit)
access : read-only

RXBLOCKDIS : SYNCBUSY for RXBLOCKDIS in CMD
bits : 8 - 8 (1 bit)
access : read-only

TXTRIEN : SYNCBUSY for TXTRIEN in CMD
bits : 9 - 9 (1 bit)
access : read-only

TXTRIDIS : SYNCBUSY in TXTRIDIS in CMD
bits : 10 - 10 (1 bit)
access : read-only


CFG0

No Description
address_offset : 0x8 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CFG0 CFG0 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 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 0 LOOPBK CCEN MPM MPAB OVS MSBF RXINV TXINV AUTOTRI SKIPPERRF ERRSDMA ERRSRX ERRSTX MVDIS AUTOBAUDEN

LOOPBK : Loopback Enable
bits : 1 - 1 (1 bit)
access : read-write

Enumeration:

0 : DISABLE

The receiver is connected to and receives data from UARTn_RX

1 : ENABLE

The receiver is connected to and receives data from UARTn_TX

End of enumeration elements list.

CCEN : Collision Check Enable
bits : 2 - 2 (1 bit)
access : read-write

Enumeration:

0 : DISABLE

Collision check is disabled

1 : ENABLE

Collision check is enabled. The receiver must be enabled for the check to be performed

End of enumeration elements list.

MPM : Multi-Processor Mode
bits : 3 - 3 (1 bit)
access : read-write

Enumeration:

0 : DISABLE

The 9th bit of incoming frames has no special function

1 : ENABLE

An incoming frame with the 9th bit equal to MPAB will be loaded into the RX FIFO regardless of RXBLOCK and will result in the MPAB interrupt flag being set

End of enumeration elements list.

MPAB : Multi-Processor Address-Bit
bits : 4 - 4 (1 bit)
access : read-write

OVS : Oversampling
bits : 5 - 7 (3 bit)
access : read-write

Enumeration:

0 : X16

16X oversampling

1 : X8

8X oversampling

2 : X6

6X oversampling

3 : X4

4X oversampling

4 : DISABLE

Disable oversampling (for LF operation)

End of enumeration elements list.

MSBF : Most Significant Bit First
bits : 10 - 10 (1 bit)
access : read-write

Enumeration:

0 : DISABLE

Data is sent with the least significant bit first

1 : ENABLE

Data is sent with the most significant bit first

End of enumeration elements list.

RXINV : Receiver Input Invert
bits : 13 - 13 (1 bit)
access : read-write

Enumeration:

0 : DISABLE

Input is passed directly to the receiver

1 : ENABLE

Input is inverted before it is passed to the receiver

End of enumeration elements list.

TXINV : Transmitter output Invert
bits : 14 - 14 (1 bit)
access : read-write

Enumeration:

0 : DISABLE

Output from the transmitter is passed unchanged to UARTn_TX

1 : ENABLE

Output from the transmitter is inverted before it is passed to UARTn_TX

End of enumeration elements list.

AUTOTRI : Automatic TX Tristate
bits : 17 - 17 (1 bit)
access : read-write

Enumeration:

0 : DISABLE

The output on UARTn_TX when the transmitter is idle is defined by TXINV

1 : ENABLE

UARTn_TX is tristated whenever the transmitter is idle

End of enumeration elements list.

SKIPPERRF : Skip Parity Error Frames
bits : 20 - 20 (1 bit)
access : read-write

ERRSDMA : Halt DMA Read On Error
bits : 22 - 22 (1 bit)
access : read-write

Enumeration:

0 : DISABLE

Framing and parity errors have no effect on DMA requests from the UART

1 : ENABLE

DMA requests from the UART are blocked while the PERR or FERR interrupt flags are set

End of enumeration elements list.

ERRSRX : Disable RX On Error
bits : 23 - 23 (1 bit)
access : read-write

Enumeration:

0 : DISABLE

Framing and parity errors have no effect on receiver

1 : ENABLE

Framing and parity errors disable the receiver

End of enumeration elements list.

ERRSTX : Disable TX On Error
bits : 24 - 24 (1 bit)
access : read-write

Enumeration:

0 : DISABLE

Received framing and parity errors have no effect on transmitter

1 : ENABLE

Received framing and parity errors disable the transmitter

End of enumeration elements list.

MVDIS : Majority Vote Disable
bits : 30 - 30 (1 bit)
access : read-write

AUTOBAUDEN : AUTOBAUD detection enable
bits : 31 - 31 (1 bit)
access : read-write


CFG1

No Description
address_offset : 0xC Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CFG1 CFG1 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 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 0 DBGHALT CTSINV CTSEN RTSINV TXDMAWU RXDMAWU SFUBRX RXPRSEN TXFIW RXFIW RTSRXFW

DBGHALT : Debug halt
bits : 0 - 0 (1 bit)
access : read-write

Enumeration:

0 : DISABLE

Continue normal UART operation even if core is halted

1 : ENABLE

If core is halted, receive one frame and then halt reception by deactivating RTS. Next frame reception happens when the core is unhalted during single stepping.

End of enumeration elements list.

CTSINV : Clear-to-send Invert Enable
bits : 1 - 1 (1 bit)
access : read-write

Enumeration:

0 : DISABLE

The CTS pin is active low

1 : ENABLE

The CTS pin is active high

End of enumeration elements list.

CTSEN : Clear-to-send Enable
bits : 2 - 2 (1 bit)
access : read-write

Enumeration:

0 : DISABLE

Ignore CTS

1 : ENABLE

Stop transmitting when CTS is inactive

End of enumeration elements list.

RTSINV : Request-to-send Invert Enable
bits : 3 - 3 (1 bit)
access : read-write

Enumeration:

0 : DISABLE

The RTS pin is active low

1 : ENABLE

The RTS pin is active high

End of enumeration elements list.

TXDMAWU : Transmitter DMA Wakeup
bits : 9 - 9 (1 bit)
access : read-write

RXDMAWU : Receiver DMA Wakeup
bits : 10 - 10 (1 bit)
access : read-write

SFUBRX : Start Frame Unblock Receiver
bits : 11 - 11 (1 bit)
access : read-write

RXPRSEN : PRS RX Enable
bits : 15 - 15 (1 bit)
access : read-write

TXFIW : TX FIFO Interrupt Watermark
bits : 16 - 17 (2 bit)
access : read-write

Enumeration:

0 : ONEFRAME

TXFL status flag and IF are set when the TX FIFO has space for at least one more frame.

1 : TWOFRAMES

TXFL status flag and IF are set when the TX FIFO has space for at least two more frames.

2 : THREEFRAMES

TXFL status flag and IF are set when the TX FIFO has space for at least three more frames.

3 : FOURFRAMES

TXFL status flag and IF are set when the TX FIFO has space for at least four more frames.

End of enumeration elements list.

RXFIW : RX FIFO Interrupt Watermark
bits : 19 - 20 (2 bit)
access : read-write

Enumeration:

0 : ONEFRAME

RXFL status flag and IF are set when the RX FIFO has at least one frame in it.

1 : TWOFRAMES

RXFL status flag and IF are set when the RX FIFO has at least two frames in it.

2 : THREEFRAMES

RXFL status flag and IF are set when the RX FIFO has at least three frames in it.

3 : FOURFRAMES

RXFL status flag and IF are set when the RX FIFO has four frames in it.

End of enumeration elements list.

RTSRXFW : Request-to-send RX FIFO Watermark
bits : 22 - 23 (2 bit)
access : read-write

Enumeration:

0 : ONEFRAME

RTS is set if there is space for at least one more frame in the RX FIFO.

1 : TWOFRAMES

RTS is set if there is space for at least two more frames in the RX FIFO.

2 : THREEFRAMES

RTS is set if there is space for at least three more frames in the RX FIFO.

3 : FOURFRAMES

RTS is set if there is space for four more frames in the RX FIFO.

End of enumeration elements list.



Is something missing? Is something wrong? can you help correct it ? Please contact us at info@chipselect.org !

This website is sponsored by EmbeetleEmbeetle, an IDE designed from scratch for embedded software developers.