---
title: "Cosasco Microcor M-310 / M-320 Wireless Corrosion Transmitter"
description: "High-resolution wireless electrical resistance (ER) corrosion transmitter for continuous real-time corrosion and erosion tracking in all process environments."
canonical_url: "https://nodewave.net/store/corrosion-monitoring/microcor-m310-m320"
last_updated: "2026-10-04T04:05:03.115Z"
---

<callout color="primary" icon="i-lucide-activity">

**Universal Real-Time Corrosion Tracking:** The Cosasco Microcor® M-310 / M-320 transmitter delivers 18-bit resolution
metal loss measurement over wireless mesh networks. Unlike electrochemical methods that require water-based fluids,
Microcor operates in **any process environment**—including crude oil, dry natural gas, multiphase flows, and refined
fuels.

</callout>

## Executive Summary & Core Capabilities

The **Cosasco Microcor M-310 / M-320 Wireless Corrosion Transmitter** delivers high-resolution metal loss measurement to
remote process lines without signal cables. Traditional electrical resistance (ER) technology often requires days or
weeks to trend reliable corrosion rates. Microcor technology resolves metal loss to <span className="katex">
<span className="katex-mathml">
<math xmlns="http://www.w3.org/1998/Math/MathML">
<semantics>
<mrow>
<mn>

0.1

</mn>

<mtext>



</mtext>

<mi>

μ

</mi>

<mtext>

m

</mtext>
</mrow>

<annotation encoding="application/x-tex">

0.1\text{ }\mu\text{m}

</annotation>
</semantics>
</math>
</span>

<span className="katex-html" ariaHidden="true">
<span className="base">
<span className="strut" style="height:0.8389em;vertical-align:-0.1944em;">



</span>

<span className="mord">

0.1

</span>

<span className="mord,text">
<span className="mord">



</span>
</span>

<span className="mord,mathnormal">

μ

</span>

<span className="mord,text">
<span className="mord">

m

</span>
</span>
</span>
</span>
</span>


(<span className="katex">
<span className="katex-mathml">
<math xmlns="http://www.w3.org/1998/Math/MathML">
<semantics>
<mrow>
<mn>

0.000004

</mn>

<mtext>

inches

</mtext>
</mrow>

<annotation encoding="application/x-tex">

0.000004\text{ inches}

</annotation>
</semantics>
</math>
</span>

<span className="katex-html" ariaHidden="true">
<span className="base">
<span className="strut" style="height:0.6944em;">



</span>

<span className="mord">

0.000004

</span>

<span className="mord,text">
<span className="mord">

inches

</span>
</span>
</span>
</span>
</span>

), revealing corrosion upsets in minutes or hours.

Available in two wireless protocol versions— **M-310 (ISA100 Wireless)** and **M-320 (WirelessHART)**—the transmitter
mounts directly onto the probe connection head via a compact adapter. This direct-coupling setup eliminates cable
capacitance errors and minimizes installation costs.

<tip>

Microcor vs. LPR Technology: Linear Polarization Resistance (LPR) provides instantaneous corrosion rates but only
functions in aqueous, conductive fluids. Microcor ER technology provides fast response times across **all process
media**, including non-conductive hydrocarbons, dry gas loops, and sour multiphase lines.

</tip>

<card-group>
<card icon="i-lucide-sparkles" title="Operational Advantages">

- **Detects Upsets in Minutes:** Identifies acid or oxygen ingress upsets in under an hour, allowing operators to
rapidly optimize chemical inhibitor dosing.
- **Universal Fluid Capability:** Operates reliably in dry natural gas, wet crude, water injection, and multiphase
pipelines.
- **Zero Trenching Costs:** Wireless mesh communication cuts field deployment costs by up to 70% compared to hardwired
architectures.
- **Intrinsically Safe:** Powered by a long-life internal battery pack certified for Zone 0 / Class I Div 1 hazardous
environments.

</card>

<card icon="i-lucide-cpu" title="18-Bit High-Resolution Engine">

