You've basically found the answer. In the JK3, the FLBPR is a normal register that must be written from your code as it executes. While in the QT/QY, FLBPR is a flash location that must be programmed as part of programming your firmware.
In the JK3 spec: "The FLASH Block Protect Register is implemented as an 8-bit I/O register."
In the QT/QY spec: "The FLASH block protect register is implemented as a byte within the FLASH memory, and therefore can only be written during a programming sequence of the FLASH memory."
It is easy to miss. It has been known to trip up the best of us.
- Rocky
Message Edited by RockyRoad on 05-22-2006 02:11 PM