How do experienced hardware engineers efficiently select components using DigiKey?

Hi everyone,

I’m a junior hardware engineer, and one thing I’m struggling with is component selection.

When using DigiKey, I often end up with either 10,000+ results or almost no results after applying filters. I’d like to understand how experienced engineers approach this in practice rather than just learning how to read individual datasheets.

Some questions I have:

1. How do you search for MCUs with specialized features?

For example, suppose I need an MCU with an integrated TFT/LCD controller.

  • Is DigiKey the best place to start?
  • Or do you first identify suitable MCU families using manufacturer websites (STM32, NXP, Renesas, Microchip, etc.) and then use DigiKey mainly for availability, pricing, and package selection?
  • Are there better tools or workflows for narrowing down candidates?

2. How do you decide design margins?

For example, if my calculations say a capacitor needs a 50 V rating:

  • Would you normally choose the next standard rating (63 V)?
  • Under what circumstances would you intentionally choose something like 100 V instead?

Similarly, how do you decide margins for:

  • Current ratings
  • Resistor power ratings
  • Regulator current capability
  • MOSFET voltage/current ratings
  • Inductor current ratings
  • Other common components

I understand the answer depends on the application, but I’m interested in any general rules of thumb that experienced engineers use before considering application-specific requirements.

3. What’s your typical component selection workflow?

Do you usually start with:

  • DigiKey filters?
  • Manufacturer parametric search tools?
  • Google searches?
  • Reference designs?
  • Application notes?
  • Existing company designs/BOMs?

How do you efficiently narrow thousands of options down to a few good candidates?

4. Any general tips for optimized component selection?

How do you balance factors such as:

  • Electrical margins
  • Cost
  • Availability/lead time
  • Package size
  • Long-term availability
  • Ease of manufacturing
  • Reliability

Any practical tips that made your own component selection process faster or better would be greatly appreciated.

I’m not looking for answers about one specific component (although examples are definitely welcome). My main goal is to develop a solid methodology for selecting components efficiently and making good engineering decisions.

Thanks!

Hello @bavadg8,

Touch grass.

The core of your question is: How does one acquire crystalized engineering judgment?

There is no substitute for actual construction of circuits. Start by constructing the classic circuit found in textbooks. Then move to reference designs found in datasheets and white papers. Finally, construct your own circuits.

This will take time. The 10,000 estimates from novice to mastery is an honest gauge of the effort. You will need to push yourself.

With regards to microcontrollers. Pick one and program it. Since hardware is your stated target, focus on the low-level implementations until terms such as SFR, ISR, and DMA become second nature. Then move on to a microcontroller from a different manufacturer. The patterns will begin to emerge allowing you to narrow the select to the best microcontroller for your project.

Use AI sparingly as crystalized engineering judgment requires a rewiring of your brain: that’s about 10,000 hours which equated to about 4 years of fulltime work.

Sincerely,

APDahlen

Hello bavadg8,
Welcome to the DigiKey TechForum.
When I search for an item, you start with the most important feature, that can not be changed, like the package size and style. You can click on the “Apply All” button, to apply your filter, and then move to the next important filter. Applying the filter after each change, will show the available options for that applied filter.
For the capacitor, for example, if you are applying 50V to it, the rated Max Voltage needs to be higher. If you need 50V, you can use 100V, or even 200V, as it is the Max it can handle. You just don’t want one rated for less than what you will be using. The power rating, and current ratings are the same. You can use higher ratings, just not lower.
When I do a search, I always start with the DigiKey Filters on our website, as that will be the parts we are able to offer. If you can not find it on DigiKey, that’s when you will have to go to one of the other options you listed.
Besides the suggestions above, I also click on the “In Stock” box, so the parts that show up, will be in stock, and I can offer them. If that has no options, when I redo the search, and do not click the “In Stock”, to see if there is something that can be ordered.

Such a task is perhaps one of the more inconvenient in the present environment, owing to inconsistent terminology across vendors, difficulties in parsing lengthy feature sets, presenting the same for selection in a manner that’s coherent and intuitive, and the innate complexity of the devices themselves complicating all of that.

As a practical matter, existing familiarity with a given product ecosystem can be quite advantageous compared to starting over learning a new one, and public availability of support materials suitable for the level of abstraction at which you wish to approach your development can be useful signals for narrowing the field. Some vendors are more developer-friendly than others.

As for the example given, defining more precisely what is meant by a TFT/LCD controller would be a useful starting point; screens come in a variety of sizes, formats, and interfaces these days.

Understanding the application and its requirements comes first. The concept of “design margin” is meaningless unless the denominator in the equation is defined.

That said, understanding how component ratings are derived and what they actually mean in context of a given component type is important. Different capacitor types have different derating guidelines for example, and for different reasons.

Voltage ratings typically derive from dielectric breakdown phenomena, e.g. a point at which electrons forge a desire path between points A and B, causing prompt and irreparable damage in the process. One does well to observe such limitations strictly.

Power and current ratings typically derive from thermal considerations, with different component families having their own rating conventions that vary from reasonably conservative in the case of inductors, to borderline in case of many resistors, to highly impractical in the case of many FETs. Footnotes indicating test conditions applicable to a given specification are in many cases just as important as the information itself.

Some condensed resources highlighting considerations relative to basic R,L, and C components may be found linked here, and a post highlighting the importance of careful interpretation should be found here.

It’s closely akin to grocery shopping:

  1. Decide what you want to make and what you need to make it
  2. Consult recipes from others as needed
  3. Go to the grocery store, and see what products are available
  4. Return to point 1 and iterate on the basis of the results from point (3) as needed.

DigiKey is a distributor of electronic components, in a similar manner as one’s local grocery store is a distributor of food items. Presenting products in a way that facilitates comparison, selection and discovery, having stock available for immediate purchase, and offering sale in quantity less than a manufacturer’s order minimums are all services that distribution provides.

The analogy is quite direct, and most reasons why one might articulate for engaging at a grocery store versus individual food item suppliers individually (or vice-versa) transfer quite nicely.

Again, it’s based on assessment of an application’s requirements. Interplay exists among most/all of the factors mentioned, and they’ll carry different weights depending on where the application exists on the spectrum between a one-off build for a dog’s holiday costume and a life-safety medical device selling a million units annually.

If at all.

The temptation to trust it (improperly) as an information source seems too tempting for many/most, it’s more likely than usual to offer bad info in areas of technical specialty, and as a student of such a field one is by definition lacking the discernment needed to recognizebad information.