PCBA Programme Burning

PCBA programme burning is the process of loading pre-written programme code into a microcontroller or memory on a PCBA (Printed Circuit Board Assembly).


1、Preparation of Burning Device: First of all, it is necessary to prepare a burning device, such as burner, programmer or automatic burning device integrated in the production line. The burner device usually needs to be connected to the burner interface on the PCBA, such as JTAG, SPI, ICSP, etc.

2、Getting the programme code: Convert the pre-written programme code into a format suitable for the burning device, e.g. HEX, BIN, etc.. This can be done through a compiler, integrated development environment (IDE) or specialised burning software.

3、Connect the burning device: Connect the burning device to the burning interface on the PCBA. Make sure the connection is correct and stable.

4、Set the burn-in parameters: According to the characteristics and requirements of the PCBA, set the parameters of the burn-in device, such as clock frequency, voltage, and so on. These parameters can be set according to the design specifications of the PCBA or the recommendations provided by the manufacturer.

5、Erase memory: If other programme code already exists in the memory on the PCBA, it needs to be erased first to make room for the new programme code.

6、Burn program code: Load the converted program code into the microcontroller or memory of the PCBA. This can be done through the software interface of the burning device or through the command line interface.

7、Verify Burn-in Results: After the burn-in is complete, perform a verification to ensure that the program code is loaded correctly onto the PCBA. This can be done by reading the contents of the memory on the PCBA and comparing it with the burned program code.

8、Recording and reporting: The results of the burn-in are recorded and corresponding reports are generated. This helps with quality control and traceability, as well as subsequent product maintenance and upgrades.

PCBA programme burn-in is an important part of electronics manufacturing, ensuring the correctness and reliability of the programme code loaded in the microcontroller or memory on the PCBA.

Scroll to Top