特に、SMDパッケージに興味があります。私が想定するDIPパッケージは、単にソケットに入れられ、そのようにプログラムされているだけです。
もちろん、コードをアップロードまたは更新できるように最終製品にプログラマーヘッダーを設計することでこれを回避できますが、一部の会社は事前にプログラムされたチップを販売していることを知っています(Digikeyのようなサプライヤーがこのオプションを提供しています。 OEMと契約して、事前にプログラムされたチップを提供できる場合があると聞きました。私は彼らがこれをどのように行うかについて興味があります。
私は2つの理論を持っていますが、どちらも本当に実用的または信頼できるとは思いません。
ピンをPCBのパッドと接触させて「保持」するようなものです。おそらく、何らかのラッチを使用して確実な接触を確保します。これは、DIPパッケージのプログラミング方法に似ています。実際のリード(QFP、SOICなど)を含むパッケージで機能しますが、これがBGAまたはエクスポーズドパッドタイプのパッケージでどの程度機能するかについては疑問があります。
部品を所定の位置にはんだ付けし、プログラムしてからはんだを外します。チップセットに不必要な熱ストレスがかかり、大量のはんだ/その他のリソースを使用するようです。