Two solutions for programming as below are available.
(*Note: APC means our company name Asia Pacific Circuits Co., Ltd)
Solution A — programming after PCB Assembly
Step 1. Components purchasing by APC
Step 2. PCB Assembly by APC
Step 3. Our client share programming files (hex or bin) & instruction and also provide the programmer (for example R-link) if request with APC
Step 4. APC start boards programming
Step 5. Boards testing by APC
Solution B — programming before PCB Assembly (for bulk order for example qty 10K,100K)
Step 1. Components purchasing by APC
Step 2. APC send the IC to the third party (for example authorized by Microchip or ST .ect) for programming and our client share programming files (hex/bin) with the third party as well
Step 3. The third party send us IC after programming and APC start PCB Assembly
Step 4. PCBA Boards testing by APC