In particolare sono interessato ai pacchetti SMD. Un pacchetto DIP presumo sia semplicemente inserito in un socket e programmato in quel modo.
Ovviamente potresti aggirare questo problema progettando un'intestazione del programmatore nel prodotto finale in modo che il codice possa essere caricato e / o aggiornato, ma so che alcune aziende vendono chip pre-programmati (fornitori come Digikey offrono questa opzione e da quello che io ' ho sentito che a volte puoi contrattare con l'OEM per fornire chip pre-programmati). Sono solo curioso di sapere come lo fanno.
Ho due teorie, ma non credo che nessuna di queste sia davvero pratica e / o affidabile.
Un po 'di "tenere" il perno a contatto con gli elettrodi su un PCB, forse anche usare una sorta di chiavistello per assicurare un contatto solido. Questo sarebbe simile a come sono programmati i pacchetti DIP. Funzionerebbe con i pacchetti con lead effettivi (QFP, SOIC, ecc.), Ma ho dei dubbi su come questo funzioni per BGA o pacchetti di tipo pad esposti.
Saldare la parte in posizione, programmare, quindi dissaldare. Sembra che porterebbe i chipset a stress termici non necessari e userebbe una tonnellata di saldatura / altre risorse.