Skip to main content
Visitor II
March 19, 2026
Question

Document error: RM0090 Rev 21

  • March 19, 2026
  • 1 reply
  • 234 views

Hello,

Document: RM0090 Reference Manual for STM32F405/415, STM32F407/417, STM32F427/437 and
STM32F429/439.

https://www.st.com/resource/en/reference_manual/rm0090-stm32f405415-stm32f407417-stm32f427437-and-stm32f429439-advanced-armbased-32bit-mcus-stmicroelectronics.pdf

Revision: 21, 07-Jun-2024.

Location: Pages 847-862 in Section 27. Also, Figure 241, 242, 243, 244, 245, Table 125.

This section, figures and table all contain 17 references to ITEVFEN bit, supposedly from I2_CR2 control register.
In reality, there is no such bit in this register, the actual name is ITEVTEN (interrupt event enable), and it is located in I2C_CR2, bit 9.

Section 27.6.2 has correct name.

stm32f405xx.h file, and others related to i2c, use the correct name:

 

#define I2C_CR2_ITEVTEN_Pos (9U)
#define I2C_CR2_ITEVTEN_Msk (0x1UL << I2C_CR2_ITEVTEN_Pos) /*!< 0x00000200 */
#define I2C_CR2_ITEVTEN I2C_CR2_ITEVTEN_Msk /*!<Event Interrupt Enable */

Therefore, the ITEVFEN in the document should be replaced with ITEVTEN.

 

Thank you

 

1 reply

mƎALLEm
Technical Moderator
March 19, 2026

Hello @Zman552625 and welcome to the ST community,

I'm escalating this internally for analysis and fix.

Thank you for your collaboration.

"To give better visibility on the answered topics, please click on ""Accept as Solution"" on the reply which solved your issue or answered your question."
waclawek.jan
Super User
March 19, 2026

Hi @mƎALLEm ,

you might want to refer to ticket 206762.

JW

mƎALLEm
Technical Moderator
March 19, 2026

Thanks for the sharing. I was not aware of that post.


"To give better visibility on the answered topics, please click on ""Accept as Solution"" on the reply which solved your issue or answered your question."