The manufacturer is 'Microchip'

    • Base Product Number
    • Factory Pack QuantityFactory Pack Quantity
    • Maximum Operating Temperature
    • Mfr
    • Minimum Operating Temperature
    • Mounting Styles
    • Mounting Type
    • Number of Gates
    • Number of I/Os
    • Operating Supply Voltage
    • Operating Temperature
    • Package
    • All Manufacturers:

      Microchip

    Image

    Part Number

    Manufacturer

    Datasheet

    Availability

    Pricing(USD)

    Quantity

    RoHS

    Mounting Type

    Package / Case

    Surface Mount

    Supplier Device Package

    Number of Terminals

    Base Product Number

    Brand

    Clock Frequency-Max

    Factory Pack QuantityFactory Pack Quantity

    Ihs Manufacturer

    Manufacturer

    Manufacturer Part Number

    Maximum Operating Supply Voltage

    Maximum Operating Temperature

    Mfr

    Minimum Operating Supply Voltage

    Minimum Operating Temperature

    Moisture Sensitive

    Moisture Sensitivity Levels

    Mounting Styles

    Number of I/Os

    Number of Logic Elements

    Operating Temperature-Max

    Operating Temperature-Min

    Package

    Package Body Material

    Package Code

    Package Description

    Package Equivalence Code

    Package Shape

    Package Style

    Part Life Cycle Code

    Product Status

    Reflow Temperature-Max (s)

    Risk Rank

    RoHS

    Rohs Code

    Samacsys Description

    Shipping Restrictions

    Supply Voltage-Max

    Supply Voltage-Min

    Supply Voltage-Nom

    Tradename

    Typical Operating Supply Voltage

    Unit Weight

    Operating Temperature

    Packaging

    Series

    JESD-609 Code

    ECCN Code

    Terminal Finish

    Additional Feature

    HTS Code

    Subcategory

    Technology

    Voltage - Supply

    Terminal Position

    Terminal Form

    Peak Reflow Temperature (Cel)

    Terminal Pitch

    Reach Compliance Code

    Time@Peak Reflow Temperature-Max (s)

    JESD-30 Code

    Number of Outputs

    Qualification Status

    Operating Supply Voltage

    Power Supplies

    Temperature Grade

    Data Rate

    Number of Inputs

    Organization

    Seated Height-Max

    Programmable Logic Type

    Number of Logic Elements/Cells

    Product Type

    Total RAM Bits

    Number of Gates

    Speed Grade

    Number of Transceivers

    Combinatorial Delay of a CLB-Max

    Number of CLBs

    Number of Logic Cells

    Number of Equivalent Gates

    Product Category

    Length

    Width

    AGLN030V2-ZQNG48I

    Mfr Part No

    AGLN030V2-ZQNG48I

    Microchip Datasheet

    -

    -

    Min: 1

    Mult: 1

    A54SX16A-1FGG256M

    Mfr Part No

    A54SX16A-1FGG256M

    Microchip Datasheet

    -

    -

    Min: 1

    Mult: 1

    YES

    256

    263 MHz

    MICROSEMI CORP

    Microsemi Corporation

    A54SX16A-1FGG256M

    3

    125 °C

    -55 °C

    PLASTIC/EPOXY

    BGA

    BGA, BGA256,16X16,40

    BGA256,16X16,40

    SQUARE

    GRID ARRAY

    Obsolete

    40

    5.31

    Yes

    2.75 V

    2.25 V

    2.5 V

    e1

    3A001.A.2.C

    TIN SILVER COPPER

    16000 TYPICAL GATES AVAILABLE

    8542.39.00.01

    Field Programmable Gate Arrays

    CMOS

    BOTTOM

    BALL

    260

    1 mm

    compliant

    S-PBGA-B256

    180

    Not Qualified

    2.5,2.5/5 V

    MILITARY

    180

    1452 CLBS, 24000 GATES

    1.97 mm

    FIELD PROGRAMMABLE GATE ARRAY

    1.2 ns

    1452

    1452

    24000

    17 mm

    17 mm

    M2GL060T-FCS325I

    Mfr Part No

    M2GL060T-FCS325I

    Microchip Datasheet

    12
    In Stock

    -

    Min: 1

    Mult: 1

    Surface Mount

    325-TFBGA, FCBGA

    325-FCBGA (11x11)

    M2GL060

    + 100 C

    Microchip Technology

    - 40 C

    SMD/SMT

    200

    56520 LE

    Tray

    Active

    1.2 V

    1.2 V

    -40°C ~ 100°C (TJ)

    IGLOO2

    1.14V ~ 2.625V

    1.2 V

    56520

    1869824

    2 Transceiver

    M2GL010S-TQG144

    Mfr Part No

    M2GL010S-TQG144

    Microchip Datasheet

    12
    In Stock

    -

    Min: 1

    Mult: 1

    TQFP-144

    M2GL010

    + 85 C

    Microchip Technology

    0 C

    SMD/SMT

    84

    12084 LE

    Tray

    Active

    1.2 V

    1.2 V

    0°C ~ 85°C (TJ)

    IGLOO2

    1.14V ~ 2.625V

    1.2 V

    12084

    933888

    STD

    M2GL025-1FCS325I

    Mfr Part No

    M2GL025-1FCS325I

    Microchip Datasheet

    12
    In Stock

    -

    Min: 1

    Mult: 1

    Surface Mount

    325-TFBGA, FCBGA

    YES

    325-FCBGA (11x11)

    325

    M2GL025

    MICROSEMI CORP

    Microsemi Corporation

    M2GL025-1FCS325I

    + 100 C

    Microchip Technology

    - 40 C

    SMD/SMT

    180

    27696 LE

    Tray

    PLASTIC/EPOXY

    BGA

    BGA, BGA325,21X21,20

    BGA325,21X21,20

    SQUARE

    GRID ARRAY

    Active

    Active

    20

    5.27

    No

    1.2 V

    1.2 V

    1.2 V

    -40°C ~ 100°C (TJ)

    IGLOO2

    8542.39.00.01

    Field Programmable Gate Arrays

    CMOS

    1.14V ~ 2.625V

    BOTTOM

    BALL

    240

    compliant

    S-PBGA-B325

    180

    Not Qualified

    1.2 V

    1.2 V

    180

    FIELD PROGRAMMABLE GATE ARRAY

    27696

    1130496

    27696

    A54SX08A-1PQG208

    Mfr Part No

    A54SX08A-1PQG208

    Microchip Datasheet

    -

    -

    Min: 1

    Mult: 1

    YES

    208

    278 MHz

    MICROSEMI CORP

    Microsemi Corporation

    A54SX08A-1PQG208

    3

    70 °C

    PLASTIC/EPOXY

    FQFP

    FQFP, QFP208,1.2SQ,20

    QFP208,1.2SQ,20

    SQUARE

    FLATPACK, FINE PITCH

    Obsolete

    40

    5.27

    Yes

    2.75 V

    2.25 V

    2.5 V

    e3

    MATTE TIN

    8000 TYPICAL GATES AVAILABLE

    8542.39.00.01

    Field Programmable Gate Arrays

    CMOS

    QUAD

    GULL WING

    245

    0.5 mm

    compliant

    S-PQFP-G208

    130

    Not Qualified

    2.5,3.3/5 V

    COMMERCIAL

    130

    768 CLBS, 12000 GATES

    4.1 mm

    FIELD PROGRAMMABLE GATE ARRAY

    1.1 ns

    768

    768

    12000

    28 mm

    28 mm

    EX128-TQG64I

    Mfr Part No

    EX128-TQG64I

    Microchip Datasheet

    -

    -

    Min: 1

    Mult: 1

    Surface Mount

    64-LQFP

    YES

    64-TQFP (10x10)

    64

    EX128

    250 MHz

    MICROSEMI CORP

    Microsemi Corporation

    EX128-TQG64I

    Microchip Technology

    3

    46

    85 °C

    -40 °C

    Tray

    PLASTIC/EPOXY

    LFQFP

    LFQFP,

    SQUARE

    FLATPACK, LOW PROFILE, FINE PITCH

    Active

    Active

    40

    5.29

    Yes

    2.7 V

    2.3 V

    2.5 V

    -40°C ~ 85°C (TA)

    EX

    e3

    Matte Tin (Sn)

    LG-MIN; WD-MIN; TERM PITCH-MIN

    8542.39.00.01

    CMOS

    2.3V ~ 2.7V

    QUAD

    GULL WING

    260

    0.5 mm

    compliant

    S-PQFP-G64

    INDUSTRIAL

    6000 GATES

    1.6 mm

    FIELD PROGRAMMABLE GATE ARRAY

    256

    6000

    1 ns

    6000

    10 mm

    10 mm

    APA075-FGG144

    Mfr Part No

    APA075-FGG144

    Microchip Datasheet

    1959
    In Stock

    • 1: $152.824038
    • 10: $144.173621
    • 100: $136.012851
    • 500: $128.314010
    • View all price

    Min: 1

    Mult: 1

    Surface Mount

    144-LBGA

    YES

    144-FPBGA (13x13)

    144

    APA075

    180 MHz

    MICROSEMI CORP

    Microsemi Corporation

    APA075-FGG144

    2.7 V

    Microchip Technology

    2.3 V

    3

    100

    70 °C

    Tray

    PLASTIC/EPOXY

    LBGA

    LBGA, BGA144,12X12,40

    BGA144,12X12,40

    SQUARE

    GRID ARRAY, LOW PROFILE

    Active

    Active

    40

    1.45

    Yes

    2.7 V

    2.3 V

    2.5 V

    2.5000 V

    0 to 70 °C

    ProASICPLUS

    e1

    Tin/Silver/Copper (Sn/Ag/Cu)

    8542.39.00.01

    Field Programmable Gate Arrays

    CMOS

    2.3V ~ 2.7V

    BOTTOM

    BALL

    260

    1 mm

    compliant

    S-PBGA-B144

    100

    Not Qualified

    2.5,2.5/3.3 V

    COMMERCIAL

    100

    75000 GATES

    1.55 mm

    FIELD PROGRAMMABLE GATE ARRAY

    27648

    75000

    STD

    3072

    75000

    13 mm

    13 mm

    AGLP060V5-VQG176

    Mfr Part No

    AGLP060V5-VQG176

    Microchip Datasheet

    7508
    In Stock

    -

    Min: 1

    Mult: 1

    Surface Mount

    176-TQFP

    YES

    176-VQFP (20x20)

    176

    AGLP060

    250 MHz

    MICROSEMI CORP

    Microsemi Corporation

    AGLP060V5-VQG176

    1.575 V

    Microchip Technology

    1.425 V

    3

    137

    70 °C

    Tray

    PLASTIC/EPOXY

    TFQFP

    TFQFP, TQFP176,.87SQ,16

    TQFP176,.87SQ,16

    SQUARE

    FLATPACK, THIN PROFILE, FINE PITCH

    Active

    Active

    NOT SPECIFIED

    0.9

    Yes

    1.575 V

    1.425 V

    1.5 V

    1.5000 V

    0 to 70 °C

    IGLOO PLUS

    8542.39.00.01

    Field Programmable Gate Arrays

    CMOS

    1.425V ~ 1.575V

    QUAD

    GULL WING

    NOT SPECIFIED

    0.4 mm

    compliant

    S-PQFP-G176

    137

    Not Qualified

    1.5 V

    COMMERCIAL

    137

    1584 CLBS, 60000 GATES

    1.2 mm

    FIELD PROGRAMMABLE GATE ARRAY

    1584

    18432

    60000

    STD

    1584

    1584

    60000

    20 mm

    20 mm

    AGLP030V2-CS289I

    Mfr Part No

    AGLP030V2-CS289I

    Microchip Datasheet

    -

    -

    Min: 1

    Mult: 1

    Surface Mount

    289-TFBGA, CSBGA

    YES

    289-CSP (14x14)

    289

    AGLP030

    160 MHz

    MICROSEMI CORP

    Microsemi Corporation

    AGLP030V2-CS289I

    Microchip Technology

    120

    85 °C

    -40 °C

    Tray

    PLASTIC/EPOXY

    TFBGA

    TFBGA, BGA289,17X17,32

    BGA289,17X17,32

    SQUARE

    GRID ARRAY, THIN PROFILE, FINE PITCH

    Active

    Active

    NOT SPECIFIED

    5.26

    No

    1.575 V

    1.425 V

    1.5 V

    -40°C ~ 100°C (TJ)

    IGLOO PLUS

    8542.39.00.01

    Field Programmable Gate Arrays

    CMOS

    1.14V ~ 1.575V

    BOTTOM

    BALL

    NOT SPECIFIED

    0.8 mm

    unknown

    S-PBGA-B289

    120

    Not Qualified

    1.2/1.5 V

    INDUSTRIAL

    120

    792 CLBS, 30000 GATES

    1.2 mm

    FIELD PROGRAMMABLE GATE ARRAY

    792

    30000

    STD

    792

    792

    30000

    14 mm

    14 mm

    AGLN125V2-ZVQ100

    Mfr Part No

    AGLN125V2-ZVQ100

    Microchip Datasheet

    -

    -

    Min: 1

    Mult: 1

    Surface Mount

    100-TQFP

    YES

    100-VQFP (14x14)

    100

    AGLN125

    MICROSEMI CORP

    Microsemi Corporation

    AGLN125V2-ZVQ100

    Microchip Technology

    3

    71

    70 °C

    -20 °C

    Tray

    PLASTIC/EPOXY

    TFQFP

    14 X 14 MM, 1.20 MM HEIGHT, 0.50 MM PITCH, VQFP-100

    SQUARE

    FLATPACK, THIN PROFILE, FINE PITCH

    Obsolete

    Obsolete

    30

    5.87

    No

    1.575 V

    1.14 V

    1.2 V

    -20°C ~ 85°C (TJ)

    IGLOO nano

    e0

    Tin/Lead (Sn/Pb)

    8542.39.00.01

    CMOS

    1.14V ~ 1.575V

    QUAD

    GULL WING

    230

    0.5 mm

    unknown

    S-PQFP-G100

    Not Qualified

    OTHER

    3072 CLBS, 125000 GATES

    1.2 mm

    FIELD PROGRAMMABLE GATE ARRAY

    3072

    36864

    125000

    3072

    125000

    14 mm

    14 mm

    A54SX08A-2FG144I

    Mfr Part No

    A54SX08A-2FG144I

    Microchip Datasheet

    -

    -

    Min: 1

    Mult: 1

    YES

    144

    313 MHz

    MICROSEMI CORP

    Microsemi Corporation

    A54SX08A-2FG144I

    3

    85 °C

    -40 °C

    PLASTIC/EPOXY

    LBGA

    LBGA, BGA144,12X12,40

    BGA144,12X12,40

    SQUARE

    GRID ARRAY, LOW PROFILE

    Obsolete

    30

    5.32

    No

    2.75 V

    2.25 V

    2.5 V

    e0

    Tin/Lead/Silver (Sn/Pb/Ag)

    8000 TYPICAL GATES AVAILABLE

    8542.39.00.01

    Field Programmable Gate Arrays

    CMOS

    BOTTOM

    BALL

    225

    1 mm

    compliant

    S-PBGA-B144

    111

    Not Qualified

    2.5,3.3/5 V

    INDUSTRIAL

    111

    768 CLBS, 12000 GATES

    1.55 mm

    FIELD PROGRAMMABLE GATE ARRAY

    0.9 ns

    768

    768

    12000

    13 mm

    13 mm

    AGLP030V2-CS201

    Mfr Part No

    AGLP030V2-CS201

    Microchip Datasheet

    12
    In Stock

    -

    Min: 1

    Mult: 1

    Surface Mount

    201-VFBGA, CSBGA

    YES

    201-CSP (8x8)

    201

    AGLP030

    160 MHz

    MICROSEMI CORP

    Microsemi Corporation

    AGLP030V2-CS201

    Microchip Technology

    120

    70 °C

    Tray

    PLASTIC/EPOXY

    VFBGA

    VFBGA, BGA201,15X15,20

    BGA201,15X15,20

    SQUARE

    GRID ARRAY, VERY THIN PROFILE, FINE PITCH

    Active

    Active

    NOT SPECIFIED

    5.26

    No

    1.575 V

    1.425 V

    1.5 V

    0°C ~ 85°C (TJ)

    IGLOO PLUS

    8542.39.00.01

    Field Programmable Gate Arrays

    CMOS

    1.14V ~ 1.575V

    BOTTOM

    BALL

    NOT SPECIFIED

    0.5 mm

    unknown

    S-PBGA-B201

    120

    Not Qualified

    1.2/1.5 V

    COMMERCIAL

    120

    792 CLBS, 30000 GATES

    0.99 mm

    FIELD PROGRAMMABLE GATE ARRAY

    792

    30000

    STD

    792

    792

    30000

    8 mm

    8 mm

    M2GL010T-FGG484I

    Mfr Part No

    M2GL010T-FGG484I

    Microchip Datasheet

    115
    In Stock

    -

    Min: 1

    Mult: 1

    Surface Mount

    FPBGA-484

    YES

    484-FPBGA (23x23)

    484

    M2GL010

    Microchip Technology / Atmel

    60

    MICROSEMI CORP

    Microchip

    M2GL010T-FGG484I

    + 100 C

    Microchip Technology

    - 40 C

    Yes

    3

    SMD/SMT

    233 I/O

    12084 LE

    Tray

    PLASTIC/EPOXY

    BGA

    BGA, BGA484,22X22,40

    BGA484,22X22,40

    SQUARE

    GRID ARRAY

    Active

    Active

    5.27

    Details

    Yes

    1.26 V

    1.14 V

    1.2 V

    IGLOO2

    1.388030 oz

    -40°C ~ 100°C (TJ)

    Tray

    M2GL010T

    8542.39.00.01

    Programmable Logic ICs

    CMOS

    1.14V ~ 2.625V

    BOTTOM

    BALL

    260

    1 mm

    compliant

    30

    S-PBGA-B484

    233

    Not Qualified

    1.2 V

    1.2 V

    667 Mb/s

    233

    2.44 mm

    FIELD PROGRAMMABLE GATE ARRAY

    12084

    SoC FPGA

    933888

    STD

    4 Transceiver

    12084

    FPGA - Field Programmable Gate Array

    23 mm

    23 mm

    M2GL050TS-1FCS325I

    Mfr Part No

    M2GL050TS-1FCS325I

    Microchip Datasheet

    2182
    In Stock

    -

    Min: 1

    Mult: 1

    Surface Mount

    325-TFBGA, FCBGA

    YES

    325-FCBGA (11x11)

    325

    M2GL050

    Microchip Technology / Atmel

    176

    MICROSEMI CORP

    Microchip

    M2GL050TS-1FCS325I

    + 100 C

    Microchip Technology

    - 40 C

    Yes

    SMD/SMT

    200 I/O

    56340 LE

    Tray

    PLASTIC/EPOXY

    BGA

    BGA, BGA325,21X21,20

    BGA325,21X21,20

    SQUARE

    GRID ARRAY

    Active

    Active

    20

    5.27

    N

    No

    This product may require additional documentation to export from the United States.

    1.26 V

    1.14 V

    1.2 V

    IGLOO2

    -40°C ~ 100°C (TJ)

    Tray

    M2GL050TS

    8542.39.00.01

    Programmable Logic ICs

    CMOS

    1.14V ~ 2.625V

    BOTTOM

    BALL

    240

    compliant

    S-PBGA-B325

    200

    Not Qualified

    1.2 V

    667 Mb/s

    200

    FIELD PROGRAMMABLE GATE ARRAY

    56340

    FPGA - Field Programmable Gate Array

    1869824

    2 Transceiver

    56340

    FPGA - Field Programmable Gate Array

    A3PN030-ZQNG48

    Mfr Part No

    A3PN030-ZQNG48

    Microchip Datasheet

    -

    -

    Min: 1

    Mult: 1

    Surface Mount

    48-VFQFN Exposed Pad

    YES

    48-QFN (6x6)

    48

    A3PN030

    MICROSEMI CORP

    Microsemi Corporation

    A3PN030-ZQNG48

    Microchip Technology

    3

    34

    70 °C

    -20 °C

    Tray

    UNSPECIFIED

    HQCCN

    HQCCN,

    SQUARE

    CHIP CARRIER, HEAT SINK/SLUG

    Not Recommended

    Active

    30

    7.65

    Yes

    FPGA

    1.575 V

    1.425 V

    1.5 V

    -20°C ~ 85°C (TJ)

    ProASIC3 nano

    8542.39.00.01

    CMOS

    1.425V ~ 1.575V

    QUAD

    NO LEAD

    260

    0.4 mm

    compliant

    S-XQCC-N48

    Not Qualified

    OTHER

    768 CLBS, 30000 GATES

    FIELD PROGRAMMABLE GATE ARRAY

    30000

    STD

    768

    30000

    6 mm

    6 mm

    AGLN060V5-ZCSG81

    Mfr Part No

    AGLN060V5-ZCSG81

    Microchip Datasheet

    -

    -

    Min: 1

    Mult: 1

    Surface Mount

    81-WFBGA, CSBGA

    YES

    81-CSP (5x5)

    81

    AGLN060

    MICROSEMI CORP

    Microsemi Corporation

    AGLN060V5-ZCSG81

    Microchip Technology

    60

    70 °C

    -20 °C

    Tray

    PLASTIC/EPOXY

    VFBGA

    5 X 5 MM, 0.80 MM HEIGHT, 0.50 MM PITCH, ROHS COMPLIANT, CSP-81

    SQUARE

    GRID ARRAY, VERY THIN PROFILE, FINE PITCH

    Obsolete

    Obsolete

    NOT SPECIFIED

    5.81

    Yes

    1.575 V

    1.425 V

    1.5 V

    -20°C ~ 85°C (TJ)

    IGLOO nano

    8542.39.00.01

    CMOS

    1.425V ~ 1.575V

    BOTTOM

    BALL

    NOT SPECIFIED

    0.5 mm

    compliant

    S-PBGA-B81

    Not Qualified

    OTHER

    1536 CLBS, 60000 GATES

    0.8 mm

    FIELD PROGRAMMABLE GATE ARRAY

    1536

    18432

    60000

    1536

    60000

    5 mm

    5 mm

    A54SX16A-FG256

    Mfr Part No

    A54SX16A-FG256

    Microchip Datasheet

    -

    -

    Min: 1

    Mult: 1

    AGL125V2-FGG144I

    Mfr Part No

    AGL125V2-FGG144I

    Microchip Datasheet

    25
    In Stock

    • 1: $28.214200
    • 10: $26.617171
    • 100: $25.110538
    • 500: $23.689187
    • View all price

    Min: 1

    Mult: 1

    Surface Mount

    144-LBGA

    YES

    144-FPBGA (13x13)

    144

    AGL125

    108 MHz

    MICROSEMI CORP

    Microsemi Corporation

    AGL125V2-FGG144I

    Microchip Technology

    3

    97

    100 °C

    -40 °C

    Tray

    PLASTIC/EPOXY

    LBGA

    LBGA,

    SQUARE

    GRID ARRAY, LOW PROFILE

    Active

    Active

    40

    5.28

    Yes

    1.575 V

    1.14 V

    1.2 V

    -40°C ~ 85°C (TA)

    IGLOO

    e1

    Tin/Silver/Copper (Sn/Ag/Cu)

    8542.39.00.01

    CMOS

    1.14V ~ 1.575V

    BOTTOM

    BALL

    260

    1 mm

    compliant

    S-PBGA-B144

    Not Qualified

    INDUSTRIAL

    3072 CLBS, 125000 GATES

    1.55 mm

    FIELD PROGRAMMABLE GATE ARRAY

    3072

    36864

    125000

    STD

    3072

    125000

    13 mm

    13 mm

    AGL125V2-VQG100I

    Mfr Part No

    AGL125V2-VQG100I

    Microchip Datasheet

    4000
    In Stock

    -

    Min: 1

    Mult: 1

    Surface Mount

    100-TQFP

    YES

    100-VQFP (14x14)

    100

    AGL125

    108 MHz

    MICROSEMI CORP

    Microsemi Corporation

    AGL125V2-VQG100I

    Microchip Technology

    3

    71

    100 °C

    -40 °C

    Tray

    PLASTIC/EPOXY

    TFQFP

    TFQFP,

    SQUARE

    FLATPACK, THIN PROFILE, FINE PITCH

    Active

    Active

    NOT SPECIFIED

    5.29

    Yes

    1.575 V

    1.14 V

    1.2 V

    -40°C ~ 85°C (TA)

    IGLOO

    e3

    Tin (Sn)

    8542.39.00.01

    CMOS

    1.14V ~ 1.575V

    QUAD

    GULL WING

    NOT SPECIFIED

    0.5 mm

    compliant

    S-PQFP-G100

    Not Qualified

    INDUSTRIAL

    3072 CLBS, 125000 GATES

    1.2 mm

    FIELD PROGRAMMABLE GATE ARRAY

    3072

    36864

    125000

    STD

    3072

    125000

    14 mm

    14 mm