# What Development board should I choose if my final target is STM32F030CC [closed]

I'm thinking of using a STM32F030CC for its 6 U(S)ART ports, but I can't find a development kit for that specific microcontroller. Is there another development kit that's compatible with STM32F030CC?

It doesn't have to have as many U(S)ARTs as I can make the application work with as few as 3 UARTs (but I want to be able to reuse the code on the STM32F030CC).

How do I choose a development environment suitable to eventually reach my target goals?

• End of page, Tools and Software section, Evaulation Tools: st.com/en/microcontrollers/stm32f030cc.html. Possibly that's all. Jan 17 '17 at 15:38
• so all of them are compatible with the F030CC? i saw them before, but none of them was based on the same chip Jan 17 '17 at 15:42
• I do not know, you have to check it for yourself which one is suitable if there are any. But if there is a dev tool that can be good for you, then this is the list to start with. Jan 17 '17 at 15:43
• You may want to try the STM32 MCUs Forum
– Tut
Jan 17 '17 at 16:36
• Most STM32's are compatible in the same line and have the same pinout. Check the datasheets (or use the Cube Mx tool) to determine if the pinouts and functions are the same for processor and the dev tool, then buy a dev tool that matches and replace the processor. Jan 17 '17 at 16:44

Look at the the inexpensive NUCLEO-F091RC board in CubeMX, and start a project with the F030CC side-by-side. Configure USARTs 1 to 6 and any other peripheral you'd like to use, and move around the peripheral pins on the Nucleo board (CTRL-Mouseclick) to pins that are present on the smaller controller. It turns out that you can't use PA5 for USART6_TX on the Nucleo, because it's connected to a LED, but that's probably the only thing you'll have to change when porting to your final board, setting some bits in the GPIO->MODER registers differently.