
In this installment, we’ll walk through how to use Octopart to find a suitable replacement or alternate part for a microcontroller (MCU) in one of your designs.
Microcontrollers are very common parts, and there are many different vendors, part choices, types with peripherals, and so on. The choice can often seem quite overwhelming - and that’s why this video shows some tips and tricks, and how to use Octopart to simplify that search.
If you haven’t already, make sure to check out the previous videos in this Octopart series:
Now, in this fourth part, we’re looking at finding suitable alternate microcontrollers - or MCUs - for our product.
The design we’ve been referencing throughout the series is a micro quadcopter control PCB. For this design, we’ve already found several suitable alternate parts in case, for example, these parts go out of stock, they’re not recommended for new designs (NRND), or are end-of-life (EOL).
In this video, we’re going after the brain of the PCB: an STM32 microcontroller.
Jumping briefly into the schematic, the MCU is located in the top right section. It supports various interfaces - USB, SPI, ADCs - and needs sufficient RAM and flash, as well as processing power. It handles all the computation and control for the quadcopter: state estimation, control systems, communication, and peripheral management.
So, it can’t be the slowest MCU - it needs to be reasonably fast with several available interfaces.
Additionally, the PCB itself is compact - 40x40 mm, approximately - and all components are placed on the top side. This restricts the size and package types we can use. The current microcontroller is a QFN-style 48-lead pin package, chosen to meet size constraints.
It’s a simple four-layer PCB, and we don’t want to introduce fine-pitch BGAs or other packages that might demand extra layers or special PCB tech. So for this video, we aim to stick with a similar package type.
Here’s what we’re looking for:
For the purposes of this walkthrough, we are simplifying and staying within the STM32 ecosystem.
Before heading to Octopart, it can be useful to check the manufacturer’s own tools. In the case of STMicroelectronics, the STM32 family includes:
These help inform what’s compatible and aid in pinout planning. However, Octopart lets us cross-reference distributor availability and pricing in one place.
Go to Octopart, and from the top-left menu select:
Electronic Parts → Integrated Circuits → Embedded Processors and Controllers → Microcontrollers
From here, click Show Filters on the right-hand side.
To reflect our design needs:
With those filters, the available options narrowed from thousands down to just 61.
Next, we add a filter for Flash Memory Size.
This reduces the result set to 10 MCUs, all of which match the core physical and memory requirements.
Click on the Part Specifications tab to view and compare:
This table allows quick comparison between candidates. If needed, you can add more filters, for example:
Say we’re interested in the STM32F411CEU6. Click the part to open a detailed view:
This makes it easy to validate suitability from both a functional and layout perspective.
If you’re using Altium Designer, copy the part number and paste it into the Manufacturer Part Search panel. If available:
Make sure to verify pin compatibility and review application notes for configuration.
This video and walkthrough demonstrated how quickly and easily Octopart allows you to:
We didn’t need to visit any other sites or tools. Octopart provided all the key data in one place.
Try Octopart today and keep your next project on track—with smarter sourcing from day one.