This website requires JavaScript.
Coupons APP Download
Ship to
Help Center

Programming Service

Last updated on Jun 10, 2026

Service Description

JLCPCB programs the file into the chip according to the programming method provided by the customer, and performs a certain level of board function verification.

Supported Order Type

Only available for Standard PCBA orders.

Functions and Benefits of Programming

The PCBA programming service can accurately program the firmware file into the onboard chip according to the programming method provided by the customer.

It can also perform a preliminary check of the board operating status and verify whether the basic functions are working properly. This helps customers avoid performing the programming process themselves and provides a convenient and efficient solution for production needs.

Pricing

The engineering fee is approximately $8, and the operator labor fee is approximately $8 per hour.

The specific number of labor hours will be evaluated based on the order details and testing requirements.

How to Select the "Programming" Option When Placing an Order

As shown below, select Advanced Options → Function test (Standard PCBA).

jlcpcb programming service

Special Notes

1. When placing the order, please provide the following information for JLCPCB engineers to review whether programming is supported. If programming cannot be supported, we will contact the customer in time.

  • The Mfr. Part Number of the part that needs to be programmed
  • The programming interface definition reserved on the board, such as a USB connector
  • A picture of the board
  • The program file in HEX or BIN format
  • If available, a video showing the specific operation as an instruction would be helpful

2. Pre-assembly programming is not supported. Programming is only supported after assembly, and a programming interface must be designed on the board.

3. Usually, after the first board is programmed on the production line, we will provide a video to show that programming has been completed and send it to the customer for confirmation before continuing. To avoid delays, customers should check their email and confirm promptly.