Product Guides

BOYA NOR Flash Programming, Burn-In and Code Migration Guide

Buying the right NOR Flash part is only half the job; getting your code into it reliably is the other half. Whether you program in-house with a universal programmer or in-circuit through the host MCU, the setup depends on the part’s command set, voltage and package. This guide covers BOYA NOR Flash programming and the code-migration points to verify when moving from another vendor.

BOYA NOR Flash Programming, Burn-In and Code Migration Guide

1. Programming methods

  • Socket programmer with adapter. Best for prototypes and small runs; choose an adapter that matches the exact package.
  • In-circuit programming. The host MCU or FPGA writes the image during manufacturing or firmware updates.
  • In-system update. Field updates over UART, USB, CAN or Ethernet; make sure your bootloader handles BOYA sector sizes.

2. Code migration checks

  • JEDEC / device ID. Add BOYA IDs to your detection table.
  • Status register. Verify write-enable and block-protection bit positions.
  • Sector / block size. Adjust erase algorithms if the granularity differs from your previous Flash.
  • Timing. Page-program and erase timeouts may differ; update your driver delays.
  • Deep power-down. If you use low-power modes, confirm the entry/exit commands.

3. BOYA parts for qualification

Part NumberDescriptionLink
BY25Q16ESTIGGood starter part for driver validationBY25Q16ESTIG
BY25Q64ESTIG(R)Mid-density for application-level burn-inBY25Q64ESTIG(R)
BY25Q128ASSIGHigh-density for large-image programming testsBY25Q128ASSIG

See the full memory and logic range. Send your target part and whether you need pre-programming support for a quote.

Frequently asked questions

How do I program BOYA NOR Flash?

Use any standard SPI Flash programmer with the correct socket or adapter for the package, or program in-circuit through the host MCU/FPGA. Ensure the programmer supports the voltage, command set and sector size of the specific BOYA part.

Can I use the same firmware image for W25Q and BOYA?

Often yes, but only if the command set, status register and sector map match. If your bootloader reads a device ID, add the BOYA ID. Always validate by booting the actual application from the BOYA part.

What is burn-in testing?

Burn-in exercises the memory over temperature and voltage for a period of time to catch early-life failures. It is common for high-reliability or automotive-adjacent builds. We can discuss screening options when you request a quote.

Do you offer programmed parts?

We generally supply blank parts. If you need pre-programmed devices, send the image file and programming specification with your RFQ and we will confirm feasibility.

About us & trademarks: JTDZ Tech (Shenzhen Jingteng Electronics Technology Co., Ltd.) is an independent distributor of electronic components. We are not an authorised distributor or representative of the manufacturers named in this article. Manufacturer and part names are used for indicative purposes only, to help identify the components discussed; all trademarks remain the property of their respective owners. Always verify specifications against the official datasheet before design-in or purchase.

Recommended next steps

If you are sourcing any of the parts mentioned in this guide, we can help you confirm stock, pricing, and lead times quickly.

💬 Prices vary with order quantity & market conditions. The listed price is for reference only. Contact us for a real-time quote — we offer competitive pricing for volume orders and hard-to-find parts.
BOYA vs Winbond W25Q: Serial NOR Flash Cross-Reference Comparison
BOYA NOR Flash BOM Procurement and Whole-Order Sourcing Guide