2019-04-01 11:52 AM
Hello,
In the datasheet for the STM32F423 , I see at the table 18 "Features depending on Power Supply range". I want to understand what will be the performance of the MCU if I power it with 1.8 V. I don't clearly understand the table. At the column "Max Flash memory access with wait states "I see for 1.8V 100MHz with 6 wait states, but then in the comment below the table I read that thanks to the ART accelerator the wait states mentioned in the table doesn't impact the execution speed as it is zero wait state... So why not just to write 100MHz with 0 WS in the table? What I am missing?
Also in the table there is a column "IO operation " and for 1.8V I read " No io compensation " . What does it mean?
Bottom line, I don't need ADC, DAC or any analog functionality. Can I work @ 1.8V with the same performance like with 3V?
Thanks!
Solved! Go to Solution.
2019-04-01 11:59 AM
>>What I am missing?
The ART actually has to fetch from the memory if has a cache miss?
The underlying memory will take some 70ns to access rather than the 35ns at 3V, and you'll need to program that into the FLASH subsystem.
>>Can I work @ 1.8V with the same performance like with 3V?
The ART masks a lot of the slowness of FLASH when there are consecutive reads or a hit on the cache. I still suspect the system will be measurably slower at 1.8V
2019-04-01 11:59 AM
>>What I am missing?
The ART actually has to fetch from the memory if has a cache miss?
The underlying memory will take some 70ns to access rather than the 35ns at 3V, and you'll need to program that into the FLASH subsystem.
>>Can I work @ 1.8V with the same performance like with 3V?
The ART masks a lot of the slowness of FLASH when there are consecutive reads or a hit on the cache. I still suspect the system will be measurably slower at 1.8V
2019-04-01 12:04 PM
Thank you for the super fast answer!