MachXO3

Futureproof your control PLD and bridging designs

Simplified control PLD design and debug – Don’t trade off features and functionality. Integrate more capabilities into MachXO3 device family with up to 9400 LUTs and 384 I/Os.

Secure and reliable – Protect your designs from malicious attacks using password protection, and mitigate soft errors through the state of the art Soft Error Detection and Soft Error Correction features.

Bridge between multiple 4K sensors and displays – Use high-speed 900 Mbps I/Os to implement MIPI D-PHY, CSI-2 or DSI interfaces.

Features

  • Up to 9400 LUTs with up to 384 I/O pins
  • Instant-on 1 ms boot-up with background upgrade, Hitless I/O reconfigure and dual-boot error recovery
  • Available with low voltage, 1.2 V or 3.3/2.5 V cores
  • Add SPI, I2C and Timer/Counter interfaces to legacy designs
  • Non-volatile, MachXO3L includes multi-time programmable NVCM
  • MachXO3LF supports infinitely reconfigurable Flash
  • Available in amazingly small (2.50 x 2.50 mm) WLCSP packages and BGA packages with 0.50 mm and 0.80 mm pitch

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
MachXO3L-9400/
MachXO3LF-9400
Density LUTs 640 1300 2100 4300 6900 9400
Distributed RAM (kbits) 5 10 16 34 54 73
EBR SRAM (kbits) 64 64 74 92 240 432
PLL 1 1 1 2 2 2
I2C 2 2 2 2 2 2
SPI 1 1 1 1 1 1
Timer/Counter 1 1 1 1 1 1
Oscillator 1 1 1 1 1 1
MIPI D-PHY Support Yes Yes Yes Yes Yes Yes
Multi Time Programmable NVCM MachXO3L MachXO3L MachXO3L MachXO3L MachXO3L MachXO3L
Programmable Flash MachXO3LF MachXO3LF MachXO3LF MachXO3LF MachXO3LF MachXO3LF
0.4 mm Spacing I/O Count
  640 1300 2100 4300 6900 9400
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 9400
121-ball csfBGA (6 x 6 mm)1 100 100 100 100
256-ball csfBGA (9 x 9 mm)1 206 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 9400
256-ball caBGA (14 x 14 mm)2 206 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 335
484-ball caBGA (19 x 19 mm)2 384

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

Control PLD

  • Embedded I2C, SPI hardware blocks simplify designs
  • Non-volatile PLD (640 to 9400 LUTs & 28 to 384 I/O) provides widest application coverage in Servers, communication boxes and Industrial controllers
  • Perform voltage level translation with ease
  • Reduce overall cost by integrating Power Manager and Temperature sense ICs

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 900 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

Application Notes

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

Software

Complete Design Flows, High Ease of Use

Development Kits & Boards

Our development boards & kits help streamline your design process

Programming Hardware

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

Documentation

To subscribe, or modify your subscription, to Document Notifications please login to your Lattice account

