Lattice Semiconductor Corporation
Home > Products > Application Cut Sheets > MachXO2 I2C Cut sheet

I/O Expansion using I2C and MachXO2

Expand your processor's I/Os and implement additional logic using MachXO2

Using MachXO2's hardened block functions, save up to 600 LUTs for additional logic implementation.

The MachXO2 contains popular bus interfaces such as the I2C and SPI which are used for I/O expansion. The hardened function blocks interface through the wishbone bus with routing as shown in the diagram above.

MachXO2 application cut sheet

Block Diagram: Sensor Monitoring Solution for I/O Expansion

The MachXO2 can be used with a variety of I2C temperature sensors. Once the temperature is captured, this information could be used in a number of ways such as logging it to the SPI memory or controlling CPU fans, LCD displays or Alarms using the logic block. The I2C can be used to communicate with other processors as well.

MachXO2 application cut sheet

Besides temperature monitoring, the I2C could also be used to monitor other kinds of sensors such as accelerometers, gyroscopes and light sensors.

Key Features in MachXO2 for I2C I/O Expansion

  • Two I2C IP cores
  • Configurable Master/Slave mode
  • Support 7-bit and 10-bit addressing
  • Support multi-master arbitration
  • Support clock stretching
  • Up to 400KHz data transfer speed
  • General call support
  • Interface to custom logic through 8-bit WISHBONE interface

Watch this short video to

  • See an overview of the MachXO2 product family.
  • Learn how MachXO2 lowers cost, lowers power and integrates system functionality,
    all in a small package.
  • See how easy it is to start designing with MachXO2 devices with free design tools,
    IP trials & reference designs.

MachXO2 Block Diagram

MachXO2 application cut sheet

MachXO2 Pico Development Kit

MachXO2 Pico Kit

Kit Contents:

  • The MachXO2 Pico Evaluation Board features the following:
    • MachXO2 PLD: LCMXO2-1200ZE-MG132CR1
    • 4-Character 7-segment LCD display 
    • 4 capacitive touch sense buttons
    • 1Mbit SPI Flash
    • I2C temperature sensor
    • Power measurement via delta sigma A2D conversion in the MachXO2 device
    • Expansion header for JTAG, SPI & I2C
  • USB Cable
  • QuickSTART Guide
Ordering Part Number:
LCMXO2-1200ZE-P-EVN
Legal | Privacy Policy | Press | Careers | Investor Relations | Contact Us | Site Map | | Follow us  Lattice Semiconductor on Facebook  Lattice Semiconductor on Twitter  Lattice Semiconductor on YouTube  © Lattice Semiconductor Corporation 2013