Mach-NX

Hardware Security for Programmable System Control

Cyber Resilient System Control – Builds on Lattice secure control leadership by addressing evolving PFR requirements. Includes immutable Secure Enclave to enable HW RoT & 384-bit cryptography.

Dynamic End-to-End Firmware Protection – Provides real-time firmware protection with nanosecond response time to block malicious activity on the system bus.

Rapidly Customizable – Easily configure security features in RISC-V environment with Lattice Propel. Develop NIST SP 800-193 compliant PFR solutions in days.

Features

  • Up to 8.4K LC of user logic, 2669 kbits of user flash memory and dual boot flash feature
  • Up to 379 programmable I/O supporting 1.2/1.5/1.8/2.5/3.3 I/O voltages
  • Secure enclave supports 384-bit cryptography, including SHA, HMAC, and ECC
  • Configuration of PFR and security functions through Lattice Propel simplifies developer experience
  • Highly reliable. Low power and 3X better SER performance to comparable CMOS technologies

Jump to

Family Table

Mach-NX Device Selection Guide
Features LFMNX-50
User LCs 8400
Distributed RAM (kbits) 73
EBR SRAM (kbits) 432
UFM (kbits) 1064 / 26691
Number of PLLs 2
Hardened Security Functions2
Configurable PFR 1
Secure Enclave 1
SoC Hardened Functions
I2C 2
SPI 1
Timer / Counter 1
Oscillator 1
On-chip Dual-boot Yes3
Core Vcc - 1.0V Yes
Temperature
Commercial Yes
Industrial Yes

1. When dual-boot is disabled, image space can be repurposed as extra UFM.
2. 40K LCs equivalent design
3. For user logic

0.8 mm Pitch Packages & Total I/O Count

LFMNX-50
256-ball fcCSP (14 x 14 mm) 188
484-ball fcBGA (19 x 19 mm) 378

Block Diagram

Mach-NX Architecture

  • Up to 8.4K LCs user logic, up to 2669 kbits of user flash memory and dual boot flash feature
  • Up to 379 programmable I/O supporting 1.2/1.5/1.8/2.5/3.3 I/O voltages
  • Secure enclave supports 384-bit cryptography

Design Resources

Development Kits & Boards

Our development boards & kits help streamline your design process

Intellectual Property & Reference Designs

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

Complete Design Flows, High Ease of Use

Documentation

