{
  "metadata": {
    "id": "ASE-12.000MHZ-L-C-T",
    "name": "Abracon ASE-12.000MHZ-LC-T 12 MHz CMOS SMD Oscillator",
    "type": "oscillator",
    "description": "12 MHz CMOS surface-mount oscillator in a 3.2 x 2.5 mm 4-pad ceramic package. 3.3 V supply, +/-50 ppm frequency stability, and -40 C to +85 C operating range. Used as a compact active clock source when a passive crystal plus load network is not desired.",
    "manufacturer": "Abracon LLC",
    "part_number": "ASE-12.000MHZ-LC-T",
    "datasheet_url": "https://abracon.com/Oscillators/ASEseries.pdf",
    "tags": [
      "abracon",
      "oscillator",
      "12mhz",
      "cmos",
      "smd",
      "3225",
      "active-clock",
      "clock-source"
    ],
    "schema_version": "1.4.0",
    "version": "1.0",
    "thumbnail": "https://storage.googleapis.com/protoboard-delta.firebasestorage.app/protoparts/abracon-ase-12-000mhz-lc-t/thumbnail.png"
  },
  "domains": [
    {
      "domain": "electrical",
      "power_domains": [
        {
          "id": "vcc",
          "name": "3.3 V Supply",
          "nominal_voltage_V": 3.3,
          "voltage_range_V": [
            2.25,
            3.63
          ],
          "max_current_mA": 10,
          "isolation_type": "non_isolated",
          "ground_reference": "common",
          "description": "CMOS oscillator core supply."
        }
      ],
      "resources": [
        {
          "id": "pin1_st",
          "name": "Pin 1 - Standby / Enable",
          "description": "Standby and output-enable input. Tie high or leave open for normal oscillation; pull low to disable the output and enter standby.",
          "functions": [
            {
              "name": "enable",
              "direction": "sink",
              "signal_class": "data"
            }
          ],
          "connector_type": "smd_pad",
          "power_domain_id": "vcc"
        },
        {
          "id": "pin2_gnd",
          "name": "Pin 2 - GND",
          "description": "Ground reference pad.",
          "functions": [
            {
              "name": "ground",
              "direction": "sink",
              "signal_class": "ground"
            }
          ],
          "connector_type": "smd_pad",
          "power_domain_id": "vcc"
        },
        {
          "id": "pin3_out",
          "name": "Pin 3 - Clock Output",
          "description": "12 MHz CMOS clock output.",
          "functions": [
            {
              "name": "digital_output",
              "direction": "source",
              "signal_class": "clock"
            }
          ],
          "connector_type": "smd_pad",
          "power_domain_id": "vcc"
        },
        {
          "id": "pin4_vdd",
          "name": "Pin 4 - VDD",
          "description": "3.3 V supply input pad. Decouple with a 100 nF capacitor placed close to the package.",
          "functions": [
            {
              "name": "power_input",
              "direction": "sink",
              "signal_class": "power"
            }
          ],
          "connector_type": "smd_pad",
          "power_domain_id": "vcc"
        }
      ],
      "interfaces": [
        {
          "id": "supply_input",
          "name": "3.3 V Supply Input",
          "protocol": {
            "type": "power",
            "role": "input"
          },
          "requires": [
            {
              "function": "power_input",
              "count": 1
            },
            {
              "function": "ground",
              "count": 1
            }
          ],
          "constraints": {
            "max_connections": 1,
            "requires_matching_voltage_domain": false
          },
          "description": "3.3 V supply rail and ground return. Decouple at the part with a 100 nF X7R capacitor."
        },
        {
          "id": "clock_output",
          "name": "12 MHz Clock Output",
          "protocol": {
            "type": "digital",
            "role": "output"
          },
          "requires": [
            {
              "function": "digital_output",
              "count": 1
            }
          ],
          "constraints": {
            "max_connections": 1,
            "requires_matching_voltage_domain": true
          },
          "description": "Single-ended CMOS clock output intended to drive a high-impedance clock-in pin such as an MCU oscillator input."
        },
        {
          "id": "standby_control",
          "name": "Standby Control Input",
          "protocol": {
            "type": "digital",
            "role": "input"
          },
          "requires": [
            {
              "function": "enable",
              "count": 1
            }
          ],
          "constraints": {
            "max_connections": 1,
            "requires_matching_voltage_domain": true
          },
          "description": "Optional standby or output-enable input. Tie high for always-on use or drive low to stop the output."
        }
      ],
      "supply_voltage_V": [
        2.25,
        3.63
      ],
      "pin_count": 4,
      "metadata": {
        "package_type": "3.2 x 2.5 mm SMD (4-pad)",
        "frequency_MHz": 12,
        "frequency_stability_ppm": 50,
        "output_type": "CMOS",
        "max_supply_current_mA": 10
      }
    },
    {
      "domain": "mechanical",
      "resources": [],
      "interfaces": [],
      "package_type": "3.2 x 2.5 mm ceramic SMD (4-pad)",
      "dimensions_mm": {
        "length": 3.2,
        "width": 2.5,
        "height": 1.1
      },
      "weight_g": 0.02,
      "metadata": {
        "mounting_method": "smt_reflow"
      }
    },
    {
      "domain": "thermal",
      "resources": [],
      "interfaces": [],
      "operating_temperature_C": [
        -40,
        85
      ],
      "metadata": {
        "requires_thermal_management": false
      }
    }
  ],
  "design_rules": [
    "Place a 100 nF X7R decoupling capacitor between VDD and GND as close to the oscillator pads as practical.",
    "Route the clock output trace short and direct to the destination clock input. For longer traces, add a small series resistor near the oscillator if edge control is needed.",
    "Tie the standby pin high or leave it open for always-on operation; do not leave it floating in noisy environments if deterministic startup matters.",
    "Do not add crystal load capacitors to the clock output. This is an active CMOS oscillator, not a passive crystal."
  ],
  "usage_notes": "Use this part when a 12 MHz reference clock is needed without a discrete crystal network. It is suitable for MCU and digital logic clock inputs that accept a CMOS square-wave reference.",
  "warnings": [
    "This is a CMOS oscillator, not a passive crystal. Treat the output as a driven digital clock source.",
    "Do not exceed 3.63 V on VDD, and keep the supply reasonably clean to avoid excess jitter or startup issues."
  ],
  "artifacts": [
    {
      "id": "art_thumbnail",
      "name": "Thumbnail",
      "type": "image",
      "url": "https://storage.googleapis.com/protoboard-delta.firebasestorage.app/protoparts/abracon-ase-12-000mhz-lc-t/thumbnail.png"
    },
    {
      "id": "art_datasheet_0",
      "name": "Datasheet",
      "type": "datasheet",
      "url": "https://abracon.com/Oscillators/ASE.pdf"
    },
    {
      "id": "art_product_page_1",
      "name": "Product Page",
      "type": "link",
      "url": "https://www.digikey.com/product-detail/en/abracon-llc/ASE-12.000MHZ-LC-T/535-9561-1-ND/1237028"
    }
  ],
  "previewArtifactId": "art_thumbnail"
}