MachXO3

Expand your horizons with the most advanced lowest cost bridging and I/O expansion solutions

 

EDN Hot 100 WinnerBreakthrough I/O density at the lowest cost per I/O – Programmable bridging and I/O expansion has never been more affordable

Interface instantly and expand functionality – Save cost by adding instant-on GPIO and image sensor interfacing to low-cost or legacy microcontrollers using MachXO3 devices that support SPI, I2C, CSI-2 and DSI

The densest logic for the toughest IO challenges – Ensure high I/O performance with I/O logic density ranging from 640 to 6.9 K LUT4

Features

  • Available in amazingly small WLCSP packages from 2.50 mm x 2.50 mm and BGA packages with 0.50 mm and 0.80 mm pitch
  • Instant-on 1 ms boot-up with dual boot and background upgrade
  • Available with low voltage 1.2 V or 3.3/2.5 V cores
  • High IO to LUT ratio with up to 335 IO pins
  • Add SPI, I2C, CSI-2 and DSI interfaces to legacy designs
  • Non-volatile, MachXO3L includes multi-time programmable NVCM and MachXO3LF supports infinitely reconfigurable Flash

Jump to


Family Table

MachXO3 Device Selection Guide
PARAMETERS MachXO3L-640/
MachXO3LF-640
MachXO3L-1300/
MachXO3LF-1300
MachXO3L-2100/
MachXO3LF-2100
MachXO3L-4300/
MachXO3LF-4300
MachXO3L-6900/
MachXO3LF-6900
Density LUTs 640 1300 2100 4300 6900
Distributed RAM (kbits) 5 10 16 34 54
EBR SRAM (kbits) 64 64 74 92 240
PLL 1 1 1 2 2
I2C 2 2 2 2 2
SPI 1 1 1 1 1
Timer/Counter 1 1 1 1 1
Oscillator 1 1 1 1 1
MIPI D-PHY Support Yes Yes Yes Yes Yes
Multi Time Programmable NVCM MachXO3L MachXO3L MachXO3L MachXO3L MachXO3L
Programmable Flash MachXO3LF MachXO3LF MachXO3LF MachXO3LF MachXO3LF
0.4 mm Spacing I/O Count
  640 1300 2100 4300 6900
36-ball WLCSP (2.5 x 2.5 mm)1 28
49-ball WLCSP (3.2 x 3.2 mm)1 38
81-ball WLCSP (3.8 x 3.8 mm)1 63
0.5 mm Spacing I/O Count
  640 1300 2100 4300 6900
121-ball csfBGA (6 x 6 mm)1 100 100 100 100
256-ball csfBGA (9 x 9 mm)1 206 206 206 206
324-ball csfBGA (10 x 10 mm)1 268 268 281
0.8 mm Spacing I/O Count
  640 1300 2100 4300 6900
256-ball caBGA (14 x 14 mm)2 206 206 206 206
324-ball caBGA (15 x 15 mm)2 279 279 279
400-ball caBGA (17 x 17 mm)2 335 335

1. Package is only available for E=1.2 V devices
2. Package is only available for C=2.5 V/3.3 V devices


Example Solutions

CSI-2 Image Sensor Interfacing

  • Supports CSI-2 High Speed Differential Signaling
    • Both Rx and Tx interfaces
  • From 1-4 lanes of CSI-2 at up to 800 Mbps
  • Can be implemented in a 49 wlcsp (3.2 x 3.2 mm)
  • RAW, YUV or RGB supported

DSI LCD Display Interfacing

  • Supports DSI transmit signaling
    • HS (High Speed) Mode transmit
    • LP (Low Power) Mode transmit and receive
  • Can be implemented in a 49 wlcsp (3.2 x 3.2 mm)
  • Supports DSI formats RGB, YCbCr and User Defined
  • Input bus can also be DSI to enable LCD screen replacement

Microprocessor Interface Expansion

  • Save cost by adding GPIO to low-cost microcontrollers
  • Add additional SPI and I2C interfaces to system control processors
  • Perform voltage level translation with ease
  • Simplify system management with PLD implementation of system status registers

Design Resources

Intellectual Property & Reference Designs

Simplify your design efforts by using pre-tested, reusable functions

Development Kits & Boards

Our development boards & kits help streamline your design process

Application Notes

Learn how to get the most from our line-up of FPGAs / development boards

Programming Hardware

Take the strain out of in-system programming & in-circuit reconfiguration with our programming hardware

Software

Complete Design Flows, High Ease of Use


Documentation