Uses an **18-bit measuring engine** (<span className="katex">
<span className="katex-mathml">
<math xmlns="http://www.w3.org/1998/Math/MathML">
<semantics>
<mrow>
<mn>

262

</mn>

<mo separator="true">

,

</mo>

<mn>

144

</mn>
</mrow>

<annotation encoding="application/x-tex">

262,144

</annotation>
</semantics>
</math>
</span>

<span className="katex-html" ariaHidden="true">
<span className="base">
<span className="strut" style="height:0.8389em;vertical-align:-0.1944em;">



</span>

<span className="mord">

262

</span>

<span className="mpunct">

,

</span>

<span className="mspace" style="margin-right:0.1667em;">



</span>

<span className="mord">

144

</span>
</span>
</span>
</span>

 discrete counts) to track micro-ohm electrical resistance variations.

Electrical resistance <span className="katex">
<span className="katex-mathml">
<math xmlns="http://www.w3.org/1998/Math/MathML">
<semantics>
<mrow>
<mi>

R

</mi>
</mrow>

<annotation encoding="application/x-tex">

R

</annotation>
</semantics>
</math>
</span>

<span className="katex-html" ariaHidden="true">
<span className="base">
<span className="strut" style="height:0.6833em;">



</span>

<span className="mord,mathnormal" style="margin-right:0.0077em;">

R

</span>
</span>
</span>
</span>

 is related to metal loss <span className="katex">
<span className="katex-mathml">
<math xmlns="http://www.w3.org/1998/Math/MathML">
<semantics>
<mrow>
<mi>

d

</mi>
</mrow>

<annotation encoding="application/x-tex">

d

</annotation>
</semantics>
</math>
</span>

<span className="katex-html" ariaHidden="true">
<span className="base">
<span className="strut" style="height:0.6944em;">



</span>

<span className="mord,mathnormal">

d

</span>
</span>
</span>
</span>

 by:

<span className="katex">
<span className="katex-mathml">
<math xmlns="http://www.w3.org/1998/Math/MathML">
<semantics>
<mrow>
<mi>

R

</mi>

<mo>

=

</mo>

<mi>

ρ

</mi>

<mo>

⋅

</mo>

<mfrac>
<mi>

L

</mi>

<mrow>
<mi>

A

</mi>

<mo stretchy="false">

(

</mo>

<mi>

d

</mi>

<mo stretchy="false">

)

</mo>
</mrow>
</mfrac>
</mrow>

<annotation encoding="application/x-tex">

R = \rho \cdot \frac{L}{A (d)}

</annotation>
</semantics>
</math>
</span>

<span className="katex-html" ariaHidden="true">
<span className="base">
<span className="strut" style="height:0.6833em;">



</span>

<span className="mord,mathnormal" style="margin-right:0.0077em;">

R

</span>

<span className="mspace" style="margin-right:0.2778em;">



</span>

<span className="mrel">

=

</span>

<span className="mspace" style="margin-right:0.2778em;">



</span>
</span>

<span className="base">
<span className="strut" style="height:0.6389em;vertical-align:-0.1944em;">



</span>

<span className="mord,mathnormal">

ρ

</span>

<span className="mspace" style="margin-right:0.2222em;">



</span>

<span className="mbin">

⋅

</span>

<span className="mspace" style="margin-right:0.2222em;">



</span>
</span>

<span className="base">
<span className="strut" style="height:1.3923em;vertical-align:-0.52em;">



</span>

<span className="mord">
<span className="mopen,nulldelimiter">



</span>

<span className="mfrac">
<span className="vlist-t,vlist-t2">
<span className="vlist-r">
<span className="vlist" style="height:0.8723em;">
<span style="top:-2.655em;">
<span className="pstrut" style="height:3em;">



</span>

<span className="sizing,reset-size6,size3,mtight">
<span className="mord,mtight">
<span className="mord,mathnormal,mtight">

A

</span>

<span className="mopen,mtight">

(

</span>

<span className="mord,mathnormal,mtight">

d

</span>

<span className="mclose,mtight">

)

</span>
</span>
</span>
</span>

<span style="top:-3.23em;">
<span className="pstrut" style="height:3em;">



</span>

