MPF200T-1FCG484E
FPGA, Flash, 244 I/O's, 192000 Logic Cells, 28nm (CMOS), FCBGA-484, PolarFire MPF200T Series
- Manufacturer: MICROCHIP
- Product type: FPGAs
- SVHC: No SVHC (04-Feb-2026)
- FPGA Type: Flash based FPGA
- IC Mounting: Surface Mount
- No. of Pins: 484Pins
- Speed Grade: 1
- Product Range: PolarFire MPF200T Series
- Qualification: -
- No.of User I/Os: 244I/O's
- IC Case / Package: FCBGA
- No. of Logic Cells: 192000Logic Cells
- Process Technology: 28nm (CMOS)
- Operating Temperature Max: 100°C
- Operating Temperature Min: 0°C
| Delivery and price | |
|---|---|
| Units per pack | 1 |
| Price | 159.72 € |
| Current stock | 10+ |
| Lead time | 30 days |
## **PolarFire[®] FPGA Product Overview** ## **Overview** PolarFire® FPGAs are the fifth-generation family of non-volatile FPGA devices from Microchip, built on state-ofthe-art 28 nm non-volatile process technology. Cost-optimized PolarFire FPGAs deliver the lowest power at mid-range densities. PolarFire FPGAs lower the cost of mid-range FPGAs by integrating the industry’s lowest power FPGA fabric, lowest power 12.7 Gbps transceiver lane, built-in low power dual PCI Express Gen2 (EP/RP), and, on select data security (S) devices, an integrated low-power crypto co-processor. PolarFire FPGAs can operate at 1.0 V and 1.05 V, offering the end user the ability to trade off power and performance to match the application requirements. This document describes the features of the production PolarFire FPGA extended commercial (0 °C to 100 °C) and industrial (–40 °C to 100 °C) device offerings. Also included is the device offering for military temperate (–55 °C to 125 °C) grade and automotive (–40 °C to 125 °C) grade devices. See section PolarFire FPGA Device Offerings for military and automotive device offering. See the datasheet for current silicon status and electrical characteristics. Overview DS60001657P - 1 © 2024 Microchip Technology Inc. and its subsidiaries ## **Table of Contents** |**Table of Contents**|**Table of Contents**| |---|---| |Overview................................................................................................................................................................................ 1|| |1.|Summary of Features................................................................................................................................................... 4| ||1.1.<br>Low-Power Features.......................................................................................................................................... 4| ||1.2.<br>Reliability Features.............................................................................................................................................4| ||1.3.<br>Security Features................................................................................................................................................4| ||1.4.<br>Libero<br>®SoC PolarFire FPGA Toolset................................................................................................................. 4| |2.|Block Diagram................................................................................................................................................................5| |3.|Product Family Table.................................................................................................................................................... 6| |4.|Non-Volatile FPGA Fabric..............................................................................................................................................8| ||4.1.<br>Logic Element..................................................................................................................................................... 8| ||4.2.<br>On-Chip Memory................................................................................................................................................8| ||4.3.<br>LSRAM..................................................................................................................................................................8| ||4.4.<br>μSRAM................................................................................................................................................................. 9| ||4.5.<br>μPROM.............................................................................................................................................................. 10| ||4.6.<br>sNVM................................................................................................................................................................. 10| ||4.7.<br>Math Block........................................................................................................................................................ 10| |5.|Clock Management..................................................................................................................................................... 12| ||5.1.<br>DLL.....................................................................................................................................................................12| ||5.2.<br>PLL..................................................................................................................................................................... 12| ||5.3.<br>Clock Network.................................................................................................................................................. 13| |6.|I/Os................................................................................................................................................................................14| ||6.1.<br>Low-Power High-Speed Transceiver Lane.................................................................................................... 14| ||6.2.<br>Inputs/Outputs.................................................................................................................................................17| ||6.3.<br>I/O Digital.......................................................................................................................................................... 19| |7.|PCI Express...................................................................................................................................................................20| ||7.1.<br>PCI Express Features....................................................................................................................................... 20| ||7.2.<br>PCI Express DMA Engines............................................................................................................................... 20| |8.|PolarFire FPGA System Controller.............................................................................................................................21| ||8.1.<br>System Services................................................................................................................................................21| |9.|Debug Probe System.................................................................................................................................................. 22| |10.|Programming...............................................................................................................................................................23| ||10.1. Dedicated SPI Programming Port.................................................................................................................. 23| |11.|Low Power....................................................................................................................................................................24| ||11.1. Non-Volatile Technology................................................................................................................................. 24| ||11.2. Low-Power Transceiver Lane..........................................................................................................................24| ||11.3. Lower Power "L" Devices................................................................................................................................ 24| |12.|Reliability...................................................................................................................................................................... 25| ||12.1. FPGA Fabric.......................................................................................................................................................25| Overview DS60001657P - 2 © 2024 Microchip Technology Inc. and its subsidiaries 12.2. LSRAM............................................................................................................................................................... 25 12.3. μSRAM............................................................................................................................................................... 25 12.4. Digests...............................................................................................................................................................25 12.5. System Controller Suspend Mode................................................................................................................. 26 13. Security.........................................................................................................................................................................27 13.1. Hardware Security........................................................................................................................................... 27 13.2. Design Security.................................................................................................................................................27 13.3. Data Security (Only "S" Devices).....................................................................................................................27 13.4. Security Features and System Services Summary.......................................................................................28 14. PolarFire FPGA Device Offerings............................................................................................................................... 31 15. Ordering Information................................................................................................................................................. 32 15.1. Packaging..........................................................................................................................................................32 16. Export Classification....................................................................................................................................................33 17. Appendix: Device Offering......................................................................................................................................... 34 18. Revision History...........................................................................................................................................................36 Microchip Information....................................................................................................................................................... 38 The Microchip Website............................................................................................................................................... 38 Product Change Notification Service........................................................................................................................ 38 Customer Support.......................................................................................................................................................38 Microchip Devices Code Protection Feature............................................................................................................38 Legal Notice..................................................................................................................................................................38 Trademarks..................................................................................................................................................................39 Quality Management System.....................................................................................................................................40 Worldwide Sales and Service..................................................................................................................................... 41 Overview DS60001657P - 3 © 2024 Microchip Technology Inc. and its subsidiaries **Summary of Features** ## **1. Summary of Features** - Up to 481K logic elements consisting of a 4-input look-up table (LUT) with a fractureable D-type flipflop - 20 Kb dual- or two-port large static random access memory (LSRAM) block with built-in single error correct double error detect (SECDED) - 64 × 12 two-port μRAM block implemented as an array of latches - 18 × 18 math block with a pre-adder, a 48-bit accumulator, and an optional 16 deep x 18 coefficient ROM - Built-in μPROM, modifiable at program time, readable at run time for user data storage - High-speed serial connectivity with built-in multi-gigabit multi-protocol transceivers from 250 Mbps to 12.7 Gbps - Integrated dual PCIe for up to ×4 Gen2 endpoint (EP) and root port (RP) designs - High-speed I/O (HSIO) supporting up to 1600 Mbps DDR4, 1333 Mbps DDR3L, and 1333 Mbps LPDDR3/DDR3 memories with integrated I/O digital - General purpose I/O (GPIO) supporting 3.3 V, built-in CDR for serial gigabit Ethernet, 1067 Mbps DDR3, and 1600 Mbps LVDS I/O speed with integrated I/O digital logic - Low-power phase-locked loops (PLLs) and delay-locked loops (DLLs) for high precision and lowjitter - 1.0 V and 1.05 V operating modes ## **1.1 Low-Power Features** - Low device static power - Low inrush current - Low power transceivers ## **1.2 Reliability Features** - FPGA configuration cells single event upset (SEU) immune - Built-in SECDED and memory interleaving on LSRAMs - System controller suspend mode for safety-critical designs ## **1.3 Security Features** - Cryptography Research Incorporated (CRI)-patented differential power analysis (DPA) bitstream protection - Integrated physically unclonable function (PUF) - 56 Kbytes of secure non-volatile memory (sNVM) - Built-in tamper detectors and countermeasures - Digest integrity check for FPGA, μPROM, and sNVM - Data security features in S devices—true random number generator, integrated Athena's TeraFire[®] EXP5200B Crypto Coprocessor, suite B capable, and CRI DPA countermeasure passthrough license ## **® 1.4 Libero SoC PolarFire FPGA Toolset** - Complete FPGA and embedded software development environment - Includes Synplify Pro synthesis and Mentor ModelSim ME simulation Overview DS60001657P - 4 © 2024 Microchip Technology Inc. and its subsidiaries **Block Diagram** ## **2. Block Diagram** The following illustration shows the functional blocks of PolarFire FPGAs. ## **Figure 2-1.** PolarFire FPGA Block Diagram Overview DS60001657P - 5 © 2024 Microchip Technology Inc. and its subsidiaries **Product Family Table** ## **3. Product Family Table** The following table lists the product overview and packaging overview of the PolarFire FPGA product family. **Table 3-1.** PolarFire FPGA Product Family |Features|MPF050T|MPF100T|MPF200T|MPF300T|MPF500T| |---|---|---|---|---|---| |K Logic elements (4 LUT + DFF)|48|109|192|300|481| |Math blocks (18 x 18 MACC)|150|336|588|924|1480| |LSRAM blocks (20 kbit)|160|352|616|952|1520| |μSRAM blocks (64 x 12)|450|1008|1764|2772|4440| |Total RAM (Mbits)|3.6|7.6|13.3|20.6|33| |μPROM (Kbits)|216|297|297|459|513| |User DLLs/PLLs|8|8|8|8|8| |250 Mbps to 12.7 Gbps SERDES<br>lanes|4|8|16|16|24| |PCIe Gen2 endpoints/root ports|2|2|2|2|2| |Total user I/Os|188|284|368|512|584| |**Type/Size/Pitch -**<br>**Commercial/Industrial**|**Total User I/Os (HSIO/GPIO), SGMII CDRs/Transceivers**||||| |FCSG325 0.5 mm<br>11 mm x 11 mm,<br>11 mm x 14.5 mm*|164(84/80),<br>6/4|170(84/86),<br>7/4|170(84/86),<br>7/4*|—|—| |FCSG536 0.5 mm<br>16 mm x 16 mm|—|—|300(120/180),<br>15/4|300(120/180),<br>15/4|—| |FCVG484 0.8 mm<br>19 mm x 19 mm|188(96/92),<br>7/4|284(120/164),<br>13/4|284(120/164),<br>13/4|284(120/164),<br>13/4|—| |FCG484 1.0 mm<br>23 mm x 23 mm|—|244(96/148),<br>12/8|244(96/148),<br>12/8|244(96/148),<br>12/8|—| |FCG784 1.0 mm<br>29 mm x 29 mm|—|—|364(132/232),<br>18/16|388(156/232),<br>18/16|388(156/232),<br>18/16| |FCG1152 1.0 mm<br>35 mm x 35 mm|—|—|—|512(276/236),<br>19/16|584(324/260),<br>19/24| |**Type/Size/Pitch - Military**|**Total User I/Os (HSIO/GPIO), SGMII CDRs/XCVRs**||||| |FCS325 0.5 mm<br>11 mm x 14.5 mm|—|—|170(84/86),<br>7/4*|—|—| |FCS536 0.5 mm<br>16 mm x 16 mm|—|—|—|300(120/180),<br>15/4|—| |FCV484 0.8 mm<br>19 mm x 19 mm|—|—|—|284(120/164),<br>13/4|—| |FC484 1.0 mm<br>23 mm x 23 mm|—|—|—|244(96/148),<br>12/8|—| |FC784 1.0 mm<br>29 mm x 29 mm|—|—|—|388(156/232),<br>18/16|388(156/232),<br>18/16| Overview DS60001657P - 6 © 2024 Microchip Technology Inc. and its subsidiaries **Product Family Table** |...........continued|...........continued|...........continued|...........continued|...........continued|...........continued| |---|---|---|---|---|---| |Features|MPF050T|MPF100T|MPF200T|MPF300T|MPF500T| |FC1152 1.0 mm<br>35 mm x 35 mm|—|—|—|—|584(324/260),<br>19/24| |**Type/Size/Pitch - Automotive**|**Total User I/Os (HSIO/GPIO), SGMII CDRs/XCVRs**||||| |FCSG325 0.5 mm<br>11 mm x 11 mm,<br>11 mm x 14.5 mm*|164(84/80),<br>6/4|170(84/86),<br>7/4|170(84/86),<br>7/4*|—|—| |FCSG536 0.5 mm<br>16 mm x 16 mm|—|—|300(120/180),<br>15/4|300(120/180),<br>15/4|—| |FCVG484 0.8 mm<br>19 mm x 19 mm|188(96/92),<br>7/4|284(120/164),<br>13/4|284(120/164),<br>13/4|284(120/164),<br>13/4|—| |FCG484 1.0 mm<br>23 mm x 23 mm|—|244(96/148),<br>12/8|244(96/148),<br>12/8|—|—| |FCG784 1.0 mm<br>29 mm x 29 mm|—|—|—|—|388(156/232),<br>18/16| |FCG1152 1.0 mm<br>35 mm x 35 mm|—|—|—|—|—| ## **Notes:** - Devices in the same package and family type are pin compatible. - TS devices contain an Athena's TeraFire[®] F5200B Crypto-Coprocessor. - Extended commercial and industrial temperature grade devices are available in Green RoHS packages. Military temperature grade devices are available in leaded packages. - See section PolarFire FPGA Device Offerings for legal device family ordering combinations for Low Power "L" devices and Data Security "S" devices. - FCSG325 package has dimensions of 11 mm × 11 mm for MPF050 and MPF100 devices, and 11 mm × 14.5 mm for MPF200 devices. Overview DS60001657P - 7 © 2024 Microchip Technology Inc. and its subsidiaries **Non-Volatile FPGA Fabric** ## **4. Non-Volatile FPGA Fabric** The non-volatile FPGA fabric is built on state-of-the-art 28 nm low power non-volatile process technology. The PolarFire FPGA fabric is composed of the following building blocks: - Logic element - On-chip memory (LSRAM, μSRAM, sNVM, and μPROM) - Math block The FPGA fabric configuration cells are SEU immune and are used to configure I/Os and other aspects of the device. Non-volatile FPGAs do not require the configuration process inherent in SRAM FPGAs. Non-volatile FPGAs power-up quickly like an ASIC with minimal inrush current, and are ideal for root-of-trust first-up functionality in any system. ## **4.1** ## **Logic Element** The 4-input LUT can be configured either to implement any 4-input combinatorial function or to implement an arithmetic function where the LUT output is XORed with a carry input to generate the sum output. The logic element has the following features. - A fully permutable 4-input LUT optimized for lowest power - A dedicated carry chain based on a carry look-ahead technique - A separate flip-flop that can be used independently from the LUT ## **4.2** ## **On-Chip Memory** PolarFire FPGAs integrate four different types of memories that allow the designer to optimize for power, functionality, and area. Two memory types are volatile and two memory types are non-volatile. Volatile memories include: - LSRAM - μSRAM The LSRAMs are 20 Kbit SRAMs with a built-in SECDED and interleaving to prevent multi-bit-upsets (MBUs). The μSRAMs are small distributed 64 x 12 RAMs, well suited for efficient implementation of small buffers, thereby reserving LSRAM usage for the wider and deeper memories. Non-volatile memories (NVMs) include: - μPROM - sNVM The μPROM, constructed of SEU-immune FPGA configuration non-volatile cells, is readable at runtime and writable during device programming. It provides users with SEU-immune parameters, constants, IDs, and parametric or initialization data. The sNVM is accessible through system service calls. Data written to the sNVM can be protected by the PUF. The sNVM is readable and writable by the designer’s application during runtime and is an ideal storage location for the boot code for soft processors and user keys. ## **4.3 LSRAM** Each LSRAM block consists of 20,480 bits of RAM and includes functionality to support dual-port and two-port modes. There are numerous configurations and features for each block. The Libero SoC PolarFire toolset has an LSRAM configurator that provides automated combining and cascading of several LSRAM blocks into larger memories. LSRAM features include: Overview DS60001657P - 8 © 2024 Microchip Technology Inc. and its subsidiaries **Non-Volatile FPGA Fabric** - 428 MHz operation - True dual-port memory - Two-port memory (one dedicated write port and one dedicated read port) - Data widths of ×1, ×2, ×5, ×10, ×20, ×40, and ×33 with SECDED enabled - Multi-bit-upset mitigation - Synchronous operation - Independent port clocks - Byte enables - Registered inputs - Output registers with separate enables and synchronous resets - Read enables to conserve power while retaining output data - Power switch to minimize static power when the LSRAM is not used - Fast zeroization mode ## **4.3.1 Dual-Port Mode** In dual-port mode, the width of both ports is less than 33 and the ports are independent of each other. The write and read operations can occur independently of each other, at any location. On write collisions, while the write operations occur correctly, the read operations can return ambiguous results while the write completes. After completing the write operation, the read data reads the newly written write data correctly. ## **4.3.2 Two-Port Mode** In two-port mode, at least one port has a width of 32 or 40 (or 33 with SECDED). Port A is dedicated for reads and port B for writes. The following illustration shows port widths in various modes. **Figure 4-1.** LSRAM Dual- and Two-Port Configurations ## **4.4** ## **μSRAM** The μSRAM is a two-port memory embedded in the FPGA fabric, which is provided for an efficient low-power implementation for small buffers. On write collisions, the write operations occur correctly, while the read operations can return ambiguous results while the write completes. After completing the write operation, the read data reads the newly written write data. The following are key features of the μSRAM block: Overview DS60001657P - 9 © 2024 Microchip Technology Inc. and its subsidiaries **Non-Volatile FPGA Fabric** - 480 MHz operation - Two-port memory with 64 words of 12 bits - The write port operates synchronously - The write port has a fixed width - The read port operates asynchronously and supports synchronous and pipeline operations with the FPGA fabric flip-flops - The Libero SoC PolarFire toolset provides automated combining and cascading for larger memories - Multiple memory blocks can be combined to extend the depth or width - Provides a state-keeping, low-power suspend mode - Implemented as an array of latches ## **4.5** ## **μPROM** The μPROM is a single monolithic non-volatile memory that provides a PROM-like storage for a variety of purposes, including but not limited to: initialization data for other memories, user calibration data, and so on. The memory cells are constructed from the FPGA configuration cells and are updated when the device is programmed. The following are key features of the μPROM: - 10 ns read access time - Programmed with the FPGA bitstream - Asynchronous or synchronous read access mode from the FPGA fabric ## **4.6** ## **sNVM** Each PolarFire FPGA has 56 Kbytes of sNVM. The sNVM is organized into 221 pages of 236 or 252 bytes, depending on whether the data is stored as plain text or encrypted/authenticated data. It is accessible to users through system services calls to the PolarFire FPGA system controller. Pages within the sNVM can be marked as ROM during bitstream programming. The sNVM content can be used to initialize LSRAM and μSRAMs with secure data. The sNVM is only accessible through system service calls. Data written to the sNVM can be protected by the PUF. ## **4.7 Math Block** The fundamental building block in any digital signal processing algorithm is the multiply-accumulate (MACC) operation. PolarFire FPGAs implement a custom 18 x 18 MACC block for an efficient lowpower implementation of complex DSP algorithms such as finite impulse response (FIR) filters, infinite impulse response (IIR) filters, and fast fourier transform (FFT) for filtering and image processing applications. An optional 16-word coefficient ROM can be constructed from logic elements located near the math block. The following are key features of the math block functionality: - 500 MHz operation - 18 × 18 two's complement multiplier accumulator with an output width of 48 bits - Power-saving pre-adder to optimize linear phase FIR filter applications and reduce the math block usage - Optional pipelining and dedicated buses for cascading - Dot-product mode for complex multiplies Figure 4-2 shows the functional blocks of the math block. Overview DS60001657P - 10 © 2024 Microchip Technology Inc. and its subsidiaries **Non-Volatile FPGA Fabric** **Figure 4-2.** Math Block **==> picture [475 x 262] intentionally omitted <==** **----- Start of picture text -----**<br> >> 17<br>PCIN [47:0]<br>CARRYIN<br>A[17:0] x +/- P[47:0]<br>OVFL_EXT<br>B[17:0] +/-<br>D[17:0]<br>C[47:0]<br>**----- End of picture text -----**<br> Overview © 2024 Microchip Technology Inc. and its subsidiaries DS60001657P - 11 **Clock Management** ## **5. Clock Management** In each PolarFire FPGA, there are eight DLLs and eight PLLs to provide flexible clock generation and management capabilities. In addition to these DLLs and PLLs, up to 15 transceiver lane transmit PLLs are also available. The following are key highlights of the clock management architecture: - High-speed buffers and routing for low-skew clock distribution - Frequency synthesis and phase shifting - Low-jitter clock generation and jitter filtering ## **5.1** ## **DLL** The DLL provides a calculated PVT compensated delay to the I/O’s digital delay lines as well as delay or phase-shifted clocks to the FPGA fabric. The following are the major modes to which the DLL can be configured. - Time reference mode—the DLL takes a single clock as an input and determines how many delay line buffer taps are required for a signal to pass through them to rotate a signal. The main use of time reference mode is to know how many delay taps are needed to delay the clock by 90 degrees. The value is then provided to the data strobe signal (DQS)/DQSn input signals for double data rate (DDR) memory controllers to delay all DQS/DQSn signals by the required 90-degree phase shift to capture the data from the memory devices. Multiple memory interfaces of the same clock rate can reuse the same DLL with lane level controls for PVT updates. - Clock injection delay mode—the DLL can be used to compensate for the clock injection delay associated with the source synchronous receive interfaces. The DLL can match delays for the global, regional, and high-speed bank clocks. There are two outputs from the DLL in this mode: a x1 output fixed in time and another output that can be divided by x1, x2, or x4 and can be phase shifted. ## **5.2 PLL** The programmable delta-sigma low-jitter fractional PLLs are multi-function and general purpose frequency synthesizers, as shown in Figure 5-1. Wide input and output ranges along with the bestin-class jitter performance allow these PLLs to be used for almost any clocking application. With excellent supply noise immunity, the PLL is ideal for use in noisy FPGA environments. - The PLL output clock is available in eight phases with 45-degree phase differences. All eight phases are selectable to drive four separate outputs from the PLL, where each output can select any of the eight phases independent of other output selections and that each output can also be driven to a zero output when not used. - Each of the four outputs from the PLL can then be divided independently for any value from 1 to 127. Each of the PLL outputs can have the output divider released by up to seven VCO/4 cycles. The delayed outputs can be set independently for each output clock. - Fractional-N (24-bit accuracy) capability is added to the feedback divider to have the VCO frequency be a non-integer divide of the reference clock input frequency. The base frequency is applied to all PLL outputs. - The PLL supports glitch-free start and stop on any one of the four outputs independently by either a register map or a fabric control. This capability also allows the output divider values and the VCO/4 phase selection to be modified glitch-free during the time that the clock is stopped. - For fine granularity phase control of the PLLs, they can be cascaded with DLLs located near the PLLs, whereby the DLL delay lines can be used in a process, voltage, and temperature (PVT) compensated or non-PVT compensated mode to provide the phase control needed. The following illustration shows the flow of the PLL functionality. Overview DS60001657P - 12 © 2024 Microchip Technology Inc. and its subsidiaries **Clock Management** **Figure 5-1.** PLL Block Diagram **==> picture [376 x 113] intentionally omitted <==** **----- Start of picture text -----**<br> Lock<br>Detect LOCK<br>1-127÷ FOUT0<br>Charge<br>Pump ÷<br>1-127 FOUT1<br>Reference Clock0<br>Reference Clock1 1-63÷ PFD VCO 1-127÷ FOUT2<br>÷ Phase Select ÷<br>1-4095 Internal Feedback Path FOUT[0:3] 1-127 FOUT3<br>FPGA Feedback Clock<br>**----- End of picture text -----**<br> ## **5.3 Clock Network** The clock network is designed to route clocks and asynchronous reset signals to large sections of the fabric with limited skew. On occasion, the network can also be used for other high fanout signals that can tolerate long delays, such as non-timing-critical synchronous enables or resets. There are two main clock networks for the FPGA fabric, global and regional clocks. ## **5.3.1 Global Clocks** There are 24 clocks on the device with global low skew scope to all synchronous elements. The global can be divided into left and right sides of the device. Thus, the number of globals can increase to 48 total clocks with 24 in the left and 24 in the right. ## **5.3.2 Regional Clocks** There are up to 38 regional clock domains that interface to the edges of the device. The regional clocks provide a fixed number of logic elements based on the size of the device. Up to 14 clocks are available for the FPGA I/Os and up to 24 clocks for the transceiver lanes, one for each lane direction. These are the fast insertion clock networks used to move data in and out of the fabric. Overview DS60001657P - 13 © 2024 Microchip Technology Inc. and its subsidiaries **I/Os** ## **6.** ## **I/Os** PolarFire device user I/Os support multiple I/O standards while providing the high bandwidth needed to maximize the internal logic capabilities of the device and achieve the required systemlevel performance. ## **6.1 Low-Power High-Speed Transceiver Lane** All PolarFire FPGAs contain state-of-the-art low-power transceiver lane capabilities from speeds as low as 250 Mbps up to 12.7 Gbps. The PMA is designed to support multiple protocols (as listed in the following table) with state-of-the-art control and debug features. PCI Express Gen1 or Gen2 support is provided by a hard macro. All other protocols are implemented with a soft IP. Serial Gigabit Ethernet is also supported with GPIO 3.3 V LVDS differential pairs. A single transmit PLL can provide a high-speed clock up to four transceiver lanes. **Table 6-1.** Transceiver Lane Protocol Support |Protocol|Data Rate (Gbps)|Channels Bonded| |---|---|---| |PCIe|2.5, 5|1, 2, 4| |Interlaken|6.375, 12.7|1–16| |10GBASE-R/KR|10.3125–12.7|1| |SGMII/QSGMII|1.25–5|1| |XAUI|3.125|4| |RXAUI|6.25|2, 3, 4, 6| |HiGig/HiGig+/HiGiGII|3.75–4.065|4| |CPRI|0.6144–12.165|1| |Fiber channel|0.6144–12.165|1| |SRIO|1.25–6.3|1, 2, 4, 8| |SATA|1.5–6|1| |JESD204B|0.5–12.5|1–4| |Display port|2, 5, 8|4| |SDI|0.277–11.88|1| ## **6.1.1 Low-Power Transceiver Lane Features** The following are low-power transceiver lane features: - Advanced low-power modes - Programmable transmit amplitude and emphasis control - Low-speed CDR operation with support for 270 Mbps SMPTE serial line rates - Continuous time linear equalization (CTLE) and decision feedback equalization (DFE) for longreach or backplane applications - Auto-adaption at receiver equalization and integrated eye monitor feature for easy serial link tuning - Eye monitor and/or equalization can be powered down to reduce power if not needed - Out-of-band, electrical idle signaling capability for SAS, SATA, and PCIe - Multiple loopback modes for test and debug - Transmit jitter attenuation for loop timing applications (SyncE compatible) - Hot-socketing capable Overview DS60001657P - 14 © 2024 Microchip Technology Inc. and its subsidiaries **I/Os** - IEEE 1149.6 AC JTAG - Adjacent channel loopback modes allow transceiver lane data streams to remain active during FPGA fabric programming ## **6.1.2** ## **Transmitter** The transmitter is fundamentally a parallel-to-serial converter with a conversion ratio of 8, 10, 16, 20, 32, 40, 64, or 80 bits. It allows the designer to trade-off data path width for timing margin in high-performance designs. These transmitter outputs drive the PC board with a differential output signal. TX_CLK is the appropriately divided serial data clock available to the fabric, and can be used directly to register the parallel data coming from the internal logic. The transmit parallel data has additional hardware support for the 8b/10b, 64b/66b, or 64b/67b encoding schemes to provide a sufficient number of transitions. The bit-serial output signal drives two package pins with differential signals. The output signal pair supports a wide variety of serial protocols and has programmable signal swing as well as programmable pre- and post-emphasis to compensate for PC board losses and other interconnect characteristics. For shorter channels, the swing can be reduced to lower power consumption. Each transmit lane can be sourced by one of two transmit PLLs. Each transmit PLL can drive up to four transceiver lanes. Transmitter PLLs are state-of-the-art fractional frequency synthesizers with integrated jitter attenuation. ## **6.1.3 Receiver** The receiver is fundamentally a serial-to-parallel converter with clock recovery changing the incoming bit-serial differential signal into a parallel stream of words of 8, 10, 16, 20, 32, 40, 64, or 80 bits. This allows the FPGA designer to trade off the internal data path width versus logic timing margin. The receiver takes the incoming differential data stream, feeds it through programmable linear and decision feedback equalizers (to compensate for PC board and other interconnect characteristics), and uses the reference clock input to initiate clock recognition. The data pattern uses non-return-to-zero (NRZ) encoding and optionally guarantees sufficient data transitions by using the selected encoding scheme. The outgoing parallel data has additional hardware support for the 8b/10b, 64b/66b, or 64b/67b encoding schemes to provide a sufficient number of transitions. Parallel data is transferred into the FPGA logic using the recovered clock (RX_CLK). ## **6.1.4 Transceiver Lane Modes** The transceiver lane supports five different modes of operations: - PMA—direct access to the PMA without any encoding - 8b/10b—8b/10b encoding/decoding is provided - 64b/6xb—64b/66b or 64/67b encoding/decoding with gearbox logic is provided - PIPE—a PIPE interface supporting both PCIe Gen2 and SATA 3.0 - PCIe—direct connection to the embedded PCIe Gen2 controller Figure 6-1 shows the collaboration of five modes that transceiver lanes support. Overview DS60001657P - 15 © 2024 Microchip Technology Inc. and its subsidiaries **I/Os** **Figure 6-1.** Transceiver Lane Modes **==> picture [490 x 601] intentionally omitted <==** **----- Start of picture text -----**<br> From PCIe Controller<br>TX PMA TX PCS<br>PCIe/SATA<br>Pre/Post PIPE<br>Emphasis<br>8b10b<br>Encoder<br>OOB Serializer Polarity<br>TX Fabric<br>64b/6xb Interface<br>Electrical<br>Encoder<br>Idle<br>PMA<br>÷ 1, 2, 4, 8, 11 PCS Divider<br>Tx PLL<br>Reference Jitter LB CDR<br>Clock Attenuation Frac-N FIFO FELB<br>Network or Spread PLL<br>Spectrum<br>EQ FELB<br>or NELB<br>RX PMA RX PCS<br>Eye PMA<br>Diagram<br>64b/6xb<br>CDR w DFE Decoder<br>CTLE Polarity<br>Deserializer 8b10b RX Fabric<br>Decoder Interface<br>PCIe/SATA<br>PIPE<br>PCS<br>Divider<br> To PCIe Controller<br>**----- End of picture text -----**<br> Overview DS60001657P - 16 © 2024 Microchip Technology Inc. and its subsidiaries **I/Os** ## **6.1.5 Reference Clock** The reference clock pins allow connections directly with the transceiver lane quads. The reference clock inputs provide flexibility to interface with both single-ended and differential clocks, and can drive up to two independent clocks per transceiver lane quad. These reference clocks can also be sources for the global and regional clock networks in the FPGA fabric of the device. The following illustration shows the connectivity between the reference clock and transceiver lane quads. **Figure 6-2.** Reference Clock **==> picture [452 x 352] intentionally omitted <==** **----- Start of picture text -----**<br> VDDSREF<br>SERDES_REFCLK_P<br>Termination<br>CMOS<br>Internal<br>Reference<br>Voltage<br>Circuit<br>Refclk0<br>DIFF<br>Filter<br>SERDES_VREF<br>DIFF<br>RefClk<br>VDDSREF Interface<br>Termination<br>CMOS<br>SERDES_REFCLK_N Refclk1<br>DIFF<br>**----- End of picture text -----**<br> ## **6.1.6 Quad Lane Overlay Assignments** The transceiver lane either connects the parallel side of the interface to the PCIe Gen2 controller or to the fabric. The PCIe connections are fixed in the hardware and have a dedicated number of combinations between the two controllers. The fabric interface is used to support the PMA, 8b/10b, 64b/6xb, and PIPE modes and has complete flexibility into the fabric connections. For detailed lane assignments, see UG0685: PolarFire FPGA PCI Express User Guide. ## **6.2 Inputs/Outputs** PolarFire FPGA I/Os are grouped into pairs to meet the differential I/O standards. Additionally, they are grouped in lanes of 12 buffers with a lane controller for memory interfaces, as shown in the following illustration. Overview DS60001657P - 17 © 2024 Microchip Technology Inc. and its subsidiaries **I/Os** **Figure 6-3.** I/O Topology **==> picture [494 x 126] intentionally omitted <==** **----- Start of picture text -----**<br> pad pad pad pad pad pad pad pad pad pad pad pad<br>I/O<br>IOP ION IOP ION IOP ION IOP ION IOP ION IOP ION<br>Lane<br>Control<br>I/O Gearing I/O Gearing I/O Gearing I/O Gearing I/O Gearing I/O Gearing<br>**----- End of picture text -----**<br> The number of I/O pins varies depending on the device and package size. The persistent I/O feature preserves a state on an I/O without user intervention during programming mode. The PolarFire FPGA I/O buffers are constructed from the following main sub modules. - Transmit buffer (PVT compensated) - Receive buffer - Termination (Thevenin, Differential, Up, and Down) - Weak pull mode logic (Up, Down, and Bus-Hold) Each I/O is configurable and can comply with a large number of I/O standards. See the PolarFire FPGA Datasheet for specific I/O standard support and data rates. There two types of user I/Os in PolarFire FPGAs: - High-speed I/O (HSIO) optimized for DDR4 memories at speeds up to 1.6 Gbps and a maximum voltage of 1.8 V nominal - GPIO capable of supporting multiple standards including 3.3 V with an integrated CDR to support SGMII Ethernet applications The following table lists the GPIO LVTTL or LVCMOS receivers that are also designed to support a limited mixed mode of operation to provide greater board I/O design flexibility. For example, if VDDIO is set to 3.3 V, the I/O receivers can operate at the lower voltage of JEDEC[®] standards. **Table 6-2.** GPIO Mixed Receiver Mode Operation Capability |VDDIO (V)|LVCMOS33|LVCMOS25|LVCMOS18|LVCMOS15|LVCMOS12| |---|---|---|---|---|---| |3.3|Yes|Yes|Yes|Not available|Yes| |2.5|Yes|Yes|Yes|Yes|Yes| |1.8|Yes|Yes|Yes|Yes|Yes| |1.5|Yes|Yes|Yes|Yes|Yes| |1.2|Yes|Yes|Not available|Yes|Yes| The following table lists the HSIO mixed receiver mode capability. **Table 6-3.** HSIO Mixed Receiver Mode Capability |VDDIO (V)|LVCMOS18|LVCMOS15|LVCMOS12| |---|---|---|---| |1.8|Yes|Yes|Yes| |1.5|Yes|Yes|Yes| |1.2|Not available|Yes|Yes| Overview DS60001657P - 18 © 2024 Microchip Technology Inc. and its subsidiaries **I/Os** ## **6.3 I/O Digital** The PolarFire FPGA I/O digital logic is used to interface between the FPGA fabric and the I/O buffers. It interfaces between the high-speed I/O buffers and lower-speed FPGA fabric. The I/O digital block consists of the following: - A delay chain, for input or output delay - Registers and control logic for input modes and output modes The I/O digital registers can be configured for both input and output DDR and shift register modes and combined DDR-shift register modes. It allows gearing up the output data rate and gearing down the input data rate. The PolarFire FPGA I/O digital logic works in conjunction with fast and low-skew clock distributions that are optimized for DDR applications, special clock dividers, and other support circuits to guarantee clock domain crossings. ## **6.3.1 I/O Digital Features** The following are the I/O digital features: - Programmable input and/or output delay chain - Data eye monitor for detecting margin to clock edges - Data eye position optimizer - Up to 10:1 input deserialization - Up to 10:1 output serialization - Support for DDR and SDR interfaces - Receive slip control to facilitate word alignment - Fast and low-skew lane clocks per 12 I/Os - Clock recovery for SGMII and similar interfaces (one per 12 I/Os) Overview DS60001657P - 19 © 2024 Microchip Technology Inc. and its subsidiaries **PCI Express** ## **7. PCI Express** Each PolarFire FPGA integrates two low-power built-in PCIe Gen2 controllers, allowing seamless and easy connectivity to one or more host processors. The two PCIe controllers are shared across two quads, as shown in the following illustration. All PLLs are jitter attenuation-capable, while the SSC label indicates spread spectrum clock (SSC) capability. ## **7.1 PCI Express Features** The following are PCIe features: - ×1, ×2, and ×4 lane support - Suitable for root port, native endpoint - PCI Express base specification revision 2.0 and 1.1 compliant - AXI4 master and slave interfaces to the FPGA fabric - Single function capability - Advanced error reporting (AER) support - Integrated clock domain crossing (CDC) to support user-selected AXI4 frequency - Lane reversal support - Legacy PCI power management support - Native active state power management L0s and L1 state support - Power management event (PME message) - MSI and legacy INT message support - Latency tolerance reporting (LTR) - L1 PM sub-states with CLKREQ - Address translation tables between the PCIe and AXI4 domains ## **7.2 PCI Express DMA Engines** Each PCIe controller supports the following built-in DMA modes, enabling low-power and efficient data transfer into the FPGA fabric. - Two DMA channels - Eight outstanding read and write requests - Completion reordering support - Flexible scatter-gather DMA modes, including dynamic DMA control per descriptor - Optional DMA engine reporting to the descriptor to ease software management - Fetching of up to three descriptors to optimize throughput Overview DS60001657P - 20 © 2024 Microchip Technology Inc. and its subsidiaries **PolarFire FPGA System Controller** ## **8.** ## **PolarFire FPGA System Controller** The PolarFire FPGA system controller is based on the industry-standard ARM Cortex-M3 and is only used for FPGA powerup, secure DPA safe FPGA programming, and executing and responding to system services. All internal memories are SECDED protected with background scrubbing capabilities to remove single bit errors. ## **8.1 System Services** System services provide the user with information about the state of the FPGA and allow the user to request the system controller to perform predefined functions using a standard Application Programming Interface (API). Design services - Initialize fabric RAM - Bitstream authentication - IAP image authentication Data services - sNVM read/write - PUF emulation service - Nonce service Device services - Serial number - JTAG user code - Design version number - Device certificate FPGA fabric services - In-application programming - Digest check Overview DS60001657P - 21 © 2024 Microchip Technology Inc. and its subsidiaries **Debug Probe System** ## **9. Debug Probe System** Two specified user I/Os can be configured (at design capture stage) as either two single-ended live probes or one differential live probe. These live probes can provide read access to any register in the FPGA fabric, to the output pipeline registers in the LSRAMs, and to all the registers in the math block in real-time without having to re-instrument the code. A snapshot of all internal probe points can be created and read out asynchronously. The live-probe feature can be considered like a two-channel oscilloscope, whose two channels can be routed out to I/Os for external observation, and to internal ports to allow fabric design observation. Selecting different probe points within the PolarFire FPGA occurs dynamically through commands over the JTAG port using SmartDebug. Reprogramming of the FPGA is not required. The debug probe system includes the following: - Active probe allows dynamic asynchronous read and write to a flip-flop or a probe point. This enables quick internal observation of the logic output or experimentation on how the logic will be affected by writing to a probe point. - Memory debug allows dynamic asynchronous read and write to a μSRAM or a large SRAM block to quickly verify if the content of the memory is changing as expected. - Probe insertion allows routing of nodes or debug points in the FPGA design externally through unused I/Os. An oscilloscope/logic analyzer can be attached to monitor them as live signals. Overview DS60001657P - 22 © 2024 Microchip Technology Inc. and its subsidiaries **Programming** ## **10. Programming** Microchip’s PolarFire FPGAs have multiple programming modes designed to enable various use models. All bitstreams are always encrypted and DPA safe. Each PolarFire FPGA can be programmed using a dedicated SPI peripheral and JTAG port. All PolarFire FPGAs are typically reprogrammed in less than 60 seconds. For device specific programming timings, see the PolarFire FPGA Datasheet. The following programming modes are supported: - Slave Programming - JTAG - Slave SPI—an external SPI master programs the FPGA - SPI Master Programming—In-Application Programming (IAP) - Auto update feature—the system controller on power-up checks for a new bitstream in an external SPI flash and programs the FPGA. - Auto programming feature—on a blank device, the system controller on power-up checks for a bitstream in an external SPI flash and programs the FPGA. - Programming recovery feature—if remote programming fails due to a power interruption, the system controller reprograms the FPGA on the next power-up cycle from a golden bitstream (located in an external SPI flash). ## **10.1 Dedicated SPI Programming Port** To facilitate the use of various programming modes PolarFire FPGAs share dedicated SPI port pins between the system controller and user logic embedded in the FPGA. User logic must instantiate the User SPI macro to gain access to the pins from their design. The SPI port pins can be used as a master or slave programming port based on the signal level on the dedicated SPI mode pin. The dedicated SPI Enable pin also allows an external SPI master to program the on-board SPI flash without an external MUX by tri-stating the SPI MOSI/MISO/SS/CLK pins on the PolarFire FPGA. The following illustration shows the SPI port facilitating the use of various programming modes. **Figure 10-1.** SPI Programming Port **==> picture [356 x 150] intentionally omitted <==** **----- Start of picture text -----**<br> RT PolarFir ® FPGA<br>FPGA Fabric<br>MISO/MOSI/SS/CLK SPI<br>SPI Port Pins<br>Flash<br>SPI Enable<br>System Controller External<br>SPI Mode SPI<br>Initiator<br>**----- End of picture text -----**<br> Overview DS60001657P - 23 © 2024 Microchip Technology Inc. and its subsidiaries **Low Power** ## **11. Low Power** PolarFire FPGAs offer a variety of techniques and capabilities to lower the total application power. Users can take advantage of these features to lower both capital and operational expenditures with smaller or no heat sinks, smaller or fewer fans, lower cooling costs, and so on. Additionally, the lower total power advantage can also allow the user to pack more compute operations into an existing thermal budget. ## **11.1 Non-Volatile Technology** Using a non-volatile complementary metal–oxide semiconductor (CMOS) technology for the FPGA configuration cells offers several power advantages over SRAM FPGA technology. - A non-volatile switch has lower power than a SRAM switch, leading to lower static power consumption - No SRAM configuration in-rush currents - An external configuration component is not necessary ## **11.2 Low-Power Transceiver Lane** PolarFire FPGAs’ low-power capability is also extended to the industry’s most power efficient transceiver lane, enabling 10GBASE-KR applications at less than 100 mW of power per lane. The transceiver lane has comprehensive power-down controls to optimize power consumption, including programmable amplitude and edge rate control. The following illustration shows the connection between transceiver power and data rate. **Figure 11-1.** Transceiver Power versus Data Rate ## **11.3 Lower Power "L" Devices** Low power (L) devices provide up to 35 percent lower static power with identical electrical specifications to the STD speed grade device. L devices can be ordered as described in the section Ordering Information. Overview DS60001657P - 24 © 2024 Microchip Technology Inc. and its subsidiaries **Reliability** ## **12. Reliability** Microchip continues to offer the industry’s most reliable FPGAs for your mission and safety critical applications. ## **12.1 FPGA Fabric** PolarFire FPGA configuration cells are inherently immune to SEUs caused by neutrons. Contrary to popular belief, shielding does not prevent a neutron from passing through an electronic system or electronic device. As semiconductor device geometry shrinks to smaller lithography, the problem of MBUs starts appearing. SRAM FPGA scrubbing techniques might be inadequate in these circumstances and while scrubbing may help, an important point is that scrubbing detects an error after the fact. The error has already occurred and propagated throughout the system. The configuration of the PolarFire FPGA fabric provides worry-free operation against random events caused by SEUs. ## **12.2 LSRAM** LSRAMs have built-in SECDED capability on a 32-bit word boundary. Seven additional bits are used for error correction. Two flags are provided to the user to indicate SECDED. Mitigation against multibit upsets is provided by keeping all cells in a word separated by a minimum distance. Applications that require scrubbing need to be accomplished with user logic. The error correction logic can be turned ON and OFF by the user to enable easy validation of the error correction operation. ## **12.3 μSRAM** The 64 × 12 μSRAMs are constructed from latches and are not as sensitive to SEUs as SRAMs are. ## **12.4 Digests** Digests verify the integrity of the programmed non-volatile data. Digests are a cryptographic hash of various data areas. Any digest that reports back an error raises the digest tamper flag. The following are digestible non-volatile areas: - The FPGA fabric and consequently the μPROM - sNVM marked as ROM - User key 1 - User key 2 - Factory parametric and key storage Overview DS60001657P - 25 © 2024 Microchip Technology Inc. and its subsidiaries **Reliability** ## **12.5 System Controller Suspend Mode** For safety critical applications, PolarFire FPGAs allow the user to place the Cortex-M3-based system controller in a reset state after the FPGA has powered up. By programming an SEU configuration nonvolatile bit, the Cortex-M3 is placed in reset by a TMRed SEU immune reset latch after FPGA power-up. User logic can monitor if the suspend mode command is active and if the system controller cannot fetch instructions while in the reset state. The FPGA can be re-programmed after disabling the suspend mode by asserting the appropriate JTAG signals. The JTAG TRSTB signal must be asserted low for suspend mode to remain active. The following illustration shows how to activate and deactivate suspend mode. **Figure 12-1.** System Controller Suspend Mode **==> picture [409 x 199] intentionally omitted <==** **----- Start of picture text -----**<br> RT PolarFire [®] FPGA<br>Suspend Mode Active<br> PolarFire<br>ARM Cortex-M3<br>System Controller<br>System Controller Active<br>JTAG Reset<br>FPGA Fabric<br>Enable Suspend Mode<br>FPGA Configuration<br>Flash Bit<br>**----- End of picture text -----**<br> Overview DS60001657P - 26 © 2024 Microchip Technology Inc. and its subsidiaries **Security** ## **13. Security** Microchip’s PolarFire FPGA and PolarFire SoC FPGAs implement layered security and represent the industry’s most advanced and secure programmable FPGAs; Users may choose devices based on the level of security needed in their applications. ## **13.1 Hardware Security** Security considerations for an electronic system start from wafer manufacturing and continue all the way through to deployed end products. The following features provide state-of-the-art supply chain assurance in all PolarFire FPGA and PolarFire SoC FPGA devices: - Secure supply chain management using Hardware Security Modules (HSMs) during wafer testing and packaging - Supply chain assurance using a 768-byte digitally signed x.509 FPGA certificate embedded in every FPGA/SoC FPGA - Microchip’s Secure Production Programming Solution (SPPS) extends the secure supply chain to the customer’s manufacturing flow ## **13.2** ## **Design Security** The following features are available in all PolarFire FPGAs and SoC FPGAs. - CRI patent-protected DPA countermeasures, AES-256 encrypted bitstream, and key management protocols - Built-in tamper detection using voltage monitors, temperature monitors, clock glitch detectors, frequency monitors, JTAG active detectors, and protective meshes - Programmable tamper responses like disabling specific I/Os, security lockdown, reset, and zeroization - Zeroization capabilities for all on-chip memories and the FPGA fabric - Random number generation with Physically Unclonable Function (PUF) as the source of entropy The following features are available in select devices (referred to as “S” devices with “TS”/“TLS” in the part number) - Root of trust implementation: digital signature service to sign user-supplied SHA-384 hash - Read and write authenticated plain text and cipher text to secure non-volatile memory - PUF emulation for device authentication or pseudo-random bit string generation - Nonce service provides an alternate source of entropy using the SRAM-PUF ## **13.3 Data Security (Only "S" Devices)** Select PolarFire FPGAs and PolarFire SoC FPGAs (“S” devices with “TS”/“TLS” in the part number)include a TeraFire® EXP-F5200B cryptographic co-processor that enables high-speed DPA-safe cryptographic protocols at wire-line speeds. These data security features include: - Integrated true random number generator for modern cryptographic protocols at greater than 100 Mbps - 189 MHz Athena TeraFire 5200B DPA-safe Crypto Coprocessor capable of implementing Suite-B+ algorithms - CRI DPA pass-through licensing enables DPA-safe high-speed cryptographic designs in the FPGA fabric (a CRI license is included in the purchase price of the “S” device, ao there is no need to negotiate a separate license) - NIST-certified protocols The following are TeraFire EXP-F5200B supported protocols/features: Overview DS60001657P - 27 © 2024 Microchip Technology Inc. and its subsidiaries **Security** - TRNG (integrated): SP800-90A CTR_DRBG-256, and SP800-90B(draft) NRBG - AES-128/192/256 E/D (ECB, CBC, CTR, OFB, CFB, CCM, GCM, KeyWrap) - SHA-1/224/256/384/512 - HMAC-SHA-256/384/512; GMAC; CMAC - SHA-256 Key Tree - ECC-NIST P192/224/256/384/521 and Brainpool P256/384/512 curves with: KAS-ECC CDH; ECDSASigGen, SigVer, PKG, and PKV - FFC: 1024/1536/2048/3072/4096-bits with: DSA SigGen and SigVer; and KAS-DH - IFC: 1024/1536/2048/3072/4096/8192-bits with RSA E/D; SSA_PKCS1_V1_5 SigGen and SigVer; and ANSI X9.31 SigGen and SigVer The following illustration shows a typical use model for using the Athena Crypto Coprocessor. ® **Figure 13-1.** Using the Athena TeraFire 5200B Crypto Coprocessor **==> picture [424 x 251] intentionally omitted <==** **----- Start of picture text -----**<br> Command &<br>Mi-V Control<br>Athena TeraFire<br>RISC-V CPU<br>5200B Crypto Coprocessor<br>Cipher/Plain Text Data<br>User Logic DMA<br>Up to 56 Kbytes of<br>Secure NVM (sNVM)<br>Fetch Keys Via System<br>Service API System Controller JTAG Encrypted<br>Bitstream<br>SPI<br>FPGA Fabric User Reconfigurable and Permanent<br>lock-bits<br>Factory Reconfigurable and Permanent<br>lock-bits<br>**----- End of picture text -----**<br> Users instantiate a RISC-V CPU for command and control, including fetching keys from the system controller through a system service API, initializing the Athena Core, and setting up DMA to perform the desired function. The TeraFire core comes with a complete firmware driver library for all supported protocols. These driver libraries are delivered to the designer’s desktop through our Firmware Catalog within Libero SoC PolarFire. ## **13.4 Security Features and System Services Summary** The following tables summarize the security features and system services. Overview DS60001657P - 28 © 2024 Microchip Technology Inc. and its subsidiaries **Security** **Table 13-1.** Security Features Summary |Feature||PolarFire FPGA|PolarFire FPGA| |---|---|---|---| |||Non-S|S| |Hardware Security|Supply chain assurance|Available|Available| ||Anti-cloning protection|Available|Available| ||Device integrity protection|Available|Available| ||Hardware Access control with<br>passcodes and security locks|Available|Available| |Design Security|Key management|Available|Available| ||Encrypted bitstream|Available|Available| ||Bitstream versioning|Available|Available| ||Digest for data integrity|Available|Available| ||Tamper Monitoring on JTAG,<br>Voltage, Temperature, clock<br>glitch, clock frequency, Mesh|Available|Available| |Data Security|User Cryptoprocessor and<br>NRBG|NA|Available| ||DPA protection CRI pass-<br>through license|NA|Available| ||Digital Signature Service|NA|Available| ||Secure NVM Wite|Plaintext only|Plaintext, authenticated<br>plaintext, authenticated<br>ciphertext| ||Secure NVM Read|Plaintext only|Plaintext, authenticated<br>plaintext, authenticated<br>ciphertext| ||PUF Emulation|NA|Available| ||Nonce Service|Entropy from PUF|Entropy from PUF + Device<br>unique key| **Table 13-2.** System Services Summary |System Services||PolarFire FPGA|PolarFire FPGA| |---|---|---|---| |||Non-S|S| |Device and Design<br>|Serial Number Service|Available|Available| |Information Services|Usercode Service|Available|Available| ||Design Information service|Available|Available| ||Device Certifcate Service|Available|Available| ||Read Digest SERvice|Available|Available| ||Query Security Service|Available|Available| ||Read Debug Information<br>Service|Available|Available| |Design Programming Services|Bitstream Authentication<br>Service|Available|Available| ||IAP Image Authentication<br>Service|Available|Available| Overview DS60001657P - 29 © 2024 Microchip Technology Inc. and its subsidiaries **Security** |...........continued|||| |---|---|---|---| |System Services||PolarFire FPGA|| |||Non-S|S| |Fabric Services|Digest Check Service|Available|Available| ||In-Application Programming<br>Service|Available|Available| ||Auto Update Service|Available|Available| |SPI Flash Memory Read<br>Service|SPI Copy Service|Available|Available| Overview DS60001657P - 30 © 2024 Microchip Technology Inc. and its subsidiaries **PolarFire FPGA Device Offerings** ## **14. PolarFire FPGA Device Offerings** PolarFire FPGAs offer low-power transceiver devices and various device offerings with transceivers, such as design security, data security, and low-power data security. All PolarFire FPGAs are integrated with multi-protocol industry-leading low-power transceivers. Low power (L) devices provide up to 35 percent lower static power with identical electrical specifications to the STD speed grade device. Also, data security (S) devices integrate a DPA-resistant crypto accelerator. The following table lists the PolarFire FPGA device options available in extended commercial and industrial temperature grades using the MPF300T as an example. The MPF050T, MPF100T, MPF200T, and MPF500T device densities have identical offerings. Temperatures listed are junction temperatures. The complete list of device offerings in extended commercial, industrial, military, and automotive T2 offerings are available in Appendix: Device Offering. **Table 14-1.** PolarFire FPGA Offerings |Device<br>Options|Extended Commercial<br>Temperature (E)<br>0°C–100 °C|Industrial Temperature (I)<br>–40 °C–100 °C|STD<br>Speed<br>Grade|–1<br>Speed<br>Grade|Lower<br>Static<br>Power<br>(L)|Data<br>Security<br>(S)| |---|---|---|---|---|---|---| |MPF300T|Yes|Yes|Yes|Yes|—|—| |MPF300TL|Yes|Yes|Yes|—|Yes|—| |MPF300TS|—|Yes|Yes|Yes|—|Yes| |MPF300TLS|—|Yes|Yes|—|Yes|Yes| Overview © 2024 Microchip Technology Inc. and its subsidiaries DS60001657P - 31 **Ordering Information** ## **15. Ordering Information** PolarFire FPGAs are offered with multiple speed grades, temperatures, and package combinations. All FPGAs are equipped with low-power transceivers. All temperatures are specified as junction temperatures. **Figure 15-1.** Ordering Information **==> picture [363 x 348] intentionally omitted <==** **----- Start of picture text -----**<br> MPF500T – 1 FC G 1152 N I<br>Temperature Grade<br>E – Extended Commercial (Tj = 0 ⁰C to 100 ⁰C)<br>I – Industrial (Tj = –40 ⁰C to 100 ⁰C)<br>M – Military (Tj = –55 ⁰C to 125 ⁰C)<br>T2 – Automo�ve (Tj = –40 ⁰C to 125 ⁰C)<br>Lidless Op�on for 784 Package Type<br>Blank – Lidded<br>N – No Lid<br>Package Ball Count<br>Pla�ng Material<br>G – RoHS<br>Device Package Type<br>FCS – Flip Chip, 0.5 mm Pitch<br>FCV – Flip Chip, 0.8mm Pitch<br>FC – Flip Chip, 1.0mm Pitch<br>Device Speed Grade<br>Blank = STD Speed grade<br>–1%–15% faster<br>Device Family<br>MPF500T – Design Security with Transceivers<br>MPF500TL – Low Power with Transceivers<br>MPF500TS – Data Security with Transceivers<br>MPF500TLS – Low Power Data Security with Transceivers<br>**----- End of picture text -----**<br> ## **15.1 Packaging** All PolarFire devices come in high-performance flip-chip packaging. 1.0 mm pitch devices include onsubstrate decoupling capacitors to improve device and transceiver performance in those packages. 0.8 mm packages and 0.5 mm packages do not include on-substrate decoupling capacitors. For more information, see the PolarFire Packaging User Guide and the Material Safety Datasheets. ## **Lidless Packaging Options** The 1.0 mm 484 package is a lidless package. In addition to the 1.0 mm 484, the MPF300T in the 1.0 mm 784 package is available in a lidded or lidless version. The following MPF300Ts can be ordered in a lidless 784 package: - MPF300T-FCG784NI - MPF300T-1FCG784NI - MPF300TS-FCG784NI - MPF300TS-1FCG784NI Overview DS60001657P - 32 © 2024 Microchip Technology Inc. and its subsidiaries **Export Classification** ## **16. Export Classification** The export control classification numbers (ECCN) of PolarFire FPGAs are available at www.microchip.com/exportcontroldata. Overview DS60001657P - 33 © 2024 Microchip Technology Inc. and its subsidiaries **Appendix: Device Offering** ## **17. Appendix: Device Offering** The devices offered in PolarFire FPGAs are listed below. **Table 17-1.** PolarFire FPGA Extended Commercial and Industrial Temperature Offerings |MPF050T-1FCSG325E|MPF200T-1FCVG484E|MPF300T-FCG784E| |---|---|---| |MPF050T-1FCSG325I|MPF200T-1FCVG484I|MPF300T-FCG784I| |MPF050T-1FCVG484E|MPF200T-FCG484E|MPF300T-FCG784NE| |MPF050T-1FCVG484I|MPF200T-FCG484I|MPF300T-FCG784NI| |MPF050T-FCSG325E|MPF200T-FCG784E|MPF300T-FCSG536E| |MPF050T-FCSG325I|MPF200T-FCG784I|MPF300T-FCSG536I| |MPF050T-FCVG484E|MPF200T-FCSG325E|MPF300T-FCVG484E| |MPF050T-FCVG484I|MPF200T-FCSG325I|MPF300T-FCVG484I| |MPF050TL-FCSG325E|MPF200T-FCSG536E|MPF300TL-FCG1152E| |MPF050TL-FCSG325I|MPF200T-FCSG536I|MPF300TL-FCG1152I| |MPF050TL-FCVG484E|MPF200T-FCVG484E|MPF300TL-FCG484E| |MPF050TL-FCVG484I|MPF200T-FCVG484I|MPF300TL-FCG484I| |MPF050TLS-FCSG325I|MPF200TL-FCG484E|MPF300TL-FCG784E| |MPF050TLS-FCVG484I|MPF200TL-FCG484I|MPF300TL-FCG784I| |MPF050TS-1FCSG325I|MPF200TL-FCG784E|MPF300TL-FCSG536E| |MPF050TS-1FCVG484I|MPF200TL-FCG784I|MPF300TL-FCSG536I| |MPF050TS-FCSG325I|MPF200TL-FCSG325E|MPF300TL-FCVG484E| |MPF050TS-FCVG484I|MPF200TL-FCSG325I|MPF300TL-FCVG484I| |MPF100T-1FCG484E|MPF200TL-FCSG536E|MPF300TLS-FCG1152I| |MPF100T-1FCG484I|MPF200TL-FCSG536I|MPF300TLS-FCG484I| |MPF100T-1FCSG325E|MPF200TL-FCVG484E|MPF300TLS-FCG784I| |MPF100T-1FCSG325I|MPF200TL-FCVG484I|MPF300TLS-FCSG536I| |MPF100T-1FCVG484E|MPF200TLS-FCG484I|MPF300TLS-FCVG484I| |MPF100T-1FCVG484I|MPF200TLS-FCG784I|MPF300TS-1FCG1152I| |MPF100T-FCG484E|MPF200TLS-FCSG325I|MPF300TS-1FCG484I| |MPF100T-FCG484I|MPF200TLS-FCSG536I|MPF300TS-1FCG784I| |MPF100T-FCSG325E|MPF200TLS-FCVG484I|MPF300TS-1FCG784NI| |MPF100T-FCSG325I|MPF200TS-1FCG484I|MPF300TS-1FCSG536I| |MPF100T-FCVG484E|MPF200TS-1FCG784I|MPF300TS-1FCVG484I| |MPF100T-FCVG484I|MPF200TS-1FCSG325I|MPF300TS-FCG1152I| |MPF100TL-FCG484E|MPF200TS-1FCSG536I|MPF300TS-FCG484I| |MPF100TL-FCG484I|MPF200TS-1FCVG484I|MPF300TS-FCG784I| |MPF100TL-FCSG325E|MPF200TS-FCG484I|MPF300TS-FCG784NI| |MPF100TL-FCSG325I|MPF200TS-FCG784I|MPF300TS-FCSG536I| |MPF100TL-FCVG484E|MPF200TS-FCSG325I|MPF300TS-FCVG484I| |MPF100TL-FCVG484I|MPF200TS-FCSG536I|MPF500T-1FCG1152E| |MPF100TLS-FCG484I|MPF200TS-FCVG484I|MPF500T-1FCG1152I| |MPF100TLS-FCSG325I|MPF300T-1FCG1152E|MPF500T-1FCG784E| |MPF100TLS-FCVG484I|MPF300T-1FCG1152I|MPF500T-1FCG784I| |MPF100TS-1FCG484I|MPF300T-1FCG484E|MPF500T-FCG1152E| |MPF100TS-1FCSG325I|MPF300T-1FCG484I|MPF500T-FCG1152I| |MPF100TS-1FCVG484I|MPF300T-1FCG784E|MPF500T-FCG784E| Overview DS60001657P - 34 © 2024 Microchip Technology Inc. and its subsidiaries **Appendix: Device Offering** |||**Appendix: Device Oferin**| |---|---|---| |MPF100TS-FCG484I|MPF300T-1FCG784I|MPF500T-FCG784I| |MPF100TS-FCSG325I|MPF300T-1FCG784NE|MPF500TL-FCG1152E| |MPF100TS-FCVG484I|MPF300T-1FCG784NI|MPF500TL-FCG1152I| |MPF200T-1FCG484E|MPF300T-1FCSG536E|MPF500TL-FCG784E| |MPF200T-1FCG484I|MPF300T-1FCSG536I|MPF500TL-FCG784I| |MPF200T-1FCG784E|MPF300T-1FCVG484E|MPF500TLS-FCG1152I| |MPF200T-1FCG784I|MPF300T-1FCVG484I|MPF500TLS-FCG784I| |MPF200T-1FCSG325E|MPF300T-FCG1152E|MPF500TS-1FCG1152I| |MPF200T-1FCSG325I|MPF300T-FCG1152I|MPF500TS-1FCG784I| |MPF200T-1FCSG536E|MPF300T-FCG484E|MPF500TS-FCG1152I| |MPF200T-1FCSG536I|MPF300T-FCG484I|MPF500TS-FCG784I| ## **Table 17-2.** PolarFire FPGA Military Temperature Offerings The PolarFire FPGA military temperature devices are offered with data security "S", STD speed grade and in leaded package. |package.||| |---|---|---| |MPF200TS-FCS325M|MPF300TS-FCS536M|MPF500TS-FC1152M| |MPF300TS-FC484M|MPF300TS-FCV484M|| |MPF300TS-FC784M|MPF500TS-FC784M|| **Table 17-3.** PolarFire FPGA Automotive AECQ-100 (T2) Offerings |MPF050T-1FCSG325T2|MPF100T-FCSG325T2|MPF200T-FCSG536T2| |---|---|---| |MPF050T-1FCVG484T2|MPF100T-FCVG484T2|MPF200T-FCVG484T2| |MPF050T-FCSG325T2|MPF200T-1FCG484T2|MPF300T-1FCSG536T2| |MPF050T-FCVG484T2|MPF200T-1FCSG325T2|MPF300T-1FCVG484T2| |MPF100T-1FCG484T2|MPF200T-1FCSG536T2|MPF300T-FCSG536T2| |MPF100T-1FCSG325T2|MPF200T-1FCVG484T2|MPF300T-FCVG484T2| |MPF100T-1FCVG484T2|MPF200T-FCG484T2|MPF500TS-1FCG784T2| |MPF100T-FCG484T2|MPF200T-FCSG325T2|| Overview DS60001657P - 35 © 2024 Microchip Technology Inc. and its subsidiaries **Revision History** ## **18. Revision History** |Revision|Date|Description| |---|---|---| |P|07/2024|•<br>Corrected list of devices in17. Appendix: Device Ofering.| |N|06/2024|•<br>Made the following updates to tablePolarFire FPGA Product Family:<br>–<br>Corrected SERDES speed specifcation.<br>–<br>Corrected User I/O count of MPF050T in FCVG484 package and automotive packages.<br>–<br>Added note under table.<br>•<br>Removed device lists from14. PolarFire FPGA Device Oferingsand added reference to<br>17. Appendix: Device Ofering.<br>•<br>A complete list of devices ofered is inAppendix: Device Ofering.| |M|12/2023|•<br>Replaced references to ECCN with a weblink that has the latest information.| |L|08/2023|•<br>Added more feature details in section Security.<br>•<br>Included new automotive T2 device in the FCG784 package in PolarFire FPGA Device Oferings<br>and Product Family Table.| |K|08/2022|•<br>Updated ECCN# for military-grade devices in Table 14-3. Orderable Military Device Part<br>Numbers.| |J|08/2022|•<br>Updated export classifcations for military-grade devices in section Export Classifcation.| |H|07/2021|•<br>Updated Export Classifcations.<br>•<br>Corrected typos in Figure 2-1. PolarFire FPGA Block Diagram.| |G|05/2021|•<br>Updated Table 3-1. PolarFire FPGA Product Family with Type/Size/Pitch information for<br>Commercial/Industrial and Automotive.| |F|05/2021|•<br>Updated Figure 2-1. PolarFire FPGA Block Diagram.| |E|02/2021|•<br>Updated Table 3-1. PolarFire FPGA Product Family.<br>•<br>Updated Figure 13-1. Using the Athena TeraFire 5200B Crypto Coprocessor.| |D|02/2021|•<br>Removed "Figure 7-1. PCI Express Hard Macro Lane Sharing".| |C|12/2020|•<br>Removed "Table 6-2. Quad0 Lane Assignments" and referred users to UG0685: PolarFire FPGA<br>PCI Express User Guide for detailed lane assignments.| |B|12/2020|•<br>Added automotive-grade device information to Overview.<br>•<br>Updated number of SGMII CDRs for the 1152 package in the PolarFire FPGA Product Family<br>table.<br>•<br>Added note to the the PolarFire FPGA Product Family table.<br>•<br>Corrected PCIe lane assignments in the Quad0 Lane Assignments table.<br>•<br>Added new military temperature device in the PolarFire FPGA Military Temperature Ofering<br>table and Orderable Military Device Part Numbers table.<br>•<br>Added Orderable Automotive Device Part Numbers table.<br>•<br>Added automotive ordering code to Ordering Information.| |A|09/2020|The following is the summary of changes in revision A:<br>•<br>The document was updated to Microchip template.<br>•<br>Packaging section was updated to correct the ordering information for the lidless device<br>•<br>Polarfre FPGA Export Classifcation was updated to refect an updated device export<br>classifcation| Overview DS60001657P - 36 © 2024 Microchip Technology Inc. and its subsidiaries **Revision History** |...........continued|...........continued|...........continued| |---|---|---| |Revision|Date|Description| |1.7|04/2020|The following is the summary of changes in revision 1.7:<br>•<br>PolarFire FPGA Block Diagram was updated.<br>•<br>References to DDR2 support in GPIO were removed.<br>•<br>The Military device ofering section was updated.<br>•<br>I/O Digital Modes section was deleted. For details, see AC/DC electrical characteristics<br>datasheet.<br>•<br>Packaging section was added to indicate a new lidless 784 package option.| |1.6|10/2019|The following is the summary of changes in revision 1.6:<br>•<br>Voltage glitch detectors were removed.<br>•<br>I/O types and speeds were removed. See the PolarFire Datasheet for I/O standard support by<br>I/O type and corresponding rates.| |1.5|03/2019|The following is the summary of changes in revision 1.5:<br>•<br>Flash*Freeze mode was removed from I/Os, Low Power, and System Services sections.| |1.4|09/2018|The following is the summary of changes in revision 1.4:<br>•<br>Flash*Freeze mode was removed.<br>•<br>Export Classifcation section was added.| |1.3|06/2018|The following is the summary of changes in revision 1.3:<br>•<br>Block Diagram was updated.<br>•<br>I/Os and Data Security sections were updated to refect changes in the preliminary datasheet.| |1.2|08/2017|The following is the summary of changes in revision 1.2:<br>•<br>LVDS rates were changed to a max of 1.25G. For more information, see Diferential I/O<br>Standards.| |1.1|05/2017|The following is the summary of changes in revision 1.1:<br>•<br>The Product Family Table was updated.<br>•<br>Information about the Dedicated SPI Programming Port section was updated.<br>•<br>The PolarFire FPGA Device Oferings section was updated.| |1.0|02/2017|This is the initial release of this document.| Overview DS60001657P - 37 © 2024 Microchip Technology Inc. and its subsidiaries ## **Microchip Information** **==> picture [44 x 40] intentionally omitted <==** ## **The Microchip Website** Microchip provides online support via our website at www.microchip.com/. This website is used to make files and information easily available to customers. Some of the content available includes: - **Product Support** – Data sheets and errata, application notes and sample programs, design resources, user’s guides and hardware support documents, latest software releases and archived software - **General Technical Support** – Frequently Asked Questions (FAQs), technical support requests, online discussion groups, Microchip design partner program member listing - **Business of Microchip** – Product selector and ordering guides, latest Microchip press releases, listing of seminars and events, listings of Microchip sales offices, distributors and factory representatives ## **Product Change Notification Service** Microchip’s product change notification service helps keep customers current on Microchip products. Subscribers will receive email notification whenever there are changes, updates, revisions or errata related to a specified product family or development tool of interest. To register, go to www.microchip.com/pcn and follow the registration instructions. ## **Customer Support** Users of Microchip products can receive assistance through several channels: - Distributor or Representative - Local Sales Office - Embedded Solutions Engineer (ESE) - Technical Support Customers should contact their distributor, representative or ESE for support. Local sales offices are also available to help customers. A listing of sales offices and locations is included in this document. Technical support is available through the website at: www.microchip.com/support ## **Microchip Devices Code Protection Feature** Note the following details of the code protection feature on Microchip products: - Microchip products meet the specifications contained in their particular Microchip Data Sheet. - Microchip believes that its family of products is secure when used in the intended manner, within operating specifications, and under normal conditions. - Microchip values and aggressively protects its intellectual property rights. Attempts to breach the code protection features of Microchip product is strictly prohibited and may violate the Digital Millennium Copyright Act. - Neither Microchip nor any other semiconductor manufacturer can guarantee the security of its code. Code protection does not mean that we are guaranteeing the product is “unbreakable”. Code protection is constantly evolving. Microchip is committed to continuously improving the code protection features of our products. ## **Legal Notice** This publication and the information herein may be used only with Microchip products, including to design, test, and integrate Microchip products with your application. Use of this information in any other manner violates these terms. Information regarding device applications is provided only for your convenience and may be superseded by updates. It is your responsibility to ensure Overview DS60001657P - 38 © 2024 Microchip Technology Inc. and its subsidiaries that your application meets with your specifications. Contact your local Microchip sales office for additional support or, obtain additional support at www.microchip.com/en-us/support/design-help/ client-support-services. THIS INFORMATION IS PROVIDED BY MICROCHIP “AS IS”. MICROCHIP MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND WHETHER EXPRESS OR IMPLIED, WRITTEN OR ORAL, STATUTORY OR OTHERWISE, RELATED TO THE INFORMATION INCLUDING BUT NOT LIMITED TO ANY IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE, OR WARRANTIES RELATED TO ITS CONDITION, QUALITY, OR PERFORMANCE. IN NO EVENT WILL MICROCHIP BE LIABLE FOR ANY INDIRECT, SPECIAL, PUNITIVE, INCIDENTAL, OR CONSEQUENTIAL LOSS, DAMAGE, COST, OR EXPENSE OF ANY KIND WHATSOEVER RELATED TO THE INFORMATION OR ITS USE, HOWEVER CAUSED, EVEN IF MICROCHIP HAS BEEN ADVISED OF THE POSSIBILITY OR THE DAMAGES ARE FORESEEABLE. TO THE FULLEST EXTENT ALLOWED BY LAW, MICROCHIP’S TOTAL LIABILITY ON ALL CLAIMS IN ANY WAY RELATED TO THE INFORMATION OR ITS USE WILL NOT EXCEED THE AMOUNT OF FEES, IF ANY, THAT YOU HAVE PAID DIRECTLY TO MICROCHIP FOR THE INFORMATION. Use of Microchip devices in life support and/or safety applications is entirely at the buyer’s risk, and the buyer agrees to defend, indemnify and hold harmless Microchip from any and all damages, claims, suits, or expenses resulting from such use. No licenses are conveyed, implicitly or otherwise, under any Microchip intellectual property rights unless otherwise stated. ## **Trademarks** The Microchip name and logo, the Microchip logo, Adaptec, AVR, AVR logo, AVR Freaks, BesTime, BitCloud, CryptoMemory, CryptoRF, dsPIC, flexPWR, HELDO, IGLOO, JukeBlox, KeeLoq, Kleer, LANCheck, LinkMD, maXStylus, maXTouch, MediaLB, megaAVR, Microsemi, Microsemi logo, MOST, MOST logo, MPLAB, OptoLyzer, PIC, picoPower, PICSTART, PIC32 logo, PolarFire, Prochip Designer, QTouch, SAM-BA, SenGenuity, SpyNIC, SST, SST Logo, SuperFlash, Symmetricom, SyncServer, Tachyon, TimeSource, tinyAVR, UNI/O, Vectron, and XMEGA are registered trademarks of Microchip Technology Incorporated in the U.S.A. and other countries. AgileSwitch, ClockWorks, The Embedded Control Solutions Company, EtherSynch, Flashtec, Hyper Speed Control, HyperLight Load, Libero, motorBench, mTouch, Powermite 3, Precision Edge, ProASIC, ProASIC Plus, ProASIC Plus logo, Quiet-Wire, SmartFusion, SyncWorld, TimeCesium, TimeHub, TimePictra, TimeProvider, and ZL are registered trademarks of Microchip Technology Incorporated in the U.S.A. Adjacent Key Suppression, AKS, Analog-for-the-Digital Age, Any Capacitor, AnyIn, AnyOut, Augmented Switching, BlueSky, BodyCom, Clockstudio, CodeGuard, CryptoAuthentication, CryptoAutomotive, CryptoCompanion, CryptoController, dsPICDEM, dsPICDEM.net, Dynamic Average Matching, DAM, ECAN, Espresso T1S, EtherGREEN, EyeOpen, GridTime, IdealBridge, IGaT, In-Circuit Serial Programming, ICSP, INICnet, Intelligent Paralleling, IntelliMOS, Inter-Chip Connectivity, JitterBlocker, Knob-on-Display, MarginLink, maxCrypto, maxView, memBrain, Mindi, MiWi, MPASM, MPF, MPLAB Certified logo, MPLIB, MPLINK, mSiC, MultiTRAK, NetDetach, Omniscient Code Generation, PICDEM, PICDEM.net, PICkit, PICtail, Power MOS IV, Power MOS 7, PowerSmart, PureSilicon, QMatrix, REAL ICE, Ripple Blocker, RTAX, RTG4, SAM-ICE, Serial Quad I/O, simpleMAP, SimpliPHY, SmartBuffer, SmartHLS, SMART-I.S., storClad, SQI, SuperSwitcher, SuperSwitcher II, Switchtec, SynchroPHY, Total Endurance, Trusted Time, TSHARC, Turing, USBCheck, VariSense, VectorBlox, VeriPHY, ViewSpan, WiperLock, XpressConnect, and ZENA are trademarks of Microchip Technology Incorporated in the U.S.A. and other countries. SQTP is a service mark of Microchip Technology Incorporated in the U.S.A. The Adaptec logo, Frequency on Demand, Silicon Storage Technology, and Symmcom are registered trademarks of Microchip Technology Inc. in other countries. GestIC is a registered trademark of Microchip Technology Germany II GmbH & Co. KG, a subsidiary of Microchip Technology Inc., in other countries. Overview DS60001657P - 39 © 2024 Microchip Technology Inc. and its subsidiaries All other trademarks mentioned herein are property of their respective companies. © 2024, Microchip Technology Incorporated and its subsidiaries. All Rights Reserved. ISBN: 978-1-6683-4966-3 ## **Quality Management System** For information regarding Microchip’s Quality Management Systems, please visit www.microchip.com/quality. Overview DS60001657P - 40 © 2024 Microchip Technology Inc. and its subsidiaries ## **Worldwide Sales and Service** AMERICAS ASIA/PACIFIC ASIA/PACIFIC EUROPE **Corporate Office Australia - Sydney India - Bangalore** 2355 West Chandler Blvd. Tel: 61-2-9868-6733 Tel: 91-80-3090-4444 Chandler, AZ 85224-6199 **China - Beijing India - New Delhi** Tel: 480-792-7200 Tel: 86-10-8569-7000 Tel: 91-11-4160-8631 Fax: 480-792-7277 **China - Chengdu India - Pune** Technical Support: Tel: 86-28-8665-5511 Tel: 91-20-4121-0141 www.microchip.com/support Web Address: **China - Chongqing Japan - Osaka** www.microchip.com Tel: 86-23-8980-9588 Tel: 81-6-6152-7160 **Atlanta China - Dongguan Japan - Tokyo** Duluth, GA Tel: 86-769-8702-9880 Tel: 81-3-6880- 3770 Tel: 678-957-9614 **China - Guangzhou Korea - Daegu** Fax: 678-957-1455 Tel: 86-20-8755-8029 Tel: 82-53-744-4301 **Austin, TX China - Hangzhou Korea - Seoul** Tel: 512-257-3370 Tel: 86-571-8792-8115 Tel: 82-2-554-7200 **Austria - Wels** Tel: 43-7242-2244-39 Fax: 43-7242-2244-393 **Denmark - Copenhagen** Tel: 45-4485-5910 Fax: 45-4485-2829 **Finland - Espoo** Tel: 358-9-4520-820 **France - Paris** Tel: 33-1-69-53-63-20 Fax: 33-1-69-30-90-79 **Germany - Garching** Tel: 49-8931-9700 **Germany - Haan** Tel: 49-2129-3766400 **Germany - Heilbronn** Tel: 49-7131-72400 **Boston** **China - Hong Kong SAR** Tel: 852-2943-5100 **Malaysia - Kuala Lumpur** Tel: 60-3-7651-7906 **Malaysia - Penang** Tel: 60-4-227-8870 **Philippines - Manila** Tel: 63-2-634-9065 **Singapore** Tel: 65-6334-8870 Westborough, MA Tel: 774-760-0087 Fax: 774-760-0088 **China - Nanjing** Tel: 86-25-8473-2460 **Germany - Karlsruhe** Tel: 49-721-625370 **Chicago** **China - Qingdao** Tel: 86-532-8502-7355 **Germany - Munich** Tel: 49-89-627-144-0 Fax: 49-89-627-144-44 Itasca, IL Tel: 630-285-0071 Fax: 630-285-0075 Fax: 630-285-0075 **China - Shanghai Dallas** Tel: 86-21-3326-8000 Addison, TX **China - Shenyang** Tel: 972-818-7423 Tel: 86-24-2334-2829 Fax: 972-818-2924 **China - Shenzhen Detroit** Tel: 86-755-8864-2200 Novi, MI **China - Suzhou** Tel: 248-848-4000 Tel: 86-186-6233-1526 **Houston, TX China - Wuhan** Tel: 281-894-5983 Tel: 86-27-5980-5300 **Germany - Rosenheim** Tel: 49-8031-354-560 **Taiwan - Hsin Chu** Tel: 886-3-577-8366 **Taiwan - Kaohsiung** Tel: 886-7-213-7830 **Taiwan - Taipei** Tel: 886-2-2508-8600 **Thailand - Bangkok** Tel: 66-2-694-1351 **Vietnam - Ho Chi Minh** Tel: 84-28-5448-2100 **Israel - Hod Hasharon** Tel: 972-9-775-5100 **Italy - Milan** Tel: 39-0331-742611 Fax: 39-0331-466781 **Italy - Padova** Tel: 39-049-7625286 **Indianapolis** **China - Xian** Tel: 86-29-8833-7252 **Netherlands - Drunen** Tel: 31-416-690399 Fax: 31-416-690340 Noblesville, IN Tel: 317-773-8323 Fax: 317-773-5453 Tel: 317-536-2380 **China - Xiamen** Tel: 86-592-2388138 **Norway - Trondheim** Tel: 47-72884388 **China - Zhuhai** **Los Angeles** Tel: 86-756-3210040 **Poland - Warsaw** Tel: 48-22-3325737 Mission Viejo, CA Tel: 949-462-9523 Fax: 949-462-9608 Tel: 951-273-7800 **Romania - Bucharest** Tel: 40-21-407-87-50 **Raleigh, NC** Tel: 919-844-7510 **Spain - Madrid** Tel: 34-91-708-08-90 Fax: 34-91-708-08-91 **New York, NY** Tel: 631-435-6000 **Sweden - Gothenberg** **San Jose, CA** Tel: 408-735-9110 Tel: 408-436-4270 Tel: 46-31-704-60-40 **Sweden - Stockholm** Tel: 46-8-5090-4654 **Canada - Toronto** **UK - Wokingham** Tel: 44-118-921-5800 Fax: 44-118-921-5820 Tel: 905-695-1980 Fax: 905-695-2078 Overview DS60001657P - 41 © 2024 Microchip Technology Inc. and its subsidiaries
Updated at June 9, 2026
Microchip Technology Inc. is a leading global provider of smart, connected, and secure embedded control solutions. Known for enabling engineers to design with confidence, the company delivers a comprehensive product portfolio that reduces total system costs and accelerates time to market across the industrial, automotive, communications, and computing sectors. Our extensive selection of Microchip components highlights the manufacturer's strength in both discrete semiconductors and advanced wireless connectivity. We carry a robust lineup of highly efficient single MOSFETs and Schottky diodes tailored for demanding power management and switching applications. Alongside these essential discretes, engineers can source a wide array of ready-to-use networking modules, prominently featuring Bluetooth and WLAN adapters that streamline the development of modern IoT and connected devices. Rounding out the offering is a diverse range of Microchip integrated circuits and specialized components. This includes versatile I/O expanders for simplified system integration, precision timing solutions such as MEMS oscillators and pulse generators, as well as AC/DC LED driver ICs and sub-2.4GHz RF transceivers. Backed by Microchip's renowned commitment to exceptional quality and reliable performance, these components provide scalable, dependable building blocks for complex electronic designs.
About Novapart
Novapart is a B2B electronic component broker specialising in stock shortages and cost reduction. We source hard-to-find parts and identify compliant alternatives across a catalogue of 410,000+ components from 500+ manufacturers.
Learn more →Stock Shortage Specialist
When a component is unavailable, discontinued or has an unacceptable lead time, we tap into our network of vetted European and Asian distributors to source what you need — without compromising on quality or traceability.
Request a quote →Compliant Alternatives
We identify pin-to-pin, electrically equivalent substitutes that meet the same certifications (RoHS, AEC-Q100, REACH) as your original specification — validated against datasheets, not just part numbers. Often at a lower cost.
BOM Analysis service →