Quick Reference Technical Resources Information Resources Downloads
  TITLE NUMBER VERSION DATE FORMAT SIZE
Implementing High-Speed Interfaces with MachXO3 Devices TN1281 1.1 12/18/2013 PDF 4.5 MB
MachXO3 Hardware Checklist TN1291 1.1 3/30/2015 PDF 283.3 KB
MachXO3 Programming and Configuration Usage Guide TN1279 1.6 4/2/2015 PDF 5.1 MB
MachXO3 SED Usage Guide TN1292 1.1 3/30/2015 PDF 705.1 KB
MachXO3 sysCLOCK PLL Design and Usage Guide TN1282 1.1 3/30/2015 PDF 4.5 MB
MachXO3 sysIO Usage Guide TN1280 1.4 4/15/2015 PDF 1.9 MB
Memory Usage Guide for MachXO3 Devices TN1290 1.1 3/30/2015 PDF 5.7 MB
Minimizing System Interruption During Configuration Using TransFR Technology TN1087 3.6 3/30/2015 PDF 2.4 MB
PCB Layout Recommendations for BGA Packages TN1074 3.3 2/3/2015 PDF 11.5 MB
Power Decoupling and Bypass Filtering for Programmable Devices TN1068 1.0 5/1/2004 PDF 31.4 KB
Power Estimation and Management for Mach XO3 Devices TN1289 1.2 3/30/2015 PDF 1.2 MB
Using Hardened Control Functions in MachXO3 Devices TN1293 1.2 3/30/2015 PDF 3.3 MB
Using Hardened Control Functions in MachXO3 Devices Reference Guide TN1294 1.3 3/4/2015 PDF 5.8 MB
Using TraceID TN1207 1.7 3/30/2015 PDF 732.4 KB
MachXO3 Family Data Sheet DS1047 1.3 3/30/2015 PDF 5.6 MB
MachXO3 121-Pin csfBGA Package Migration File 1.2 3/1/2015 CSV 14.8 KB
MachXO3 256-Pin caBGA Package Migration File 1.2 3/1/2015 CSV 30 KB
MachXO3 256-Pin csfBGA Package Migration File 1.2 3/1/2015 CSV 30 KB
MachXO3 324-Pin caBGA Package Migration File 1.2 3/1/2015 CSV 29 KB
MachXO3 324-Pin csfBGA Package Migration File 1.2 3/1/2015 CSV 28.7 KB
MachXO3 400-caBGA Package Migration File 1.2 3/1/2015 CSV 23.4 KB
MachXO3-1300 Pinout 1.1 9/22/2014 CSV 7 KB
MachXO3-1300 Pinout 256 Ball 1.1 9/22/2014 CSV 14 KB
MachXO3-2100 Pinout 1.2 9/22/2014 CSV 16 KB
MachXO3-2100 Pinout 324 Ball 1.1 9/22/2014 CSV 17.9 KB
MachXO3-4300 Pinout 400 Ball 1.1 9/22/2014 CSV 20.7 KB
MachXO3-640 Pinout 1.1 9/22/2014 CSV 6.5 KB
MachXO3-6900 Pinout 1.2 9/22/2014 CSV 28.1 KB
MaxhXO3-4300 Pinout 1.2 9/22/2014 CSV 23.2 KB
  TITLE NUMBER VERSION DATE FORMAT SIZE
MachXO3 Family Data Sheet DS1047 1.3 3/30/2015 PDF 5.6 MB
  TITLE NUMBER VERSION DATE FORMAT SIZE
Thermal Management 2.7 2/3/2015 PDF 1009 KB
Wafer-Level Chip-Scale Package Guide TN1242 1.0 7/13/2011 PDF 127.2 KB
Implementing High-Speed Interfaces with MachXO3 Devices TN1281 1.1 12/18/2013 PDF 4.5 MB
MachXO3 Hardware Checklist TN1291 1.1 3/30/2015 PDF 283.3 KB
MachXO3 Programming and Configuration Usage Guide TN1279 1.6 4/2/2015 PDF 5.1 MB
MachXO3 SED Usage Guide TN1292 1.1 3/30/2015 PDF 705.1 KB
MachXO3 sysCLOCK PLL Design and Usage Guide TN1282 1.1 3/30/2015 PDF 4.5 MB
MachXO3 sysIO Usage Guide TN1280 1.4 4/15/2015 PDF 1.9 MB
Memory Usage Guide for MachXO3 Devices TN1290 1.1 3/30/2015 PDF 5.7 MB
Minimizing System Interruption During Configuration Using TransFR Technology TN1087 3.6 3/30/2015 PDF 2.4 MB
PCB Layout Recommendations for BGA Packages TN1074 3.3 2/3/2015 PDF 11.5 MB
Power Decoupling and Bypass Filtering for Programmable Devices TN1068 1.0 5/1/2004 PDF 31.4 KB
Power Estimation and Management for Mach XO3 Devices TN1289 1.2 3/30/2015 PDF 1.2 MB
Using Hardened Control Functions in MachXO3 Devices TN1293 1.2 3/30/2015 PDF 3.3 MB
Using Hardened Control Functions in MachXO3 Devices Reference Guide TN1294 1.3 3/4/2015 PDF 5.8 MB
Using TraceID TN1207 1.7 3/30/2015 PDF 732.4 KB
  TITLE NUMBER VERSION DATE FORMAT SIZE
