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

Software

Complete Design Flows, High Ease of Use

Documentation

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

Quick Reference
Technical Resources
Information Resources
Downloads
TITLENUMBERVERSIONDATEFORMATSIZE
Select All
I3C Controller IP Core - Driver API Reference
FPGA-TN-023421.16/26/2026PDF741.2 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.16/26/2026ZIP3.3 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.74/15/2026PDF9.5 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.35/6/2026PDF753.9 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 IP Core - Driver API Reference
FPGA-TN-023421.16/26/2026PDF741.2 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.35/6/2026PDF753.9 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.74/15/2026PDF9.5 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.16/26/2026ZIP3.3 MB
OrCAD Symbols
FPGA-SC-0201912/8/2020OLB48.5 KB
TITLENUMBERVERSIONDATEFORMATSIZE
Select All
Lattice FPGA Product Selector Guide
v26.1.14/6/2026PDF762.9 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