Em particular, estou interessado em pacotes SMD. Um pacote DIP que eu assumiria é simplesmente colocado em um soquete e programado dessa maneira.
É claro que você pode contornar isso criando um cabeçalho de programador no produto final para que o código possa ser carregado e / ou atualizado, mas eu sei que algumas empresas vendem chips pré-programados (fornecedores como Digikey oferecem essa opção e pelo que eu ' Ouvi dizer que às vezes você pode contratar o OEM para fornecer chips pré-programados). Estou curioso para saber como eles fazem isso.
Eu tenho duas teorias, mas não acho que nenhuma delas seja realmente prática e / ou confiável.
Tipo de "segurar" o pino em contato com as almofadas em uma PCB, talvez até use algum tipo de trava para garantir um contato sólido. Isso seria semelhante a como os pacotes DIP são programados. Funcionaria para pacotes com leads reais (QFP, SOIC, etc.), mas tenho dúvidas de quão bem isso funciona para pacotes do tipo BGA ou de pads expostos.
Solde a peça no lugar, programe e depois não revenda. Parece que isso sujeitaria os chipsets a estresse térmico desnecessário e usaria uma tonelada de solda / outros recursos.