\n

LIN

Peripheral Memory Blocks

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

Registers

CTRL

IRQS

IRQCLR

IRQEN


CTRL

LIN Transceiver Control
address_offset : 0x0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRL CTRL 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 MODE MODE_FB TXD RXD SM FB_SM1 FB_SM2 FB_SM3 HV_MODE

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

Enumeration:

0b0 : DISABLE

LIN module disable

0b1 : ENABLE

LIN module enable

End of enumeration elements list.

MODE : LIN transceiver power mode control
bits : 1 - 1 (1 bit)
access : read-write

Enumeration:

0b00 : LIN Sleep Mode

LIN module switched to LIN Sleep Mode

0b01 : LIN Receive-Only Mode

LIN module switched to LIN Receive Only Mode

0b11 : LIN Normal Mode

LIN module switched to LIN Normal Mode

End of enumeration elements list.

MODE_FB : Feedback Signals for LIN Transmitter Mode Settings
bits : 4 - 5 (2 bit)
access : read-only

TXD : LIN Transmitter switch on (only used when LIN_HV_MODE is set)
bits : 9 - 8 (0 bit)
access : read-write

Enumeration:

0b0 : Pull Down LIN Line

Transmitter is switched on

0b1 : Pull Up Resistor is active

Transmitter is switched off

End of enumeration elements list.

RXD : Output Signal of Receiver
bits : 10 - 9 (0 bit)
access : read-only

SM : LIN Transmitter Slope mode control
bits : 11 - 11 (1 bit)
access : read-write

Enumeration:

0b00 : Normal Slope Mode

for max. 20 kBaud

0b01 : Fast Slope Mode

for max. 40 kBaud

0b10 : Low Slope Mode

for max. 10.4 kBaud

0b11 : Flash Mode

for max. 150 kBaud#

End of enumeration elements list.

FB_SM1 : Feedback Signal 1 for Slope Mode Setting
bits : 13 - 12 (0 bit)
access : read-only

FB_SM2 : Feedback Signal 2 for Slope Mode Setting
bits : 14 - 13 (0 bit)
access : read-only

FB_SM3 : Feedback Signal 3 for Slope Mode Setting
bits : 15 - 14 (0 bit)
access : read-only

HV_MODE : LIN Transceiver High Voltage Input - Output Mode
bits : 21 - 20 (0 bit)
access : read-write

Enumeration:

0b0 : DISABLE

High Voltage Mode Entry is disabled

0b1 : ENABLE

High Voltage Mode Entry is enabled

End of enumeration elements list.


IRQS

LIN Transceiver Interrupt Status
address_offset : 0x4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

IRQS IRQS 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 M_SM_ERR_IS OT_IS OC_IS TXD_TMOUT_IS M_SM_ERR_STS OT_STS TXD_TMOUT_STS

M_SM_ERR_IS : LIN Transceiver Mode Error - Slope Mode Error Interrupt Status
bits : 3 - 2 (0 bit)
access : read-only

Enumeration:

0b0 : no Mode Error - Slope Mode

status occurred

0b1 : Mode Error

status occurred

End of enumeration elements list.

OT_IS : LIN Receiver Overtemperature Interrupt Status
bits : 4 - 3 (0 bit)
access : read-only

Enumeration:

0b0 : no Overtemperature

overtemperature occurred

0b1 : Overtemperature

overtemperature occurred

End of enumeration elements list.

OC_IS : LIN Receiver Overcurrent Interrupt Status
bits : 5 - 4 (0 bit)
access : read-only

Enumeration:

0b0 : no Overcurrent

overcurrent status occurred

0b1 : Overcurrent

overcurrent status occurred

End of enumeration elements list.

TXD_TMOUT_IS : LIN TXD time-out Interrupt Status
bits : 6 - 5 (0 bit)
access : read-only

Enumeration:

0b0 : NO_TIMEOUT

no time-out occurred

0b1 : TIMEOUT

time-out occurred

End of enumeration elements list.

M_SM_ERR_STS : LIN Transceiver Mode Error - Slope Mode Error Status
bits : 8 - 7 (0 bit)
access : read-only

Enumeration:

