Você fala sobre lotes de> 1 e, em seguida, provavelmente não vale a pena, mas certamente é para lotes maiores, digamos 100 e acima.
Com a programação em circuito, você programa o dispositivo após a montagem da placa de circuito impresso, com o controlador montado na placa de circuito impresso. Na parte inferior da placa de circuito impresso, tenho blocos de teste que trazem para fora os sinais necessários para a programação. Normalmente, isso é JTAG , mas também pode ser uma porta serial. Faça com que o departamento de engenharia construa um gabarito de teste com pinos de teste com mola correspondentes aos blocos de teste.
Você precisará de pinos de teste para fornecer energia também. Normalmente, adiciono alguns pinos de teste extras, por exemplo para medir determinados parâmetros, ou um canal de comunicação onde o microcontrolador pode se identificar (pense na versão do software). Você não pode ter muitos pontos de teste. Você não precisa do conector que não consome espaço (que também custa dinheiro) e pode colocar os blocos de teste onde quiser. Sempre há lugar para uma almofada de 2 mm.
O gabarito de teste custa em materiais e mão de obra, mas você realmente precisa de um se tiver uma produção grande e, em seguida, poderá usá-lo para programar o dispositivo.
Após a programação, você pode inicializar o dispositivo no gabarito de teste e executar vários testes funcionais .