I am trying to modify the Flash memory of a board with a Freescale MPC562 processor, using an external 2 MB Flash chip M58BW016. So far I've been able to successfully read and write the chip's internal registers. However, while I can read the external flash, I cannot perform any modifications on it - erasing or writing.

I tried permanently pulling high the Write Protect pin on the chip, with no success. Please share your thoughts.

1 Answer 1


In many cases the board circuitry gets powered by the flashing operation which prevents it from working (especially writing since it usually needs more power). The most reliable solution is to desolder the chip and read/write it separately. Failing that, disconnecting at least the Vcc pin should isolate the chip from the rest of the board and allow it to be programmed.

More info and suggestions about the similar issue in PC motherboards:


  • The chip can't be removed from the board, unfortunately. The board itself is not powered by the programmer.
    – Slav
    Mar 2, 2021 at 9:09
  • @Slav by connecting the programmer and putting current through Vcc you’re effectively powering anything connected to those pins. Sure, it won’t be the whole board, but it can be enough to interfere with the programming process.
    – Igor Skochinsky
    Mar 2, 2021 at 12:35

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.