Infineon /XMC4700 /USIC0_CH0 /PCR_IICMode

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 PCR_IICMode

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 0SLAD0 (value1)ACK00 0 (value1)STIM 0 (value1)SCRIEN 0 (value1)RSCRIEN 0 (value1)PCRIEN 0 (value1)NACKIEN 0 (value1)ARLIEN 0 (value1)SRRIEN 0 (value1)ERRIEN 0 (value1)SACKDIS 0HDEL0 (value1)ACKIEN 0 (value1)MCLK

PCRIEN=value1, RSCRIEN=value1, MCLK=value1, SCRIEN=value1, ACKIEN=value1, NACKIEN=value1, ACK00=value1, STIM=value1, SACKDIS=value1, SRRIEN=value1, ERRIEN=value1, ARLIEN=value1

Description

Protocol Control Register [IIC Mode]

Fields

SLAD

Slave Address

ACK00

Acknowledge 00H

0 (value1): The slave device is not sensitive to this address.

1 (value2): The slave device is sensitive to this address.

STIM

Symbol Timing

0 (value1): A symbol contains 10 time quanta. The timing is adapted for standard mode (100 kBaud).

1 (value2): A symbol contains 25 time quanta. The timing is adapted for fast mode (400 kBaud).

SCRIEN

Start Condition Received Interrupt Enable

0 (value1): The start condition interrupt is disabled.

1 (value2): The start condition interrupt is enabled.

RSCRIEN

Repeated Start Condition Received Interrupt Enable

0 (value1): The repeated start condition interrupt is disabled.

1 (value2): The repeated start condition interrupt is enabled.

PCRIEN

Stop Condition Received Interrupt Enable

0 (value1): The stop condition interrupt is disabled.

1 (value2): The stop condition interrupt is enabled.

NACKIEN

Non-Acknowledge Interrupt Enable

0 (value1): The non-acknowledge interrupt is disabled.

1 (value2): The non-acknowledge interrupt is enabled.

ARLIEN

Arbitration Lost Interrupt Enable

0 (value1): The arbitration lost interrupt is disabled.

1 (value2): The arbitration lost interrupt is enabled.

SRRIEN

Slave Read Request Interrupt Enable

0 (value1): The slave read request interrupt is disabled.

1 (value2): The slave read request interrupt is enabled.

ERRIEN

Error Interrupt Enable

0 (value1): The error interrupt is disabled.

1 (value2): The error interrupt is enabled.

SACKDIS

Slave Acknowledge Disable

0 (value1): The generation of an active slave acknowledge is enabled (slave acknowledge with 0 level = more bytes can be received).

1 (value2): The generation of an active slave acknowledge is disabled (slave acknowledge with 1 level = reception stopped).

HDEL

Hardware Delay

ACKIEN

Acknowledge Interrupt Enable

0 (value1): The acknowledge interrupt is disabled.

1 (value2): The acknowledge interrupt is enabled.

MCLK

Master Clock Enable

0 (value1): The MCLK generation is disabled and MCLK is 0.

1 (value2): The MCLK generation is enabled.

Links

()