Package Diagrams 5.1 2/25/2015 PDF 13.7 MB
MachXO3 121-Pin csfBGA Package Migration File 1.2 3/1/2015 CSV 14.8 KB
MachXO3 256-Pin caBGA Package Migration File 1.2 3/1/2015 CSV 30 KB
MachXO3 256-Pin csfBGA Package Migration File 1.2 3/1/2015 CSV 30 KB
MachXO3 324-Pin caBGA Package Migration File 1.2 3/1/2015 CSV 29 KB
MachXO3 324-Pin csfBGA Package Migration File 1.2 3/1/2015 CSV 28.7 KB
MachXO3 400-caBGA Package Migration File 1.2 3/1/2015 CSV 23.4 KB
MachXO3-1300 Pinout 1.1 9/22/2014 CSV 7 KB
MachXO3-1300 Pinout 256 Ball 1.1 9/22/2014 CSV 14 KB
MachXO3-2100 Pinout 1.2 9/22/2014 CSV 16 KB
MachXO3-2100 Pinout 324 Ball 1.1 9/22/2014 CSV 17.9 KB
MachXO3-4300 Pinout 400 Ball 1.1 9/22/2014 CSV 20.7 KB
MachXO3-640 Pinout 1.1 9/22/2014 CSV 6.5 KB
MachXO3-6900 Pinout 1.2 9/22/2014 CSV 28.1 KB
MaxhXO3-4300 Pinout 1.2 9/22/2014 CSV 23.2 KB
  TITLE NUMBER VERSION DATE FORMAT SIZE
