{
  "metadata": {
    "id": "ncd0603w3",
    "name": "NationStar NCD0603W3 White LED",
    "type": "led",
    "description": "White 0603 (1608 metric) surface-mount indicator LED from Foshan NationStar Optoelectronics. Suitable for compact status indicators, low-profile user-interface lighting, and small illumination points where a simple current-limited white emitter is needed.",
    "manufacturer": "Foshan NationStar Optoelectronics",
    "part_number": "NCD0603W3",
    "datasheet_url": "https://lcsc.com/datasheet/lcsc_datasheet_1811091412_Foshan-NationStar-Optoelectronics-FC-TA1608WD3-455Q_C158100.pdf",
    "tags": [
      "ncd0603w3",
      "nationstar",
      "led",
      "white-led",
      "indicator-led",
      "smd-led",
      "0603",
      "1608-metric",
      "optoelectronics"
    ],
    "schema_version": "1.4.0",
    "version": "1.0"
  },
  "domains": [
    {
      "domain": "electrical",
      "power_domains": [
        {
          "id": "led_forward_bias",
          "name": "LED forward-bias operating range",
          "nominal_voltage_V": 3.2,
          "voltage_range_V": [
            2.6,
            3.6
          ],
          "max_current_mA": 20,
          "isolation_type": "non_isolated",
          "ground_reference": "common",
          "description": "Forward conduction envelope for the LED at its rated operating point. This is not a regulated supply domain; external current limiting is required."
        }
      ],
      "resources": [
        {
          "id": "anode",
          "name": "Anode",
          "description": "Positive LED terminal. Current enters here under forward bias.",
          "functions": [
            {
              "name": "led",
              "description": "Current-limited LED load input.",
              "direction": "sink",
              "signal_class": "power"
            }
          ],
          "power_domain_id": "led_forward_bias",
          "current_rating": {
            "sink": {
              "max_continuous_mA": 20,
              "max_peak_mA": 50,
              "peak_duration_ms": 0.1
            }
          },
          "connector_type": "smd_pad",
          "notes": "Absolute maximum continuous forward current is 20 mA. Pulsed operation above that must stay within the datasheet pulse and duty limits."
        },
        {
          "id": "cathode",
          "name": "Cathode",
          "description": "Negative LED terminal and current return path.",
          "functions": [
            {
              "name": "ground",
              "description": "LED return terminal.",
              "direction": "sink",
              "signal_class": "ground"
            }
          ],
          "power_domain_id": "led_forward_bias",
          "current_rating": {
            "sink": {
              "max_continuous_mA": 20,
              "max_peak_mA": 50,
              "peak_duration_ms": 0.1
            }
          },
          "connector_type": "smd_pad",
          "notes": "Observe polarity when assigning the PCB footprint; reverse voltage should stay below 5 V."
        }
      ],
      "interfaces": [
        {
          "id": "led_drive",
          "name": "Current-limited LED drive",
          "protocol": {
            "type": "power",
            "role": "input"
          },
          "requires": [
            {
              "function": "led",
              "count": 1
            },
            {
              "function": "ground",
              "count": 1
            }
          ],
          "constraints": {
            "max_connections": 1,
            "requires_matching_voltage_domain": false
          },
          "power_delivery": {
            "max_voltage_V": 3.6,
            "max_current_mA": 20
          },
          "description": "Forward-biased LED load. Drive from a current-limited source, a resistor-fed rail, or a GPIO through an external resistor."
        }
      ],
      "pin_count": 2,
      "metadata": {
        "package_type": "0603 (1608 Metric) SMD LED",
        "operating_temp_C": [
          -30,
          85
        ]
      }
    },
    {
      "domain": "mechanical",
      "package_type": "0603 (1608 Metric)",
      "dimensions_mm": {
        "length": 1.6,
        "width": 0.8,
        "height": 0.6
      },
      "resources": [],
      "interfaces": []
    }
  ],
  "design_rules": [
    "Always use an external current-limiting resistor or a constant-current driver; do not place the LED directly across a voltage rail.",
    "Size current limiting against the low-end forward-voltage case (2.6 V) so production spread does not overdrive the LED.",
    "Keep continuous forward current at or below 20 mA; pulsed drive may reach 50 mA only for short pulses up to 0.1 ms with low duty cycle.",
    "Keep reverse voltage below 5 V and preserve anode/cathode polarity throughout symbol, footprint, and assembly."
  ],
  "usage_notes": "This is a straightforward white indicator LED rather than a smart LED or constant-current module. It is best treated as a two-terminal polarized load that needs a resistor, transistor, or dedicated LED driver sized for the desired brightness and available supply voltage.",
  "application_examples": [
    "Board power or status indication",
    "Low-profile user-interface indicator lighting",
    "Small white illumination point on sensor or control boards"
  ],
  "compatibility_notes": "Works well from 3.3 V and 5 V systems when an external resistor or current driver is included. Direct MCU GPIO drive is only appropriate when GPIO current limits, LED current targets, and resistor sizing are all checked together.",
  "warnings": [
    "Brightness and chromaticity vary by production bin; do not assume tightly matched optical output across reels or lots.",
    "This part is a bare SMD LED, not a breakout or pre-resistored indicator. It requires PCB footprint, polarity control, and current limiting in the host design."
  ]
}