Skip to main content
SNorm.1
Associate III
Aug 25, 2021 8:11 AM UTC
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
Aug 25, 2021 8:36 AM UTC

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
Aug 25, 2021 8:36 AM UTC

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
Aug 26, 2021 1:34 AM UTC

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

Imen GH
ST Employee
Aug 25, 2021 9:23 AM UTC

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
Aug 26, 2021 1:35 AM UTC

Thank you.

Piranha
Principal III
Aug 28, 2021 9:37 PM UTC

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