Зокрема, мене цікавлять пакети SMD. Я вважаю, що пакет DIP просто вкладається в сокет і програмується таким чином.
Звичайно, ви могли б обійти це, створивши заголовок програміста в кінцевий продукт, щоб код можна було завантажувати та / або оновлювати, але я знаю, що деякі компанії продають заздалегідь запрограмовані чіпи (такі постачальники, як Digikey, пропонують цей варіант, і з чого я ' Ви чули, що іноді ви можете укласти контракт з OEM на поставку заздалегідь запрограмованих мікросхем). Мені просто цікаво, як вони це роблять.
У мене є дві теорії, але я не вважаю, що жодна з них є дійсно практичною та / або надійною.
Начебто "тримайте" штифт у контакті з колодками на друкованій платі, можливо, навіть використовуйте якусь фіксатор, щоб забезпечити міцний контакт. Це було б аналогічно тому, як запрограмовані пакети DIP. Буде працювати для пакетів з фактичними відводами (QFP, SOIC тощо), але я сумніваюся в тому, наскільки добре це працює для пакетів BGA або відкритих майданчиків.
Припаяйте деталь на місце, програмуйте, а потім розпаяйте. Здається, це піддало б наборам мікросхем непотрібне термічне напруження і використовувало б тонну припою / інших ресурсів.