DSI Rx Reference Design - Documentation RD1185 1.3 4/1/2014 PDF 2.1 MB
DSI Rx Reference Design - Source Code RD1185 1.4 1/1/2015 ZIP 1.6 MB
HiSPi-to-Parallel Sensor Bridge RD1120 1.3 4/1/2014 PDF 734.9 KB
HiSPi-to-Parallel Sensor Bridge - Source Code RD1120 1.3 4/9/2014 ZIP 342.6 KB
I2C (Inter-Integrated Circuit) Master Controller - Documentation RD1005 5.8 3/6/2014 PDF 987.4 KB
I2C (Inter-Integrated Circuit) Master Controller - Source Code RD1005 5.9 1/10/2015 ZIP 809.7 KB
I2C Controller for Serial EEPROMs - Documentation RD1006 2.6 3/5/2014 PDF 767.9 KB
I2C Controller for Serial EEPROMs - Source Code RD1006 2.7 1/12/2015 ZIP 613.5 KB
I2C Master with WISHBONE Bus Interface - Documentation RD1046 1.5 3/12/2014 PDF 1.4 MB
I2C Master with WISHBONE Bus Interface - Source Code RD1046 1.6 1/1/2015 ZIP 1.1 MB
I2C Slave Peripheral using Embedded Function Block - Documentation RD1124 1.2 2/1/2014 PDF 2 MB
I2C Slave Peripheral using Embedded Function Block Reference Design RD1124 1.3 10/1/2014 ZIP 1.4 MB
I2S Controller with WISHBONE Interface Reference Design - Source Code RD1101 1.1 3/1/2014 ZIP 1.6 MB
I2S Controller with WISHBONE Interface Reference Design Documentation RD1101 1.1 3/1/2014 PDF 2.4 MB
LatticeMico8 Core - Documentation RD1026 2.0 2/1/2014 PDF 2 MB
LatticeMico8 Core Source Code RD1026 2.0 2/1/2014 ZIP 1.6 MB
LED/OLED Driver - Documentation RD1103 1.1 3/1/2014 PDF 989.6 KB
LED/OLED Driver - Source code RD1103 1.1 3/1/2014 ZIP 1.4 MB
MIPI CSI-2-to-CMOS Parallel Sensor Bridge RD1146 1.3 4/1/2014 ZIP 3.9 MB
MIPI CSI2-to-CMOS Parallel Sensor Bridge - Documentation RD1146 1.3 4/1/2014 PDF 4.2 MB
Parallel to MIPI CSI-2 TX Bridge - Documentation RD1183 1.4 4/1/2014 PDF 1.2 MB
Parallel to MIPI CSI-2 TX Bridge - Source Code RD1183 1.4 4/1/2014 ZIP 891.4 KB
Parallel to MIPI DSI TX Bridge - Documentation RD1184 1.5 1/1/2015 PDF 1.6 MB
Parallel to MIPI DSI TX Bridge - Source Code RD1184 1.5 1/1/2015 ZIP 2.6 MB
PWM Fan Controller RD1060 1.6 9/10/2014 PDF 481.5 KB
PWM Fan Controller - Source Code RD1060 1.7 1/16/2015 ZIP 2.9 MB
Read and Write Usercode - Documentation RD1041 1.4 9/17/2014 PDF 831.5 KB
Read and Write Usercode - Source Code RD1041 1.3 3/1/2014 ZIP 618.2 KB
SD Flash Controller Using SD Bus - Documentation RD1088 1.4 3/12/2014 PDF 1.4 MB
SD Flash Controller Using SD Bus - Source Code RD1088 1.4 3/12/2014 ZIP 5 MB
SDR SDRAM Controller - Documentation RD1174 1.1 3/1/2014 PDF 1.4 MB
SDR SDRAM Controller - Source Code RD1174 1.1 3/1/2014 ZIP 2.6 MB
SPI Slave Peripheral Using the Embedded Function Block RD1125 1.2 2/1/2014 PDF 1.2 MB
SPI Slave Peripheral Using the Embedded Function Block Reference Design RD1125 1.3 1/1/2015 ZIP 730.6 KB
SPI WISHBONE Controller - Documentation RD1044 1.7 3/1/2014 PDF 960 KB
SPI WISHBONE Controller - Source Code RD1044 1.8 1/12/2015 ZIP 477.7 KB
WISHBONE UART - Documentation RD1042 1.6 12/1/2014 PDF 1.4 MB
WISHBONE UART - Source Code RD1042 1.5 3/1/2014 ZIP 58.5 MB
  TITLE NUMBER VERSION DATE FORMAT SIZE
Lattice OrCAD Capture Schematic Library (OLB) 4.4 2/3/2015 ZIP 959.3 KB
  TITLE NUMBER VERSION DATE FORMAT SIZE
MachXO3 Product Brief I0238 3/31/2015 PDF 666.5 KB
MIPI Display Serial Interface Solution Product Flyer 12.2 10/22/2013 PDF 1.1 MB
Product Selector Guide I0211K 1.2 2/27/2015 PDF 1.5 MB
  TITLE NUMBER VERSION DATE FORMAT SIZE
MachXO3L/MachXO3LF Product Family Qualification Summary E 3/2/2015 PDF 651.1 KB
  TITLE NUMBER VERSION DATE FORMAT SIZE
Leveraging MIPI D-PHY-based Peripherals in Embedded Designs 1.0 5/1/2014 PDF 567.3 KB
Multi-time Programmable ULD FPGAs 1.0 12/1/2013 PDF 163.5 KB
  TITLE NUMBER VERSION DATE FORMAT SIZE