<span className="frac-line" style="border-bottom-width:0.04em;">



</span>
</span>

<span style="top:-3.394em;">
<span className="pstrut" style="height:3em;">



</span>

<span className="sizing,reset-size6,size3,mtight">
<span className="mord,mtight">
<span className="mord,mathnormal,mtight">

L

</span>
</span>
</span>
</span>
</span>

<span className="vlist-s">

​

</span>
</span>

<span className="vlist-r">
<span className="vlist" style="height:0.52em;">
<span>



</span>
</span>
</span>
</span>
</span>

<span className="mclose,nulldelimiter">



</span>
</span>
</span>
</span>
</span>



By pairing the exposed sensing element with an internal sealed reference element, the transmitter automatically cancels
out process temperature fluctuations.

</card>
</card-group>

---

## Technical Specifications & Performance Matrix

<tabs>
<tabs-item label="Metrology & Performance">
<table>
<thead>
  <tr>
    <th align="left">
      Metrology Parameter
    </th>
    
    <th align="left">
      Specification
    </th>
  </tr>
</thead>

<tbody>
  <tr>
    <td align="left">
      <strong>
        Measurement Engine
      </strong>
    </td>
    
    <td align="left">
      Microcor 18-Bit High-Resolution Electrical Resistance
    </td>
  </tr>
  
  <tr>
    <td align="left">
      <strong>
        Resolution
      </strong>
    </td>
    
    <td align="left">
      <span className="katex">
        <span className="katex-mathml">
          <math xmlns="http://www.w3.org/1998/Math/MathML">
            <semantics>
              <mrow>
                <mn>
                  18
                </mn>
                
                <mtext>
                  -Bit
                </mtext>
              </mrow>
              
              <annotation encoding="application/x-tex">
                18\text{-Bit}
              </annotation>
            </semantics>
          </math>
        </span>
        
        <span className="katex-html" ariaHidden="true">
          <span className="base">
            <span className="strut" style="height:0.6833em;">
              
            </span>
            
            <span className="mord">
              18
            </span>
            
            <span className="mord,text">
              <span className="mord">
                -Bit
              </span>
            </span>
          </span>
        </span>
      </span>
      
       (<span className="katex">
        <span className="katex-mathml">
          <math xmlns="http://www.w3.org/1998/Math/MathML">
            <semantics>
              <mrow>
                <mn>
                  0.1
                </mn>
                
                <mtext>
                  
                </mtext>
                
                <mi>
                  μ
                </mi>
                
                <mtext>
                  m
                </mtext>
                
                <mi mathvariant="normal">
                  /
                </mi>
                
                <mn>
                  0.000004
                </mn>
                
                <mtext>
                  inches
                </mtext>
              </mrow>
              
              <annotation encoding="application/x-tex">
                0.1\text{ }\mu\text{m} / 0.000004\text{ inches}
              </annotation>
            </semantics>
          </math>
        </span>
        
        <span className="katex-html" ariaHidden="true">
          <span className="base">
            <span className="strut" style="height:1em;vertical-align:-0.25em;">
              
            </span>
            
            <span className="mord">
              0.1
            </span>
            
            <span className="mord,text">
              <span className="mord">
                
              </span>
            </span>
            
            <span className="mord,mathnormal">
              μ
            </span>
            
            <span className="mord,text">
              <span className="mord">
                m
              </span>
            </span>
            
            <span className="mord">
              /0.000004
            </span>
            
            <span className="mord,text">
              <span className="mord">
                inches
              </span>
            </span>
          </span>
        </span>
      </span>
      
      )
    </td>
  </tr>
  
  <tr>
    <td align="left">
      <strong>
        Response Speed
      </strong>
    </td>
    
    <td align="left">
      <span className="katex">
        <span className="katex-mathml">
          <math xmlns="http://www.w3.org/1998/Math/MathML">
            <semantics>
              <mrow>
                <mn>
                  50
                </mn>
                
                <mtext>
                  x to
                </mtext>
                
                <mn>
                  100
                </mn>
                
                <mtext>
                  x
                </mtext>
              </mrow>
              
              <annotation encoding="application/x-tex">
                50\text{x to }100\text{x}
              </annotation>
            </semantics>
          </math>
        </span>
        
        <span className="katex-html" ariaHidden="true">
          <span className="base">
            <span className="strut" style="height:0.6444em;">
              
            </span>
            
            <span className="mord">
              50
            </span>
            
            <span className="mord,text">
              <span className="mord">
                x to
              </span>
            </span>
            
            <span className="mord">
              100
            </span>
            
            <span className="mord,text">
              <span className="mord">
                x
              </span>
            </span>
          </span>
        </span>
      </span>
      
       faster than standard ER instruments
    </td>
  </tr>
  
  <tr>
    <td align="left">
      <strong>
        Compatible Probes
      </strong>
    </td>
    
    <td align="left">
      Microcor Flush, Cylindrical, and Erosion Probes
    </td>
  </tr>
  
  <tr>
    <td align="left">
      <strong>
        Process Media
      </strong>
    </td>
    
    <td align="left">
      Conductive and non-conductive gases, liquids, and multiphase streams
    </td>
  </tr>
