0
$\begingroup$

I have a STM32F072RB Nucleo Board which has a 64Pin Microcontroller.

For my application I chose the sTM32F103RG which has a bigger RAM size and Flash size too.

Can i Remove an F072R from a Nucleo board put a F103R on top of it?

I am testing my code with a F103C, but the flash and ram size is not meeting my requirement. I have a F072R Nucleo Board lying around so for a quick developmental test could I swap it for the 103R ? The R series is Pin Compatible!

Anyone Has done microcontroller swapping before?

$\endgroup$

2 Answers 2

1
$\begingroup$

From my experience I would not recommend it.

If you look into the datasheets:
STM32F0 @ Page 33
STM32F1 @ Page 28
They look quite Pin compatible, but you change not from one chip to a similar one, you change the complete architecture. From a Cortex M0 to a Cortex M3. There are huge differences internally. Including even the Frequency of the CPU, register arangement (I do not know how the mBed chip will like this). The instruction set is extended by the factor of ~3 .
If I may recommend something change the nucleo board. Maybe a F401RE which uses a Cortex-M4 and is listed as a highperformance module or a L152RE ( a M3 and low performance) both have lot more Flash and Ram then the F072RB.
If you want to stick to smaller MCU then take the F091RC, simialar to your board but doubled flash/ram.

$\endgroup$
4
  • $\begingroup$ So i Put in the STM32F103RGT7. $\endgroup$ Commented Oct 28, 2015 at 13:14
  • $\begingroup$ I don't see the point in soldering around the chips. Buy a new board. You will only have problems with the changed chip $\endgroup$
    – TobiasK
    Commented Oct 28, 2015 at 13:19
  • $\begingroup$ So i Put in the STM32F103RGT7. I am aware of the architecture change and everything. And yes they are pin compatible. I also saw on STM's website that all the Nucleo board's schematics are the same. And the F072's Board has the Same BoM. $\endgroup$ Commented Oct 28, 2015 at 13:24
  • $\begingroup$ My Application was coded for a F103, But the dev board i had was a 103C8. I had a Nucleo board lying around that was based on the F072RB. Now my p\roduction PCBs are not yet ready and i really need that 20kB+ RAM, The main controller is a F103RG with 1MB Flash and 96kB RAM. And the guy did a really good job on the Removal and Soldering the new Chip in place. $\endgroup$ Commented Oct 28, 2015 at 13:28
1
$\begingroup$

So i Upgraded to a STM32F103RGT7. STLink Recognized the device as a F10X Family!. I am aware of the architecture change and everything. And yes they are pin compatible. I also saw on STM's website that all the Nucleo board's schematics are the same. And the F072's Board has the Same BoM. STM32F103RGT7

$\endgroup$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.