A growing share of laptop BIOS chips run at 1.8 V, and the standard CH341A programmer is built for 3.3 V. Connecting the two directly can damage the chip, confuse the read, or both. A small 1.8 V adapter fixes the mismatch — if you use it on the right chips and check that it actually does what it claims.
Why voltage matters for SPI flash
SPI flash chips are designed for a specific supply voltage, and their inputs tolerate only a little above it. A 1.8 V chip typically has an absolute maximum rating a few hundred millivolts above its nominal supply. A programmer that powers the chip at 3.3 V — or drives the data lines at 3.3 V or more — exceeds that by a wide margin.
What can happen:
- the chip is stressed or damaged, sometimes immediately, sometimes after a few reads;
- reads return garbage or the chip is not detected, which leads people to try harder and stress it more;
- other parts on the board connected to the chip's supply rail are back-fed with the wrong voltage when reading in circuit.
The common black CH341A has an additional quirk: on many boards the data lines are driven at around 5 V even though the chip supply is 3.3 V. That is already out of specification for 3.3 V chips and far beyond what a 1.8 V chip should see. The basics of the programmer are in How to Read and Write a BIOS Chip with a CH341A Programmer.
How to tell whether your chip is 1.8 V
- Read the full part number from the chip under magnification.
- Look up the datasheet for that exact part. The supply voltage range is on the first page.
- Use naming patterns as a hint, not a rule. For example, Macronix
MX25Uparts and Winbond parts withFWorJWin the suffix are 1.8 V families, whileMX25LandFV/JVare 3.3 V. GigaDevice usesLQ/LBfor many 1.8 V parts. - Check the schematic. The BIOS page shows which rail supplies the chip. A rail named
+1.8VALWor similar settles the question. - Measure on a known-good board if available: the chip's VCC pin in standby shows its supply voltage.
The naming systems are explained further in SPI Flash Chips Explained: The 25-Series BIOS Memory.
Spotting 1.8 V designs on the board
Even before you read the chip marking, the board gives hints:
- Newer platforms. Many laptops from the last several years use 1.8 V SPI flash, because the chipset's SPI interface runs at 1.8 V. Older boards almost always used 3.3 V chips.
- The supply rail. In the boardview, click the chip's VCC pin. A net name containing
1.8,1V8or1P8is a strong indication. - Series resistors and level shifters. On some boards a 3.3 V chip sits behind level shifters to talk to a 1.8 V chipset; on others the chip itself is 1.8 V and connects directly. The schematic's BIOS page shows which.
These hints never replace the datasheet, but they tell you when to be extra careful before attaching a bare programmer.
What the adapter does
A typical 1.8 V adapter is a small board that plugs into the CH341A's socket and has its own socket or clip connector. It contains:
- a voltage regulator that makes 1.8 V from the programmer's supply to power the chip;
- level shifting — resistors, transistors or a dedicated level shifter IC — so the clock, chip-select and data lines swing between 0 and 1.8 V instead of 3.3 V or 5 V.
Without the second part, an adapter only solves half the problem. Some very cheap adapters rely on simple resistor dividers on the data lines, which may not work reliably at speed or with long clip cables.
Checking an adapter before you trust it
Do this once when you buy an adapter, with no chip connected:
- Plug the adapter into the programmer and the programmer into USB.
- Measure the supply pin of the adapter's chip socket (pin 8) against ground (pin 4). It should read close to 1.8 V.
- Start a read in the software with no chip present, and measure the clock and chip-select pins during the read. The voltage should not exceed about 1.8 V; a meter shows an average, so an oscilloscope gives the truest picture.
- If you see 3.3 V or 5 V on any signal pin, do not use that adapter with 1.8 V chips.
Using the adapter
- Disconnect all power from the laptop board, including the battery.
- Insert the adapter into the CH341A, observing pin 1 orientation on both.
- Connect the clip or socket to the adapter, again with pin 1 aligned.
- Select the exact chip model in the software, or a compatible 1.8 V model of the same size.
- Read twice and compare, as for any chip.
In-circuit reading of 1.8 V chips is less forgiving than with 3.3 V parts, because the board's 1.8 V rail often feeds other sensitive parts. If reads are unstable, desolder the chip rather than raising anything.
When you do not need it
- 3.3 V chips — use the programmer directly (ideally one modified for 3.3 V logic).
- EC chips with internal flash — these need a different programmer and protocol entirely.
- Chips read through a dedicated programmer with selectable voltage — many better programmers support 1.8 V natively.
Alternatives to the CH341A plus adapter
If you program 1.8 V chips often, a programmer with native 1.8 V support saves the adapter step and is usually more reliable. Universal programmers that handle a range of voltages exist at several price points. The CH341A plus a well-built adapter remains a valid, inexpensive option for occasional work.
Common mistakes
| Mistake | Consequence | Prevention |
|---|---|---|
| Assuming the voltage from the chip's look | 1.8 V chip read at 3.3 V | Check the datasheet every time |
| Using an adapter without level shifting | Data lines still at 3.3–5 V | Test the adapter once with a meter or scope |
| Reversing the adapter in the socket | Wrong pins powered | Match pin 1 marks |
| Reading in circuit with battery attached | Back-feeding, damage | Disconnect all power |
| Selecting a 3.3 V chip model in software | Usually harmless, but confusing IDs | Pick a matching 1.8 V model |
FAQ
Can a 1.8 V chip survive one read at 3.3 V?
Sometimes it does, sometimes it does not, and damage may not show immediately. There is no reason to take the risk when an adapter is cheap.
Does the adapter slow down reading?
Slightly, in some designs, because of the level shifting. With a CH341A the programmer itself is the bottleneck anyway.
Can I use the adapter for 3.3 V chips?
No. A 3.3 V chip powered at 1.8 V may not respond at all, or may behave erratically. Remove the adapter for 3.3 V parts.
How do I know the board side does not need the adapter too?
The adapter only affects the programmer's side. The board's own voltages do not matter when it is unpowered, which is why removing all power is essential.
Why does my 1.8 V chip read fine without the adapter?
Some chips tolerate the abuse for a while, and some programmers deliver lower voltages than expected. That does not make it safe; the next read may fail or damage the chip.
Bottom line
Check the datasheet for every BIOS chip you program. If it is a 1.8 V part, use an adapter that both regulates the supply and shifts the logic levels, verify that adapter once with a meter or scope, and never read a 1.8 V chip on a bare CH341A.