STM32F303 official SVD v1.3: Missing TI1_RMP field in TIM16_OR register
STM32F303 official SVD v1.3: Missing TI1_RMP field in TIM16_OR register
Hello ST team,
I found a missing bit-field definition in the official STM32F3 System View Description (SVD), version 1.3.
Affected file: STM32F303.svd
Official download:
https://www.st.com/en/microcontrollers-microprocessors/stm32f303rc.html#cad-resources
1. Issue description
The TIM16 peripheral includes the OR register at offset 0x50, but its SVD definition does not contain any <fields> element:
<register>
<name>OR</name>
<displayName>OR</displayName>
<description>option register</description>
<addressOffset>0x50</addressOffset>
<size>0x20</size>
<access>read-write</access>
<resetValue>0x0000</resetValue>
</register>2. Reference manual
According to RM0316 Rev. 10, Section 23.6.17, page 767, the TIM16 option register contains the following field:
-
Register:
TIM16_OR -
Address offset:
0x50 -
Field:
TI1_RMP[1:0] -
Bit positions:
[1:0] -
Access: Read/write
-
Bits
[31:2]: Reserved

The field selects the input source for TIM16 channel 1:
| Value | Input source |
|---|---|
00 | GPIO |
01 | RTC clock |
10 | HSE/32 |
11 | MCO |
Official reference manual:
https://www.st.com/resource/en/reference_manual/DM00043574.pdf
3. Suggested correction
The following field definition could be added to TIM16.OR:
<fields>
<field>
<name>TI1_RMP</name>
<description>Timer 16 input 1 connection</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
</fields>Could you please confirm this discrepancy and forward it to the team responsible for maintaining the official STM32F3 SVD package?
If confirmed, could you also provide an internal tracking ticket number and consider including the correction in a future SVD release?
Thank you for your support.
