
MachXO2 Programming and Configuration Usage Guide
52
Read UFM Flash
[LSC_READ_UFM]
0xCA
M0 PP PP
N/A
sec-
tion
Retrieves PPPP count UFM pages. Only the
least significant 14 bits of PP PP are used
for the page count.
The ‘M’ field must be set based on the con-
figuration port being used to read the UFM.
0x0
I
2
C
0x1
JTAG/SSPI/WB
Program DONE
[ISC_PROGRAM_DONE]
0x5E
00 00 00
N/A
N/A
Program the DONE status bit enabling SDM
Program OTP Fuses
[LSC_PROG_OTP]
0xF9
00 00 00
UCFSUCFS
N/A
Makes the selected memory space One
Time Programmable. Matching bits must be
set in unison to activate the OTP feature.
Bit
1
0
0, 4
SRAM OTP
SRAM Writable
1, 5
Feature Row
Feature Row
OTP Writable
2, 6
CF OTP
CF Writable
3, 7
UFM OTP
UFM Writable
Read OTP Fuses
[LSC_READ_OTP]
0xFA
00 00 00
N/A
UCFSUCFS
Read the state of the One Time Program-
mable fuses.
Bit 1
0
0, 4
SRAM OTP
SRAM Writable
1, 5
Feature Row
Feature Row
OTP Writable
2, 6
CF OTP
CF Writable
3, 7
UFM OTP
UFM Writable
Disable Configuration
Interface
[ISC_DISABLE]
0x26
00 00
N/A
N/A
Exit Offline or Transparent programming
mode. ISC_DISABLE causes the MachXO2
to automatically reconfigure when leaving
Offline programming mode. Thus, when
leaving Offline programming mode the Con-
figuration SRAM must be explicitly cleared
using ISC_ERASE (0x0E) prior to transmit-
ting ISC_DISABLE. The recommended exit
command from Offline programming mode
is LSC_REFRESH (0x79), wherein
ISC_ERASE and ISC_DISABLE are not
necessary. See Figure 20.
Bypass
[ISC_NOOP]
0xFF
FF FF FF
N/A
N/A
No Operation and Device Wakeup
Refresh
[LSC_REFRESH]
0x79
00 00
N/A
N/A
Force the MachXO2 to reconfigure. Trans-
mitting a REFRESH command reconfigures
the MachXO2 in the same fashion as
asserting PROGRAMN.
Program SECURITY
[ISC_PROGRAM_SECURITY]
0xCE
00 00 00
N/A
N/A
Program the Security bit (Secures CFG
Flash sector).
2
Program SECURITY PLUS
[ISC_PROGRAM_SECPLUS]
0xCF
00 00 00
N/A
N/A
Program the Security Plus bit (Secures CFG
and UFM Sectors).
2
Read TraceID code
[UIDCODE_PUB]
0x19
00 00 00
N/A
YY*8
Read 64-bit TraceID.
1. Transmit the command opcode and first two operand bytes when using the I
2
C port. The final operand byte must not be transmitted.
2. SECURITY and SECURITY PLUS commands are mutually exclusive.
Table 22. MachXO2 sysCONFIG Programming Commands (Continued)
Command Name
[SVF Synonym]
Command Operands
Write Data
Read Data
Notes