Fast-mode Plus Inter-integrated circuit (FMPI2C) interface
22.6
FMPI2C interrupts
The table below gives the list of FMPI2C interrupt requests.
Interrupt
Interrupt
acronym
event
Receive buffer
not empty
Transmit buffer
interrupt status
Stop detection
interrupt flag
Transfer
Complete
Reload
FMPI2C
_EV
Transfer
complete
Address
matched
NACK
FMP
reception
I2C
Bus error
Arbitration loss
Overrun/Under
run
FMPI2C
_ER
PEC error
Timeout/t
error
SMBus Alert
574/771
Table 99. FMPI2C Interrupt requests
Event
Enable
flag
control bit
RXNE
RXIE
TXIS
TXIE
STOPF
STOPIE
TCR
TCIE
TC
ADDR
ADDRIE
NACKF
NACKIE
BERR
ARLO
OVR
ERRIE
PECERR
LOW
TIMEOUT
ALERT
RM0401 Rev 3
Exit the
Interrupt clear
Sleep
method
mode
Read
FMPI2C_RXDR
register
Write
FMPI2C_TXDR
register
Write
STOPCF=1
Write
FMPI2C_CR2
with
Yes
NBYTES[7:0] ≠ 0
Write START=1
or STOP=1
Write
ADDRCF=1
Write
NACKCF=1
Write
BERRCF=1
Write
ARLOCF=1
Write OVRCF=1
Yes
Write
PECERRCF=1
Write
TIMEOUTCF=1
Write
ALERTCF=1
RM0401
Exit the
Exit the
Stop
Standby
mode
modes
No
No
No
No
Need help?
Do you have a question about the STM32F410 and is the answer not in the manual?
Questions and answers