</tbody>
</table>
</tabs-item>

<tabs-item label="Wireless & Electrical">
<table>
<thead>
  <tr>
    <th align="left">
      Feature
    </th>
    
    <th align="left">
      Engineering Specification
    </th>
  </tr>
</thead>

<tbody>
  <tr>
    <td align="left">
      <strong>
        Model M-310 Protocol
      </strong>
    </td>
    
    <td align="left">
      ISA100.11a Wireless (IEEE 802.15.4)
    </td>
  </tr>
  
  <tr>
    <td align="left">
      <strong>
        Model M-320 Protocol
      </strong>
    </td>
    
    <td align="left">
      WirelessHART (IEC 62591 compliant)
    </td>
  </tr>
  
  <tr>
    <td align="left">
      <strong>
        RF Operating Frequency
      </strong>
    </td>
    
    <td align="left">
      <span className="katex">
        <span className="katex-mathml">
          <math xmlns="http://www.w3.org/1998/Math/MathML">
            <semantics>
              <mrow>
                <mn>
                  2.4
                </mn>
                
                <mtext>
                  GHz
                </mtext>
              </mrow>
              
              <annotation encoding="application/x-tex">
                2.4\text{ GHz}
              </annotation>
            </semantics>
          </math>
        </span>
        
        <span className="katex-html" ariaHidden="true">
          <span className="base">
            <span className="strut" style="height:0.6833em;">
              
            </span>
            
            <span className="mord">
              2.4
            </span>
            
            <span className="mord,text">
              <span className="mord">
                GHz
              </span>
            </span>
          </span>
        </span>
      </span>
      
       ISM Band
    </td>
  </tr>
  
  <tr>
    <td align="left">
      <strong>
        Power Supply
      </strong>
    </td>
    
    <td align="left">
      Internal Intrinsically Safe Power Module
    </td>
  </tr>
  
  <tr>
    <td align="left">
      <strong>
        Battery Lifespan
      </strong>
    </td>
    
    <td align="left">
      Up to <span className="katex">
        <span className="katex-mathml">
          <math xmlns="http://www.w3.org/1998/Math/MathML">
            <semantics>
              <mrow>
                <mn>
                  3
                </mn>
                
                <mtext>
                  to
                </mtext>
                
                <mn>
                  5
                </mn>
                
                <mtext>
                  years
                </mtext>
              </mrow>
              
              <annotation encoding="application/x-tex">
                3\text{ to }5\text{ years}
              </annotation>
            </semantics>
          </math>
        </span>
        
        <span className="katex-html" ariaHidden="true">
          <span className="base">
            <span className="strut" style="height:0.8389em;vertical-align:-0.1944em;">
              
            </span>
            
            <span className="mord">
              3
            </span>
            
            <span className="mord,text">
              <span className="mord">
                to
              </span>
            </span>
            
            <span className="mord">
              5
            </span>
            
            <span className="mord,text">
              <span className="mord">
                years
              </span>
            </span>
          </span>
        </span>
      </span>
      
       depending on update rate
    </td>
  </tr>