0b0 : no Mode Error - Slope Mode

status occurred

0b1 : Mode Error

status occurred

End of enumeration elements list.

OT_STS : LIN Receiver Overtemperature Status
bits : 9 - 8 (0 bit)
access : read-only

Enumeration:

0b0 : no Overtemperature

overtemperature occurred

0b1 : Overtemperature

overtemperature occurred

End of enumeration elements list.

TXD_TMOUT_STS : LIN TXD time-out Status
bits : 11 - 10 (0 bit)
access : read-only

Enumeration:

0b0 : NO_TIMEOUT

no time-out occurred

0b1 : TIMEOUT

time-out occurred

End of enumeration elements list.


IRQCLR

LIN Transceiver Interrupt Status Register Clear
address_offset : 0x8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

IRQCLR IRQCLR 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 M_SM_ERR_ISC OT_ISC OC_ISC TXD_TMOUT_ISC M_SM_ERR_SC OT_SC TXD_TMOUT_SC

M_SM_ERR_ISC : LIN Transceiver Mode Error - Slope Mode Error Interrupt Status Clear
bits : 3 - 2 (0 bit)
access : write-only

Enumeration:

0b0 : NO_Clear

overtemperature not cleared

0b1 : Clear

overtemperature cleared

End of enumeration elements list.

OT_ISC : LIN Receiver Overtemperature Interrupt Status / Status Clear
bits : 4 - 3 (0 bit)
access : write-only

Enumeration:

0b0 : NO_Clear

overtemperature not cleared

0b1 : Clear

overtemperature cleared

End of enumeration elements list.

OC_ISC : LIN Receiver Overcurrent Interrupt Status Clear
bits : 5 - 4 (0 bit)
access : write-only

Enumeration:

0b0 : NO_Clear

overcurrent status not cleared

0b1 : Clear

overcurrent status cleared

End of enumeration elements list.

TXD_TMOUT_ISC : LIN TXD time-out Interrupt Status Clear
bits : 6 - 5 (0 bit)
access : write-only

Enumeration:

0b0 : NO_Clear

no time-out cleared

0b1 : Clear

time-out cleared

End of enumeration elements list.

M_SM_ERR_SC : LIN Transceiver Mode Error - Slope Mode Error Status Clear
bits : 8 - 7 (0 bit)
access : write-only

Enumeration:

0b0 : NO_Clear

overtemperature not cleared

0b1 : Clear

overtemperature cleared

End of enumeration elements list.

OT_SC : LIN Receiver Overtemperature Status Clear
bits : 9 - 8 (0 bit)
access : write-only

Enumeration:

0b0 : NO_Clear

overtemperature not cleared

0b1 : Clear

overtemperature cleared

End of enumeration elements list.

TXD_TMOUT_SC : LIN TXD time-out Status Clear
bits : 11 - 10 (0 bit)
access : write-only

Enumeration:

0b0 : NO_Clear

no time-out cleared

0b1 : Clear

time-out cleared

End of enumeration elements list.


IRQEN

LIN Transceiver Interrupt Enable Register
address_offset : 0xC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

IRQEN IRQEN 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 M_SM_ERR_IEN OT_IEN OC_IEN TXD_TMOUT_IEN

M_SM_ERR_IEN : LIN Transceiver Mode - Slope Mode Error interrupt enable
bits : 3 - 2 (0 bit)
access : read-write

Enumeration:

0b0 : disable

None

0b1 : enable

None

End of enumeration elements list.

OT_IEN : LIN Transceiver Overtemperature interrupt enable
bits : 4 - 3 (0 bit)
access : read-write

Enumeration:

0b0 : disable

None

0b1 : enable

None

End of enumeration elements list.

OC_IEN : LIN Transceiver Overcurrent interrupt enable
bits : 5 - 4 (0 bit)
access : read-write

Enumeration:

0b0 : disable

None

0b1 : enable

None

End of enumeration elements list.

TXD_TMOUT_IEN : LIN Transceiver TxD-Timeout interrupt enable
bits : 6 - 5 (0 bit)
access : read-write

Enumeration:

0b0 : disable

None

0b1 : enable

None

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.