2020-01-29 12:38 AM
Like many I assume I'm having to code to cope with the differences between version V and version Y H7 parts. Things like having to change the call to set RTC drive current depending the version are irritating (errata on version Y).
ASN5312 states that there is a new Vcore level VOS0 on the V part which is used to allow 480MHz operation. Looking at the HAL code this sets bit 0 (ODEN) in SYSCFG.PWRCR. Both Version Y and Vesion V parts have this bit and it can be set and read back.
Versions of HAL before 1.4 did not have the capability of setting this bit. V1.6 certainly does and the code is not conditional on the version.
Anyone know if the bit is having any affect on Version Y or if there is any downside of setting it? Any way of measuring the impact? Should I see a different voltage on the VCAP pins?
2020-01-29 02:05 AM
See erratum 480 MHz maximum CPU frequency not available on silicon revision Y.
Why do you think this erratum exists?
JW
2020-01-29 02:11 AM
2020-01-29 02:13 AM
I wasn't asking about 480MHz. I was asking about whether it is OK to set that bit regardless of version in order to remove yet more conditional code