2026-04-02 2:55 AM - last edited on 2026-04-02 3:33 AM by Andrew Neil
Hello ST Community,
I’m currently trying to select the right MCU/board from the STM32H7 series, but I’m a bit confused between the following options:
STM32H723
STM32H725
STM32H735
STM32H7A3VGT6
My requirements:
Need CORDIC support for fast math operations
Require high-precision calculations (double precision floating point)
Planning to implement a high-performance data processing pipeline (DPU-like workload)
Would prefer a board with good STM32CubeH7 example support
My confusion:
Do all the above MCUs support CORDIC, or only specific variants?
Is double precision (64-bit floating point) actually supported in hardware on these devices, or only single precision (FPU)?
Which of these would be the best fit for heavy math/DSP workloads?
Are there recommended Nucleo/Discovery/Eval boards for these MCUs that already have:
Working examples (DSP / math / AI)
Good documentation and community support
What I’m trying to avoid:
I don’t want to choose a device and later realize:
It doesn’t support CORDIC
Or double precision is too slow (software only)
Or there is limited example code available
If anyone has experience with these MCUs (especially for DSP / math-heavy applications), your suggestions would really help me choose the right board.
Thanks in advance!
2026-04-02 3:39 AM - edited 2026-04-02 3:51 AM
These would be governed by the chip - not the board.
Check out the STM32H7 series Product Selector - you can filter by FPU & Co-Processor:
https://www.st.com/en/microcontrollers-microprocessors/stm32h7-series/products.html
@Gowri123 wrote:4. Are there recommended Nucleo/Discovery/Eval boards for these MCUs that already have:
Once you've decided on a chip, go to its Product Page, and look on the 'Tools & Software' tab - that will show available boards; eg,
https://www.st.com/en/microcontrollers-microprocessors/stm32h7s7i8.html#tools-software
PS:
@Gowri123 wrote:What I’m trying to avoid:
I don’t want to choose a device and later realize:
It doesn’t support CORDIC
Or double precision is too slow (software only)
Or there is limited example code available
You can browse the available examples & software in CubeMX without having any available hardware.
Also look on the 'Tools & Software' tab for H7 family:
https://www.st.com/en/microcontrollers-microprocessors/stm32h7-series.html#tools-software
2026-04-02 5:32 AM
Hi,
so i would recommend simply the fastest H7 : H7Sx ; (all H7 have double float in hardware )
can check it with : NUCLEO-H7S3L8
2026-04-02 5:42 AM
@AScha.3 wrote:all H7 have double float in hardware
Indeed. But not all have CORDIC.
2026-04-06 3:28 AM - edited 2026-04-07 7:00 AM
Hi @Gowri123
Based on STM32 Sidekick,
All STM32H7 devices that include the CORDIC coprocessor also feature a double-precision FPU (IEEE 754 compliant), with no exceptions noted in the official documentation. This applies to devices such as STM32H730xB, STM32H725xE/G, STM32H723xE/G, STM32H7Sxx8, and STM32H7Rxx8.
Update: Checked datasshet of H7A3x doesn't include CORDIC.
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.
2026-04-07 2:47 AM
@FBL wrote:Based on STM32 Sidekick,
@Gowri123 in case you'd didn't know, Sidekick is ST's AI assisant:
STM32 Sidekick: the AI-powered tool that accelerates your design journey
Look for this icon at bottom-right of the screen:
2026-04-07 3:16 AM
Yes, but...
Better check the device's datasheet and reference manual.
The H733 datasheet says the FPU is double precision capable, but about the HW CORDIC (chapter 3.6):
CORDIC features
• 24-bit CORDIC rotation engine
• Circular and Hyperbolic modes
• Rotation and Vectoring modes
• Functions: Sine, Cosine, Sinh, Cosh, Atan, Atan2, Atanh, Modulus, Square root,
Natural logarithm
• Programmable precision up to 20-bit
• Fast convergence: 4 bits per clock cycle
• Supports 16-bit and 32-bit fixed point input and output formats
• Low latency AHB slave interface
• Results can be read as soon as ready without polling or interrupt
• DMA read and write channels
Another good example that quick web searches and "AI" might lead you the wrong way.
Searching / asking for "double precision CORDIC", and the answer is: "yes, it has double precision FPU and a CORCDIC".
Me not like...