Quick Reference Technical Resources Information Resources Downloads
TITLE NUMBER VERSION DATE FORMAT SIZE
Implementing High-Speed Interfaces with MachXO3 Devices TN1281 1.1 3/1/2015 PDF 4.5 MB
MachXO3 Hardware Checklist TN1291 1.2 3/31/2016 PDF 284.2 KB
MachXO3 Programming and Configuration Usage Guide TN1279 1.8 4/18/2016 PDF 5.4 MB
MachXO3 SED Usage Guide TN1292 1.2 4/19/2016 PDF 1.1 MB
MachXO3 sysCLOCK PLL Design and Usage Guide TN1282 1.2 1/30/2016 PDF 4.4 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.7 10/30/2015 PDF 2.4 MB
PCB Layout Recommendations for BGA Packages TN1074 3.7 9/11/2016 PDF 12.2 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.3 6/15/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.6 4/19/2016 PDF 6 MB
Using TraceID TN1207 1.8 10/30/2015 PDF 733.6 KB
MachXO3 Family Data Sheet DS1047 1.7 5/31/2016 PDF 5.9 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.3 7/27/2016 CSV 37.7 KB
MachXO3 256-Pin csfBGA Package Migration File 1.3 7/27/2016 CSV 37.7 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.3 7/27/2016 CSV 35.3 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 1.2 9/22/2014 CSV 23.2 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
MachXO3-9400 Pinout 1.0 6/6/2016 CSV 28.4 KB
TITLE NUMBER VERSION DATE FORMAT SIZE
MachXO3 Family Data Sheet Supplement for LVCMOS10 Inputs and BIDIs DS1047 S 1.1 4/28/2016 PDF 299.1 KB
MachXO3 Family Data Sheet DS1047 1.7 5/31/2016 PDF 5.9 MB
TITLE NUMBER VERSION DATE FORMAT SIZE
Thermal Management 2.8 6/19/2015 PDF 1013.3 KB
Using Password Security with MachXO3 Devices TN1313 1.0 5/9/2016 PDF 559.5 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 3/1/2015 PDF 4.5 MB
MachXO3 Hardware Checklist TN1291 1.2 3/31/2016 PDF 284.2 KB
MachXO3 Programming and Configuration Usage Guide TN1279 1.8 4/18/2016 PDF 5.4 MB
MachXO3 SED Usage Guide TN1292 1.2 4/19/2016 PDF 1.1 MB
MachXO3 sysCLOCK PLL Design and Usage Guide TN1282 1.2 1/30/2016 PDF 4.4 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.7 10/30/2015 PDF 2.4 MB
PCB Layout Recommendations for BGA Packages TN1074 3.7 9/11/2016 PDF 12.2 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.3 6/15/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.6 4/19/2016 PDF 6 MB
Using TraceID TN1207 1.8 10/30/2015 PDF 733.6 KB
TITLE NUMBER VERSION DATE FORMAT SIZE
Package Diagrams 5.2 6/30/2016 PDF 14.2 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.3 7/27/2016 CSV 37.7 KB
MachXO3 256-Pin csfBGA Package Migration File 1.3 7/27/2016 CSV 37.7 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.3 7/27/2016 CSV 35.3 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 1.2 9/22/2014 CSV 23.2 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
MachXO3-9400 Pinout 1.0 6/6/2016 CSV 28.4 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.8 2/1/2016 ZIP 1.4 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.4 1/11/2015 ZIP 4.4 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.5 1/1/2015 PDF 1.3 MB
Parallel to MIPI CSI-2 TX Bridge - Source Code RD1183 1.5 1/1/2015 ZIP 1.2 MB
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.6 12/1/2014 ZIP 58.5 MB
TITLE NUMBER VERSION DATE FORMAT SIZE
I2C Read-back Failure Mode on Specific Use Scenario in MachXO2 and MachXO3 Products and Work-Around Solutions Product Bulletin PB1412 1.1 3/4/2015 PDF 179.4 KB
TITLE NUMBER VERSION DATE FORMAT SIZE
PCN 03A-16 MachXO2/XO3 Datasheet Change 1.1 3/22/2016 PDF 367.7 KB
TITLE NUMBER VERSION DATE FORMAT SIZE
Lattice OrCAD Capture Schematic Library (OLB) 5.2 2/16/2016 ZIP 1.2 MB
TITLE NUMBER VERSION DATE FORMAT SIZE
MachXO3 Product Brief I0238B 4/19/2016 PDF 933.7 KB
MIPI Display Serial Interface Solution Product Flyer Rev. 2 10/22/2013 PDF 1.8 MB
Product Selector Guide I0211K 5.0 9/13/2016 PDF 11.3 MB
TITLE NUMBER VERSION DATE FORMAT SIZE
MachXO3L/MachXO3LF Product Family Qualification Summary G 12/3/2015 PDF 709.9 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
MachXO3 Infographic 1.0 6/22/2015 PDF 5.6 MB
TITLE NUMBER VERSION DATE FORMAT SIZE
[BSDL] LCMXO3L1300E CSFBGA121 1.7 4/13/2016 BSM 25.4 KB
[BSDL] LCMXO3L1300E WLCSP36 1.7 4/5/2016 BSM 18.9 KB
[BSDL] LCMXO3L2100C CABGA256 1.6 9/25/2014 BSM 42.7 KB
[BSDL] LCMXO3L2100C CABGA324 1.7 4/5/2016 BSM 53.3 KB
[BSDL] LCMXO3L2100E CSFBGA121 1.7 4/5/2016 BSM 32.9 KB
[BSDL] LCMXO3L2100E CSFBGA256 1.7 4/5/2016 BSM 42.7 KB
[BSDL] LCMXO3L2100E CSFBGA324 1.7 4/5/2016 BSM 52.7 KB
[BSDL] LCMXO3L2100E WLCSP49 1.7 4/5/2016 BSM 27.1 KB
[BSDL] LCMXO3L4300 ECSFBGA256 1.7 4/5/2016 BSM 51.2 KB
[BSDL] LCMXO3L4300C CABGA256 1.6 9/25/2014 BSM 47.3 KB
[BSDL] LCMXO3L4300C CABGA324 1.7 4/5/2016 BSM 53.3 KB
[BSDL] LCMXO3L4300C CABGA400 1.7 4/5/2016 BSM 62.4 KB
[BSDL] LCMXO3L4300E CSFBGA121 1.3 4/5/2016 BSM 37.5 KB
[BSDL] LCMXO3L4300E CSFBGA324 1.7 4/5/2016 BSM 52.7 KB
[BSDL] LCMXO3L640E CSFBGA121 1.7 4/5/2016 BSM 25.4 KB
[BSDL] LCMXO3L6900C CABGA256 1.6 9/25/2014 BSM 51.2 KB
[BSDL] LCMXO3L6900C CABGA400 1.7 4/5/2016 BSM 62.4 KB
[BSDL] LCMXO3L6900E CSFBGA256 1.7 4/5/2016 BSM 51.1 KB
[BSDL] LCMXO3L6900E CSFBGA324 1.7 4/5/2016 BSM 57.2 KB
[BSDL] LCMXO3LF-1300C CABGA256 1.0 5/19/2015 BSM 42.7 KB
[BSDL] LCMXO3LF-1300E CSFBGA121 1.2 4/5/2016 BSM 25.4 KB
[BSDL] LCMXO3LF-1300E CSFBGA256 1.2 4/5/2016 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.2 4/5/2016 BSM 33 KB
[BSDL] LCMXO3LF-2100E CSFBGA256 1.2 4/5/2016 BSM 42.7 KB
[BSDL] LCMXO3LF-2100E CSFBGA324 1.2 4/5/2016 BSM 52.7 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.2 4/5/2016 BSM 37.5 KB
[BSDL] LCMXO3LF-4300E CSFBGA256 1.2 4/5/2016 BSM 47.3 KB
[BSDL] LCMXO3LF-4300E CSFBGA324 1.2 4/5/2016 BSM 52.7 KB
[BSDL] LCMXO3LF-4300E WLCSP81 1.0 5/19/2015 BSM 34 KB
[BSDL] LCMXO3LF-640E CSFBGA121 1.2 4/5/2016 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.2 4/5/2016 BSM 51.1 KB
[BSDL] LCMXO3LF-6900E CSFBGA324 1.2 4/5/2016 BSM 57.3 KB
[BSDL]LCMXO3L1300E CSFBGA256 1.7 4/5/2016 BSM 42.7 KB
BSDLLCMXO3L-1300CCABGA256 1.6 9/25/2014 BSM 42.7 KB
BSDLLCMXO3L4300EWLCSP81 1.7 4/5/2016 BSM 34 KB
BSDLLCMXO3L6900CCABGA324 1.7 4/5/2016 BSM 57.1 KB
TITLE NUMBER VERSION DATE FORMAT SIZE
[IBIS] Lattice MachXO3 1.9 1/6/2016 ZIP 10.6 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