The MachXO2™ PLD family combines a high-performance, low power, PLD fabric with built-in, hardened control functions and on-chip user Flash memory. The hardened control functions ease design implementation and save general purpose resources such as LUTs, registers, clocks and routing. The hardened control functions are physically located in the Embedded Function Block (EFB). All MachXO2 devices include an EFB module. The EFB block includes the following control functions: • Two I2C Cores • One SPI Core • One 16-bit Timer/Counter MachXO2-640 and higher density devices also provide a User Flash Memory (UFM). The UFM is a separate Flash sector within the on-chip Flash memory and is organized by pages. Each page has 128 bits (16 bytes). Table 9-1 shows the UFM resources in each device, represented in bits, bytes and pages.