Quick Reference
Technical Resources
Information Resources
Downloads
TITLENUMBERVERSIONDATEFORMATSIZE
Select All
I3C Controller Driver API Reference
FPGA-TN-023421.012/21/2023PDF894.8 KB
I3C Target Driver API Reference
FPGA-TN-023381.012/21/2023PDF769.7 KB
Implementing High Speed Interfaces with Mach-NX
FPGA-TN-022341.14/4/2024PDF1.2 MB
Lattice OrCAD Capture Schematic Library
This file contains an OrCAD Capture Schematic Library (OLB file type) for all Lattice products. This .zip file also includes a .xls worksheet with a list of the contents of the OLB. These symbols can be used to help with OrCAD schematic designs.
FPGA-SC-020059.012/16/2025ZIP3.2 MB
Lattice-AMI – Eagle Stream PFR BKC for Mach-NX – Hardware Connections
Access this document via a Technical Support Request after signing in to the Lattice website. Complete the request form via this link, please click here.
FPGA-TN-022791.26/2/2025WEB
Lattice-AMI – General Processor PFR BKC for Mach-NX – Hardware Connection
Access this document via a Technical Support Request after signing in to the Lattice website. Complete the request form via this link, please click here.
FPGA-TN-022781.16/2/2025WEB
Mach-NX Dual Boot Usage Guide
FPGA-TN-022291.08/31/2021PDF508.6 KB
Mach-NX Family Data Sheet
FPGA-DS-020841.67/31/2024PDF1.3 MB
Mach-NX FCBGA256 Pinout
FPGA-SC-020291.09/1/2021CSV8.3 KB
Mach-NX FCBGA484 Pinout
FPGA-SC-020201.09/8/2021CSV16.6 KB
Mach-NX Hardware Checklist
FPGA-TN-022351.310/24/2025PDF623.9 KB
Mach-NX PFR and SFB Architecture User Guide
FPGA-TN-022301.02/27/2022PDF2.1 MB
Mach-NX PFR OOB I2C Command Protocol
Access this document via a Technical Support Request after signing in to the Lattice website. Complete the request form via this link, please click here.
FPGA-UG-021361.06/2/2025WEB
Mach-NX Platform Firmware Resiliency Manifest and Log Management
Access this document via a Technical Support Request after signing in to the Lattice website. Complete the request form via this link, please click here.
FPGA-UG-021371.012/28/2022WEB
Mach-NX Platform Firmware Resiliency Out-of-Band I2C Command Protocol
Access this document via a Technical Support Request after signing in to the Lattice website. Complete the request form via this link, please click here.
FPGA-UG-021361.012/28/2022WEB
Mach-NX Programming and Configuration Usage Guide
FPGA-TN-022311.05/26/2021PDF2.4 MB
Mach-NX SFB Hardware Usage Guide
FPGA-TN-022221.010/7/2021PDF1.9 MB
Mach-NX sysCLOCK PLL Design and Usage Guide
FPGA-TN-022151.09/22/2021PDF2 MB
Mach-NX sysIO Usage Guide
FPGA-TN-022331.012/8/2020PDF1.1 MB
Mach-NX-Platform-Firmware-Resiliency-Manifest-and-Log Management
Access this document via a Technical Support Request after signing in to the Lattice website. Complete the request form via this link, please click here.
FPGA-UG-021371.06/2/2025WEB
Memory Usage Guide for Mach-NX Devices
FPGA-TN-022361.012/7/2020PDF7.7 MB
Package Diagrams
FPGA-DS-020538.58/5/2025PDF9.4 MB
PCB Layout Recommendations for BGA Packages
FPGA-TN-020245.612/10/2024PDF6.2 MB
Solder Reflow Guide for Surface Mount Devices
FPGA-TN-020415.212/11/2025PDF533.3 KB
Triple-Speed Ethernet Driver API Reference
FPGA-TN-023411.26/26/2025PDF568.1 KB

*By clicking on the "Notify Me of Changes" button, you agree to receive notifications on changes to the document(s) you selected.