</tbody>
</table>
</tabs-item>

<tabs-item label="Enclosure & Certifications">
<table>
<thead>
  <tr>
    <th align="left">
      Metric
    </th>
    
    <th align="left">
      Specification
    </th>
  </tr>
</thead>

<tbody>
  <tr>
    <td align="left">
      <strong>
        Housing Construction
      </strong>
    </td>
    
    <td align="left">
      Epoxy-Coated Low-Copper Aluminum or 316 Stainless Steel
    </td>
  </tr>
  
  <tr>
    <td align="left">
      <strong>
        Ingress Rating
      </strong>
    </td>
    
    <td align="left">
      IP66 / NEMA 4X
    </td>
  </tr>
  
  <tr>
    <td align="left">
      <strong>
        Temperature Rating
      </strong>
    </td>
    
    <td align="left">
      <span className="katex">
        <span className="katex-mathml">
          <math xmlns="http://www.w3.org/1998/Math/MathML">
            <semantics>
              <mrow>
                <mo>
                  −
                </mo>
                
                <mn>
                  40
                </mn>
                
                <mtext>
                  °C to
                </mtext>
                
                <mo>
                  +
                </mo>
                
                <mn>
                  70
                </mn>
                
                <mtext>
                  °C
                </mtext>
              </mrow>
              
              <annotation encoding="application/x-tex">
                -40\text{ °C to }+70\text{ °C}
              </annotation>
            </semantics>
          </math>
        </span>
        
        <span className="katex-html" ariaHidden="true">
          <span className="base">
            <span className="strut" style="height:0.7778em;vertical-align:-0.0833em;">
              
            </span>
            
            <span className="mord">
              −
            </span>
            
            <span className="mord">
              40
            </span>
            
            <span className="mord,text">
              <span className="mord">
                °C to
              </span>
            </span>
            
            <span className="mspace" style="margin-right:0.2222em;">
              
            </span>
            
            <span className="mbin">
              +
            </span>
            
            <span className="mspace" style="margin-right:0.2222em;">
              
            </span>
          </span>
          
          <span className="base">
            <span className="strut" style="height:0.6944em;">
              
            </span>
            
            <span className="mord">
              70
            </span>
            
            <span className="mord,text">
              <span className="mord">
                °C
              </span>
            </span>
          </span>
        </span>
      </span>
      
       (<span className="katex">
        <span className="katex-mathml">
          <math xmlns="http://www.w3.org/1998/Math/MathML">
            <semantics>
              <mrow>
                <mo>
                  −
                </mo>
                
                <mn>
                  40
                </mn>
                
                <mtext>
                  °F to
                </mtext>
                
                <mo>
                  +
                </mo>
                
                <mn>
                  158
                </mn>
                
                <mtext>
                  °F
                </mtext>
              </mrow>
              
              <annotation encoding="application/x-tex">
                -40\text{ °F to }+158\text{ °F}
              </annotation>
            </semantics>
          </math>
        </span>
        
        <span className="katex-html" ariaHidden="true">
          <span className="base">
            <span className="strut" style="height:0.7778em;vertical-align:-0.0833em;">
              
            </span>
            
            <span className="mord">
              −
            </span>
            
            <span className="mord">
              40
            </span>
            
            <span className="mord,text">
              <span className="mord">
                °F to
              </span>
            </span>
            
            <span className="mspace" style="margin-right:0.2222em;">
              
            </span>
            
            <span className="mbin">
              +
            </span>
            
            <span className="mspace" style="margin-right:0.2222em;">
              
            </span>
          </span>
          
          <span className="base">
            <span className="strut" style="height:0.6944em;">
              
            </span>
            
            <span className="mord">
              158
            </span>
            
            <span className="mord,text">
              <span className="mord">
                °F
              </span>
            </span>
          </span>
        </span>
      </span>
      
      )
    </td>
  </tr>
  
  <tr>
    <td align="left">
      <strong>
        Hazardous Approvals
      </strong>
    </td>
    
    <td align="left">
      ATEX / IECEx / UL / CSA Class I, Div 1 / Zone 0
    </td>
  </tr>