[BSDL] LCMXO3L1300E CSFBGA121 1.6 9/25/2014 BSM 42.7 KB
[BSDL] LCMXO3L1300E WLCSP36 1.6 9/25/2014 BSM 18.9 KB
[BSDL] LCMXO3L2100C CABGA256 1.6 9/25/2014 BSM 42.7 KB
[BSDL] LCMXO3L2100C CABGA324 1.6 9/25/2014 BSM 53.3 KB
[BSDL] LCMXO3L2100E CSFBGA121 1.6 9/25/2014 BSM 32.9 KB
[BSDL] LCMXO3L2100E CSFBGA256 1.6 9/25/2014 BSM 42.7 KB
[BSDL] LCMXO3L2100E CSFBGA324 1.6 9/25/2014 BSM 52.7 KB
[BSDL] LCMXO3L2100E WLCSP49 1.6 9/25/2014 BSM 27.1 KB
[BSDL] LCMXO3L4300 ECSFBGA256 1.6 9/25/2014 BSM 47.3 KB
[BSDL] LCMXO3L4300C CABGA256 1.6 9/25/2014 BSM 47.3 KB
[BSDL] LCMXO3L4300C CABGA324 1.6 9/25/2014 BSM 62.4 KB
[BSDL] LCMXO3L4300C CABGA400 1.6 9/25/2014 BSM 62.4 KB
[BSDL] LCMXO3L4300E CSFBGA121 1.6 9/25/2014 BSM 37.5 KB
[BSDL] LCMXO3L4300E CSFBGA324 1.6 9/25/2014 BSM 52.7 KB
[BSDL] LCMXO3L640E CSFBGA121 1.6 9/25/2014 BSM 25.4 KB
[BSDL] LCMXO3L6900C CABGA256 1.6 9/25/2014 BSM 51.2 KB
[BSDL] LCMXO3L6900C CABGA400 1.6 9/25/2014 BSM 62.4 KB
[BSDL] LCMXO3L6900E CSFBGA256 1.6 9/25/2014 BSM 51.1 KB
[BSDL] LCMXO3L6900E CSFBGA324 1.5 6/23/2014 BSM 57.2 KB
[BSDL] LCMXO3LF-1300C CABGA256 1.0 5/19/2015 BSM 42.7 KB
[BSDL] LCMXO3LF-1300E CSFBGA121 1.0 5/19/2015 BSM 25.4 KB
[BSDL] LCMXO3LF-1300E CSFBGA256 1.0 5/19/2015 BSM 42.7 KB
[BSDL] LCMXO3LF-1300E WLCSP36 1.0 5/19/2015 BSM 18.9 KB
[BSDL] LCMXO3LF-2100C CABGA256 1.0 5/19/2015 BSM 42.7 KB
[BSDL] LCMXO3LF-2100C CABGA324 1.0 5/19/2015 BSM 53.3 KB
[BSDL] LCMXO3LF-2100E CSFBGA121 1.0 5/19/2015 BSM 33 KB
[BSDL] LCMXO3LF-2100E CSFBGA256 1.0 5/19/2015 BSM 42.7 KB
[BSDL] LCMXO3LF-2100E CSFBGA324 1.0 5/19/2015 BSM 52.8 KB
[BSDL] LCMXO3LF-2100E WLCSP49 1.0 5/19/2015 BSM 27.1 KB
[BSDL] LCMXO3LF-4300C CABGA256 1.0 5/19/2015 BSM 47.3 KB
[BSDL] LCMXO3LF-4300C CABGA324 1.0 5/19/2015 BSM 53.3 KB
[BSDL] LCMXO3LF-4300C CABGA400 1.0 5/19/2015 BSM 62.4 KB
[BSDL] LCMXO3LF-4300E CSFBGA121 1.0 5/19/2015 BSM 37.5 KB
[BSDL] LCMXO3LF-4300E CSFBGA256 1.0 5/19/2015 BSM 47.3 KB
[BSDL] LCMXO3LF-4300E CSFBGA324 1.0 5/19/2015 BSM 52.8 KB
[BSDL] LCMXO3LF-4300E WLCSP81 1.0 5/19/2015 BSM 34 KB
[BSDL] LCMXO3LF-640E CSFBGA121 1.0 5/19/2015 BSM 25.4 KB
[BSDL] LCMXO3LF-6900C CABGA256 1.0 5/19/2015 BSM 51.2 KB
[BSDL] LCMXO3LF-6900C CABGA324 1.0 5/19/2015 BSM 57.2 KB
[BSDL] LCMXO3LF-6900C CABGA400 1.0 5/19/2015 BSM 62.4 KB
[BSDL] LCMXO3LF-6900E CSFBGA256 1.0 5/19/2015 BSM 51.1 KB
[BSDL] LCMXO3LF-6900E CSFBGA324 1.0 5/19/2015 BSM 57.3 KB
[BSDL]LCMXO3L1300E CSFBGA256 1.6 9/25/2014 BSM 42.7 KB
BSDLLCMXO3L-1300CCABGA256 1.6 9/25/2014 BSM 42.7 KB
BSDLLCMXO3L4300EWLCSP81 1.6 9/25/2014 BSM 34 KB
BSDLLCMXO3L6900CCABGA324 1.6 9/25/2014 BSM 57.2 KB
  TITLE NUMBER VERSION DATE FORMAT SIZE
[IBIS] Lattice MachXO3 1.3 6/3/2014 ZIP 9.8 MB
  TITLE NUMBER VERSION DATE FORMAT SIZE
PCB Routing Example XO3 1.0 10/8/2014 ZIP 2.8 MB

Support

Quality & Reliability

Reference Material to Help Answer Your Questions