
NXP Semiconductors
UM11183
KITFS85SKTEVM evaluation board
UM11183
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2019. All rights reserved.
User guide
Rev. 2.0 — 20 February 2019
31 / 50
Figure 22. OTP script generation
7.2 Working in OTP emulation mode
At startup, the device always uses the content from the mirror register. This content can
come from OTP fuse or from configuration written directly in the mirror register. OTP
emulation means that the user can emulate the OTP writing in the mirror register. This
allows trials before burning the OTP.
1. Configure the hardware. See
Section 6 "Configuring the hardware for startup"
.
2. Launch the FlexGUI software.
3. Switch to Debug mode:
a. Place SW1 in TOP direction (VBAT switched On).
b. Close SW2 (WAKE1).
While in Debug mode, all regulators are turned Off.
4. Load the mirror registers to work in OTP emulation mode. See
.
5. Unplug jumper J17 1-2 to start the device with the mirror configuration setting.
a. If the mirror registers are filled (with a configuration using the Script editor), that
configuration will be used in the emulation session.
b. If the mirror registers are not filled (with a configuration using the Script editor), the
currently-programmed OTP fuse configuration will be used, if it exists.
c. Otherwise, the mirror registers are not filled and the OTP fuse is not burned, and
the device will not start up.
As long as initialization phase is not closed by a first good WD_Answer, the WD will
not start and regulators will stay alive. Also, as long as Debug mode is not exited by
writing FS_STATES:[DBG_EXIT] bit to 1, the FS0b pin cannot be released.
6. Use the FlexGUI software to evaluate the device configured. See