</tbody>
</table>
</tabs-item>
</tabs>

---

## Target Industry Applications

<card-group>
<card icon="i-lucide-flame" title="Oil & Gas Gathering Lines">

Provides continuous metal loss tracking in sour <span className="katex">
<span className="katex-mathml">
<math xmlns="http://www.w3.org/1998/Math/MathML">
<semantics>
<mrow>
<msub>
<mi>

H

</mi>

<mn>

2

</mn>
</msub>

<mi>

S

</mi>
</mrow>

<annotation encoding="application/x-tex">

H_2S

</annotation>
</semantics>
</math>
</span>

<span className="katex-html" ariaHidden="true">
<span className="base">
<span className="strut" style="height:0.8333em;vertical-align:-0.15em;">



</span>

<span className="mord">
<span className="mord,mathnormal" style="margin-right:0.0813em;">

H

</span>

<span className="msupsub">
<span className="vlist-t,vlist-t2">
<span className="vlist-r">
<span className="vlist" style="height:0.3011em;">
<span style="top:-2.55em;margin-left:-0.0813em;margin-right:0.05em;">
<span className="pstrut" style="height:2.7em;">



</span>

<span className="sizing,reset-size6,size3,mtight">
<span className="mord,mtight">

2

</span>
</span>
</span>
</span>

<span className="vlist-s">

​

</span>
</span>

<span className="vlist-r">
<span className="vlist" style="height:0.15em;">
<span>



</span>
</span>
</span>
</span>
</span>
</span>

<span className="mord,mathnormal" style="margin-right:0.0576em;">

S

</span>
</span>
</span>
</span>

 and <span className="katex">
<span className="katex-mathml">
<math xmlns="http://www.w3.org/1998/Math/MathML">
<semantics>
<mrow>
<mi>

C

</mi>

<msub>
<mi>

O

</mi>

<mn>

2

</mn>
</msub>
</mrow>

<annotation encoding="application/x-tex">

CO_2

</annotation>
</semantics>
</math>
</span>

<span className="katex-html" ariaHidden="true">
<span className="base">
<span className="strut" style="height:0.8333em;vertical-align:-0.15em;">



</span>

<span className="mord,mathnormal" style="margin-right:0.0715em;">

C

</span>

<span className="mord">
<span className="mord,mathnormal" style="margin-right:0.0278em;">

O

</span>

<span className="msupsub">
<span className="vlist-t,vlist-t2">
<span className="vlist-r">
<span className="vlist" style="height:0.3011em;">
<span style="top:-2.55em;margin-left:-0.0278em;margin-right:0.05em;">
<span className="pstrut" style="height:2.7em;">



</span>

<span className="sizing,reset-size6,size3,mtight">
<span className="mord,mtight">

2

</span>
</span>
</span>
</span>

<span className="vlist-s">

​

</span>
</span>

<span className="vlist-r">
<span className="vlist" style="height:0.15em;">
<span>



</span>
</span>
</span>
</span>
</span>
</span>
</span>
</span>
</span>

 pipeline environments.

</card>

<card icon="i-lucide-factory" title="Refinery Process Overhead">

Monitors localized corrosion rates in crude distillation overheads and chemical inhibitor injection points.

</card>
</card-group>

---

## Official Provider Resources & In-Depth Documentation

For complete technical handbooks, enterprise gateway configuration guides, and direct support from Cosasco's engineering
team, explore the official manufacturer portals below:

<card-group>
<card icon="i-lucide-external-link" title="Official Cosasco Microcor Product Gateway" target="_blank" to="https://www.cosasco.com/products/microcor">

Access official product line specifications, high-resolution probe selection guides, and global technical support
directly from Cosasco.

</card>

<card icon="i-lucide-file-text" title="Cosasco Technical Library & Datasheets" target="_blank" to="https://www.cosasco.com/resources/technical-library/datasheets">

Explore product datasheets, user manuals, and wireless integration documentation for M-310 (ISA100) and M-320
(WirelessHART) systems.

</card>
</card-group>
