Skip to main content
SNorm.1
Associate III
August 25, 2021
Solved

Which is better for network communication, the STM32F429 or the STM32F407?

Which is better for network communication, STM32F429 or STM32F407? I would like to ask for your opinion and whether it is possible to use DMA transfer? Or if there is a better solution? thanks!

This topic has been closed for replies.
waclawek.jan
waclawek.janBest answer
Super User
August 25, 2021

You mean Ethernet?

These two are identical in this regard, they have the same ETH/MAC module. And DMA is part of that module.

'F429 (or 'F427, if you don't need the LTDC module) has somewhat more RAM (+64kB) and slightly higher maximum system clock frequency (180MHz vs. 168MHz).

JW

5 replies

waclawek.jan
waclawek.janBest answer
Super User
August 25, 2021

You mean Ethernet?

These two are identical in this regard, they have the same ETH/MAC module. And DMA is part of that module.

'F429 (or 'F427, if you don't need the LTDC module) has somewhat more RAM (+64kB) and slightly higher maximum system clock frequency (180MHz vs. 168MHz).

JW

SNorm.1
SNorm.1Author
Associate III
August 26, 2021

Thank you for your reply, I think what you said was very helpful to me.

Imen GH
ST Employee
August 25, 2021

Hello @SNorm.1​ ,

I recommend you to refer to Application note AN4547 "Migrating from STM32F407xx/417xx to STM32F427xx/429xx/437xx/439xx"

0693W00000DqJvMQAV.png 

 Imen,

SNorm.1
SNorm.1Author
Associate III
August 26, 2021

Thank you.

Piranha
Principal III
August 28, 2021

Just take a note that the generic DMA1 and DMA2 are not related to Ethernet. ETH module has it's own dedicated DMA engine.