Download Print this page

ST STM32F301 6 Series Reference Manual page 699

Advanced arm-based 32-bit mcus

Advertisement

RM0366
Bit 17 NOSTRETCH: Clock stretching disable
Note: This bit can be programmed only when the I2C peripheral is disabled (PE = 0).
Bit 16 SBC: Target byte control
Bit 15 RXDMAEN: DMA reception requests enable
Bit 14 TXDMAEN: DMA transmission requests enable
Bit 13 Reserved, must be kept at reset value.
Bit 12 ANFOFF: Analog noise filter OFF
Note: This bit can be programmed only when the I2C peripheral is disabled (PE = 0).
Bits 11:8 DNF[3:0]: Digital noise filter
Note: If the analog filter is enabled, the digital filter is added to it. This filter can be
Bit 7 ERRIE: Error interrupts enable
Note: Any of these errors generates an interrupt:
Bit 6 TCIE: Transfer complete interrupt enable
Note: Any of these events generates an interrupt:
This bit is used to disable clock stretching in target mode. It must be kept cleared in
controller mode.
0: Clock stretching enabled
1: Clock stretching disabled
This bit is used to enable hardware byte control in target mode.
0: Target byte control disabled
1: Target byte control enabled
0: DMA mode disabled for reception
1: DMA mode enabled for reception
0: DMA mode disabled for transmission
1: DMA mode enabled for transmission
0: Analog noise filter enabled
1: Analog noise filter disabled
These bits are used to configure the digital noise filter on SDA and SCL input. The digital
filter, filters spikes with a length of up to DNF[3:0] * t
0000: Digital filter disabled
0001: Digital filter enabled and filtering capability up to one t
...
1111: digital filter enabled and filtering capability up to fifteen t
programmed only when the I2C peripheral is disabled (PE = 0).
0: Error detection interrupts disabled
1: Error detection interrupts enabled
- arbitration loss (ARLO)
- bus error detection (BERR)
- overrun/underrun (OVR)
- timeout detection (TIMEOUT)
- PEC error detection (PECERR)
- alert pin event detection (ALERT)
0: Transfer complete interrupt disabled
1: Transfer complete interrupt enabled
Transfer complete (TC)
Transfer complete reload (TCR)
Inter-integrated circuit interface (I2C)
RM0366 Rev 5
I2CCLK
I2CCLK
I2CCLK
699/874
711

Advertisement

loading
Need help?

Need help?

Do you have a question about the STM32F301 6 Series and is the answer not in the manual?

This manual is also suitable for:

Stm32f301 8 seriesStm32f318 8 series