1681 - MachXO2: What happens if the PROGRAMN pin is toggled before device configuration is completed when in SPI configuration mode?

1681 - MachXO2: What happens if the PROGRAMN pin is toggled before device configuration is completed when in SPI configuration mode?

The PROGRAMN pin is used by the MachXO2 configuration logic to initiate programming of the device. Generally this pin is held inactive high during configuration. In the MachXO2, SPI configuration will restart when PROGRAMN is toggled during configuration and prior to device configuration completing. This is true for both master and slave SPI programming and is important to note in case configuration is interrupted.

Additional information on programming and configuration of the XO2 is located in the MachXO2 Programming and Configuration Usage Guide.