How to figure out if a key component is a "high runner"?

People often say to very carefully choose the unswappable components of your design (meaning the ones that don’t really have substitutes). So it’s obviously important to make sure the part is easily obtainable with a reasonable lead time so your (hopefully) high volume production run isn’t held up.

Parts like wireless SoCs and microcontrollers/microprocessors are usually very core to the system design and can’t easily be replaced later.

How do you figure this out? Do you simply ask major distributors and trust what they say?

You may choose a component that has large stock at the time of prototyping but what if the scenario changes 9 months later when you want to go to production?

Does anyone have experience with this?

1 Like
  1. Many manufacturers have roadmaps available on their website for their product lines. Check this and make sure there’s active development in the line and on the product you choose.
  2. Find the revision date on the datasheet. Was the last update 10 years ago?
  3. Are other distributors stocking the part? Do they have healthy inventories?
  4. By looking at the company’s website, press releases, etc., do you get the feeling that this is an area they are pursuing, actively researching?
  5. For the most part I think simply asking the manufacturer should be quite reliable. EOLing a part without notice can give a company a pretty bad reputation. I don’t think asking the distributor is better than the manufacturer though.

And don’t get too hung up on product lifetime past a few years. This world moves fast. Unless you’re designing legacy hardware, you probably won’t need that chip a few years from now. You’d probably have a better product if you upgraded sooner. Design the physicals (enclosure) to accommodate some flexibility in PCB size/shape and then you’re golden. Spinning a new PCB is relatively cheap and it makes your product better and cheaper if you take advantage of new chips that come out every few years.

2 Likes