Table 368. I2C Input/Output Pins; Table 369. I2C Internal Input/Output Signals - ST STM32G4 Series Reference Manual

Advanced arm-based 32-bit mcus
Hide thumbs Also See for STM32G4 Series:
Table of Contents

Advertisement

RM0440
40.4.2
I2C pins and internal signals
Pin name
I2C_SDA
I2C_SCL
I2C_SMBA
Internal signal name
i2c_ker_ck
i2c_pclk
i2c_it
i2c_rx_dma
i2c_tx_dma
40.4.3
I2C clock requirements
The I2C kernel is clocked by I2CCLK.
The I2CCLK period t
t
< (t
I2CCLK
with:
t
: SCL low time and t
LOW
t
when enabled, sum of the delays brought by the analog filter and by the digital filter.
filters:
Analog filter delay is maximum 260 ns. Digital filter delay is DNF x t
The PCLK clock period t
t
< 4/3 t
PCLK
with t
SCL
Caution:
When the I2C kernel is clocked by PCLK, this clock must respect the conditions for t
40.4.4
Mode selection
The interface can operate in one of the four following modes:
Slave transmitter
Slave receiver
Master transmitter
Master receiver

Table 368. I2C input/output pins

Bidirectional
Bidirectional
Bidirectional

Table 369. I2C internal input/output signals

Input
Input
Output
Output
Output
must respect the following conditions:
I2CCLK
- t
) / 4 and t
LOW
filters
: SCL high time
HIGH
must respect the following condition:
PCLK
SCL
: SCL period
Inter-integrated circuit (I2C) interface
Signal type
I2C data
I2C clock
SMBus Alert
Signal type
I2C kernel clock, also named I2CCLK in this
document
I2C APB clock
I2C interrupts, refer to
requests
I2C Receive Data DMA request (I2C_RX)
I2C Transmit Data DMA request (I2C_TX)
< t
I2CCLK
HIGH
RM0440 Rev 1
Description
Description
Table 383: I2C Interrupt
for the full list of interrupt sources
.
I2CCLK
.
I2CCLK
1819/2083
1885

Advertisement

Table of Contents
loading
Need help?

Need help?

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

Table of Contents

Save PDF