TITLENUMBERVERSIONDATEFORMATSIZE
Select All
Mach-NX Family Data Sheet
FPGA-DS-020841.67/31/2024PDF1.3 MB
TITLENUMBERVERSIONDATEFORMATSIZE
Select All
Advanced Configuration Security Usage Guide for Mach-NX
Access this document via a Technical Support Request after signing in to the Lattice website. Complete the request form via this link, please click here.
FPGA-TN-022661.03/5/2023WEB
I3C Controller Driver API Reference
FPGA-TN-023421.012/21/2023PDF894.8 KB
I3C Target Driver API Reference
FPGA-TN-023381.012/21/2023PDF769.7 KB
Implementing High Speed Interfaces with Mach-NX
FPGA-TN-022341.14/4/2024PDF1.2 MB
Lattice Sentry 2.2 Mach-NX PFR and SFB Architecture - User Guide
FPGA-TN-023591.05/24/2024PDF902.6 KB
Lattice Sentry 2.2 Mach-NX SoC Function Block Hardware - User Guide
FPGA-TN-023601.05/23/2024PDF1.1 MB
Lattice Sentry Firmware Signing Tool for Mach-NX Devices User Guide
FPGA-TN-023511.15/3/2024PDF919 KB
Lattice Sentry Flash Address Map Generation for Mach-NX
Access this document via a Technical Support Request after signing in to the Lattice website. Complete the request form via this link, please click here.
3/13/2024WEB
Lock Policy Settings for MachXO5-NX Devices
Access this document via a Technical Support Request after signing in to the Lattice website. Complete the request form via this link, please click here.
FPGA-TN-0232610/26/2023WEB
Mach-NX Dual Boot Usage Guide
FPGA-TN-022291.08/31/2021PDF508.6 KB
Mach-NX Hardware Checklist
FPGA-TN-022351.310/24/2025PDF623.9 KB
Mach-NX PFR and SFB Architecture User Guide
FPGA-TN-022301.02/27/2022PDF2.1 MB
Mach-NX Programming and Configuration Usage Guide
FPGA-TN-022311.05/26/2021PDF2.4 MB
Mach-NX SFB Hardware Usage Guide
FPGA-TN-022221.010/7/2021PDF1.9 MB
Mach-NX sysCLOCK PLL Design and Usage Guide
FPGA-TN-022151.09/22/2021PDF2 MB
Mach-NX sysIO Usage Guide
FPGA-TN-022331.012/8/2020PDF1.1 MB
Memory Usage Guide for Mach-NX Devices
FPGA-TN-022361.012/7/2020PDF7.7 MB
PCB Layout Recommendations for BGA Packages
FPGA-TN-020245.612/10/2024PDF6.2 MB
Solder Reflow Guide for Surface Mount Devices
FPGA-TN-020415.212/11/2025PDF533.3 KB
Triple-Speed Ethernet Driver API Reference
FPGA-TN-023411.26/26/2025PDF568.1 KB
TITLENUMBERVERSIONDATEFORMATSIZE
Select All
Mach-NX FCBGA256 Pinout
FPGA-SC-020291.09/1/2021CSV8.3 KB
Mach-NX FCBGA484 Pinout
FPGA-SC-020201.09/8/2021CSV16.6 KB
Package Diagrams
FPGA-DS-020538.58/5/2025PDF9.4 MB
TITLENUMBERVERSIONDATEFORMATSIZE
Select All
Lattice-AMI – Eagle Stream PFR BKC for Mach-NX – Hardware Connections
Access this document via a Technical Support Request after signing in to the Lattice website. Complete the request form via this link, please click here.
FPGA-TN-022791.26/2/2025WEB
Lattice-AMI – General Processor PFR BKC for Mach-NX – Hardware Connection
Access this document via a Technical Support Request after signing in to the Lattice website. Complete the request form via this link, please click here.
FPGA-TN-022781.16/2/2025WEB
Mach-NX PFR OOB I2C Command Protocol
Access this document via a Technical Support Request after signing in to the Lattice website. Complete the request form via this link, please click here.
FPGA-UG-021361.06/2/2025WEB
Mach-NX Platform Firmware Resiliency Manifest and Log Management
Access this document via a Technical Support Request after signing in to the Lattice website. Complete the request form via this link, please click here.
FPGA-UG-021371.012/28/2022WEB
Mach-NX Platform Firmware Resiliency Out-of-Band I2C Command Protocol
Access this document via a Technical Support Request after signing in to the Lattice website. Complete the request form via this link, please click here.
FPGA-UG-021361.012/28/2022WEB
Mach-NX-Platform-Firmware-Resiliency-Manifest-and-Log Management
Access this document via a Technical Support Request after signing in to the Lattice website. Complete the request form via this link, please click here.
FPGA-UG-021371.06/2/2025WEB
TITLENUMBERVERSIONDATEFORMATSIZE
Select All
Lattice OrCAD Capture Schematic Library
This file contains an OrCAD Capture Schematic Library (OLB file type) for all Lattice products. This .zip file also includes a .xls worksheet with a list of the contents of the OLB. These symbols can be used to help with OrCAD schematic designs.
FPGA-SC-020059.012/16/2025ZIP3.2 MB
OrCAD Symbols
FPGA-SC-0201912/8/2020OLB48.5 KB
TITLENUMBERVERSIONDATEFORMATSIZE
Select All
Lattice FPGA Product Selector Guide
v25.3.01/6/2026PDF717 KB
TITLENUMBERVERSIONDATEFORMATSIZE
Select All
Mach-NX White Paper
1.012/8/2020PDF228.3 KB
TITLENUMBERVERSIONDATEFORMATSIZE
Select All
[BSDL] LFMNX-50
FPGA-MD-020111.1412/8/2020ZIP18.4 KB
TITLENUMBERVERSIONDATEFORMATSIZE
Select All
Mach-NX Device Family Delphi Models
FPGA-MD-020211.03/2/2021ZIP171.3 KB
TITLENUMBERVERSIONDATEFORMATSIZE
Select All
[IBIS] LFMNX-50
FPGA-MD-020121.02/25/2021ZIP15.4 MB

Support

Technical Support

Need Help? We're Here to Assist You

Quality & Reliability

Reference Material to Help Answer Your Questions