Touch Pin Parasitic Capacitance for Peripheral Touch Controller (PTC) Devices

Last modified by Microchip on 2026/03/26 10:34

Use this tool to calculate the parasitic capacitance for each touch pin (pad) on a device. To find the pin capacitance for your device, choose the device family using the radio buttons, then in the pull-down menu and find your device.

Pad Capacitance Values

Device Family:
Device:
Select a device
const padCapData = {
  "SAMD20": {
    "family": "ARM",
    "pins": [
      {
        "channel": "Y0",
        "value": 9.518,
        "gray": false,
        "yellow": true
      },
      {
        "channel": "Y1",
        "value": 2.025,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y2",
        "value": 5.4,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y3",
        "value": 2.16,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y4",
        "value": 1.688,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y5",
        "value": 1.755,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y6",
        "value": 1.553,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y7",
        "value": 1.553,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y8",
        "value": 1.553,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y9",
        "value": 1.485,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y10",
        "value": 1.215,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y11",
        "value": 1.215,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y12",
        "value": 1.283,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y13",
        "value": 1.35,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y14",
        "value": 1.35,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y15",
        "value": 1.755,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y16",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y17",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y18",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y19",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y20",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y21",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y22",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y23",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y24",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y25",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y26",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y27",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y28",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y29",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y30",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y31",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y32",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y33",
        "value": null,
        "gray": true,
        "yellow": false
      }
    ]
  },
  "SAMD21": {
    "family": "ARM",
    "pins": [
      {
        "channel": "Y0",
        "value": 9.45,
        "gray": false,
        "yellow": true
      },
      {
        "channel": "Y1",
        "value": 1.958,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y2",
        "value": 5.805,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y3",
        "value": 1.755,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y4",
        "value": 2.633,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y5",
        "value": 2.228,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y6",
        "value": 1.823,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y7",
        "value": 1.688,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y8",
        "value": 1.688,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y9",
        "value": 1.62,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y10",
        "value": "5.98725*",
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y11",
        "value": 1.485,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y12",
        "value": 1.35,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y13",
        "value": 1.485,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y14",
        "value": 1.823,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y15",
        "value": 1.823,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y16",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y17",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y18",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y19",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y20",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y21",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y22",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y23",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y24",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y25",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y26",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y27",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y28",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y29",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y30",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y31",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y32",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y33",
        "value": null,
        "gray": true,
        "yellow": false
      }
    ]
  },
  "SAMD11/ SAMD10": {
    "family": "ARM",
    "pins": [
      {
        "channel": "Y0",
        "value": 8.78,
        "gray": false,
        "yellow": true
      },
      {
        "channel": "Y1",
        "value": 2.08,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y2",
        "value": 6.37,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y3",
        "value": 2.47,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y4",
        "value": 1.95,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y5",
        "value": 1.89,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y6",
        "value": 5.27,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y7",
        "value": 4.42,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y8",
        "value": 1.869,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y9",
        "value": 2.004,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y10",
        "value": 2.02,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y11",
        "value": 2.072,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y12",
        "value": 3.06,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y13",
        "value": 3.38,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y14",
        "value": 5.01,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y15",
        "value": 4.88,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y16",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y17",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y18",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y19",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y20",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y21",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y22",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y23",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y24",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y25",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y26",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y27",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y28",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y29",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y30",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y31",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y32",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y33",
        "value": null,
        "gray": true,
        "yellow": false
      }
    ]
  },
  "SAMC21/ SAMC20": {
    "family": "ARM",
    "pins": [
      {
        "channel": "Y0",
        "value": 9.295,
        "gray": false,
        "yellow": true
      },
      {
        "channel": "Y1",
        "value": 3.159,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y2",
        "value": 3.679,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y3",
        "value": 2.822,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y4",
        "value": 3.618,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y5",
        "value": 3.065,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y6",
        "value": 2.639,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y7",
        "value": 2.666,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y8",
        "value": 2.849,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y9",
        "value": 2.666,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y10",
        "value": 2.855,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y11",
        "value": 2.639,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y12",
        "value": 2.882,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y13",
        "value": 2.396,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y14",
        "value": 2.639,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y15",
        "value": 2.606,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y16",
        "value": 2.666,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y17",
        "value": 2.606,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y18",
        "value": 2.329,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y19",
        "value": 2.207,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y20",
        "value": 2.916,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y21",
        "value": 2.95,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y22",
        "value": 2.423,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y23",
        "value": 2.363,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y24",
        "value": 2.943,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y25",
        "value": 2.606,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y26",
        "value": 4.766,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y27",
        "value": 5.832,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y28",
        "value": 2.518,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y29",
        "value": 2.423,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y30",
        "value": 2.207,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y31",
        "value": 2.207,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y32",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y33",
        "value": null,
        "gray": true,
        "yellow": false
      }
    ]
  },
  "SAML21": {
    "family": "ARM",
    "pins": [
      {
        "channel": "Y0",
        "value": 8.991,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y1",
        "value": 6.905,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y2",
        "value": 12.515,
        "gray": false,
        "yellow": true
      },
      {
        "channel": "Y3",
        "value": 7.493,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y4",
        "value": 3.254,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y5",
        "value": 12.299,
        "gray": false,
        "yellow": true
      },
      {
        "channel": "Y6",
        "value": 2.761,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y7",
        "value": 2.822,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y8",
        "value": 2.153,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y9",
        "value": 2.241,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y10",
        "value": 1.937,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y11",
        "value": 2.086,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y12",
        "value": 11.745,
        "gray": false,
        "yellow": true
      },
      {
        "channel": "Y13",
        "value": 1.721,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y14",
        "value": 2.12,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y15",
        "value": 2.268,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y16",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y17",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y18",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y19",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y20",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y21",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y22",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y23",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y24",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y25",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y26",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y27",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y28",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y29",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y30",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y31",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y32",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y33",
        "value": null,
        "gray": true,
        "yellow": false
      }
    ]
  },
  "SAML22": {
    "family": "ARM",
    "pins": [
      {
        "channel": "Y0",
        "value": 2.39,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y1",
        "value": 2.39,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y2",
        "value": 2.396,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y3",
        "value": 2.457,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y4",
        "value": 2.086,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y5",
        "value": 2.12,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y6",
        "value": 2.241,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y7",
        "value": 2.207,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y8",
        "value": 3.47,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y9",
        "value": 2.518,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y10",
        "value": 3.254,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y11",
        "value": 2.329,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y12",
        "value": 1.816,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y13",
        "value": 1.843,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y14",
        "value": 1.931,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y15",
        "value": 1.937,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y16",
        "value": 3.524,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y17",
        "value": 3.652,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y18",
        "value": 6.291,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y19",
        "value": 6.325,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y20",
        "value": 3.159,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y21",
        "value": 3.254,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y22",
        "value": 2.822,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y23",
        "value": 2.761,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y24",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y25",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y26",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y27",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y28",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y29",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y30",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y31",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y32",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y33",
        "value": null,
        "gray": true,
        "yellow": false
      }
    ]
  },
  "SAME54/ SAMD51": {
    "family": "ARM",
    "pins": [
      {
        "channel": "Y0",
        "value": 4.05,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y1",
        "value": 2.7,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y2",
        "value": 3.92,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y3",
        "value": 5.4,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y4",
        "value": 3.38,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y5",
        "value": 4.59,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y6",
        "value": 4.73,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y7",
        "value": 4.73,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y8",
        "value": 3.38,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y9",
        "value": 3.38,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y10",
        "value": 5.4,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y11",
        "value": 5.4,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y12",
        "value": 4.05,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y13",
        "value": 4.05,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y14",
        "value": 4.05,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y15",
        "value": 4.59,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y16",
        "value": 8.1,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y17",
        "value": 5.4,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y18",
        "value": 4.73,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y19",
        "value": 4.689,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y20",
        "value": 4.73,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y21",
        "value": 7.29,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y22",
        "value": 2.7,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y23",
        "value": 2.7,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y24",
        "value": 2.7,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y25",
        "value": 2.7,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y26",
        "value": 2.7,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y27",
        "value": 3.24,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y28",
        "value": 3.24,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y29",
        "value": 3.24,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y30",
        "value": 4.73,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y31",
        "value": 4.73,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y32",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y33",
        "value": null,
        "gray": true,
        "yellow": false
      }
    ]
  },
  "SAML10/ SAML11": {
    "family": "ARM",
    "pins": [
      {
        "channel": "Y0",
        "value": "< 1",
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y1",
        "value": 0.2295,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y2",
        "value": 6.0345,
        "gray": false,
        "yellow": true
      },
      {
        "channel": "Y3",
        "value": "< 1",
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y4",
        "value": "< 1",
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y5",
        "value": 1.0395,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y6",
        "value": "< 1",
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y7",
        "value": "< 1",
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y8",
        "value": "< 1",
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y9",
        "value": "< 1",
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y10",
        "value": 11.0295,
        "gray": false,
        "yellow": true
      },
      {
        "channel": "Y11",
        "value": "< 1",
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y12",
        "value": "< 1",
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y13",
        "value": "< 1",
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y14",
        "value": "< 1",
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y15",
        "value": 1.3095,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y16",
        "value": "< 1",
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y17",
        "value": "< 1",
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y18",
        "value": "< 1",
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y19",
        "value": "< 1",
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y20",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y21",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y22",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y23",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y24",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y25",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y26",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y27",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y28",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y29",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y30",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y31",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y32",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y33",
        "value": null,
        "gray": true,
        "yellow": false
      }
    ]
  },
  "PIC32CM JH": {
    "family": "PIC",
    "pins": [
      {
        "channel": "Y0",
        "value": 10.23975,
        "gray": false,
        "yellow": true
      },
      {
        "channel": "Y1",
        "value": 3.624,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y2",
        "value": 4.039,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y3",
        "value": 3.489,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y4",
        "value": 3.827,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y5",
        "value": 3.219,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y6",
        "value": 3.352,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y7",
        "value": 3.352,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y8",
        "value": 3.489,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y9",
        "value": 3.489,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y10",
        "value": 3.084,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y11",
        "value": 3.084,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y12",
        "value": 3.084,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y13",
        "value": 2.747,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y14",
        "value": 3.017,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y15",
        "value": 3.017,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y16",
        "value": 4.029,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y17",
        "value": 4.164,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y18",
        "value": 3.692,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y19",
        "value": 3.557,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y20",
        "value": 4.232,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y21",
        "value": 4.299,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y22",
        "value": 3.827,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y23",
        "value": 3.827,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y24",
        "value": 5.177,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y25",
        "value": 5.177,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y26",
        "value": 7.202,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y27",
        "value": 8.619,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y28",
        "value": 3.219,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y29",
        "value": 3.084,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y30",
        "value": 3.084,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y31",
        "value": 3.084,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y32",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y33",
        "value": null,
        "gray": true,
        "yellow": false
      }
    ]
  },
  "PIC32CK GC/ SG": {
    "family": "PIC",
    "pins": [
      {
        "channel": "Y0",
        "value": 4.65,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y1",
        "value": 7.65,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y2",
        "value": 4.95,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y3",
        "value": 4.8,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y4",
        "value": 4.8,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y5",
        "value": 9.3,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y6",
        "value": 4.2,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y7",
        "value": 4.5,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y8",
        "value": 5.1,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y9",
        "value": 4.95,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y10",
        "value": 4.5,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y11",
        "value": 4.65,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y12",
        "value": 4.65,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y13",
        "value": 4.5,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y14",
        "value": 4.5,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y15",
        "value": 4.5,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y16",
        "value": 4.95,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y17",
        "value": 5.4,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y18",
        "value": 4.65,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y19",
        "value": 3.9,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y20",
        "value": 4.95,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y21",
        "value": 5.7,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y22",
        "value": 4.8,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y23",
        "value": 4.5,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y24",
        "value": 4.5,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y25",
        "value": 4.5,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y26",
        "value": 4.35,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y27",
        "value": 4.35,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y28",
        "value": 4.5,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y29",
        "value": 4.5,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y30",
        "value": 4.5,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y31",
        "value": 4.65,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y32",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y33",
        "value": null,
        "gray": true,
        "yellow": false
      }
    ]
  },
  "PIC32CZ CA": {
    "family": "PIC",
    "pins": [
      {
        "channel": "Y0",
        "value": 8.25,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y1",
        "value": 7.65,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y2",
        "value": 7.65,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y3",
        "value": 7.65,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y4",
        "value": 7.05,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y5",
        "value": 7.65,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y6",
        "value": 7.65,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y7",
        "value": 6.75,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y8",
        "value": 32.1,
        "gray": false,
        "yellow": true
      },
      {
        "channel": "Y9",
        "value": 6.9,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y10",
        "value": 7.65,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y11",
        "value": 7.65,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y12",
        "value": 7.65,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y13",
        "value": 7.65,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y14",
        "value": 6.9,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y15",
        "value": 7.65,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y16",
        "value": 7.65,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y17",
        "value": 7.65,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y18",
        "value": 7.65,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y19",
        "value": 6.6,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y20",
        "value": 6.9,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y21",
        "value": 7.65,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y22",
        "value": 7.65,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y23",
        "value": 7.65,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y24",
        "value": 9.9,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y25",
        "value": 11.4,
        "gray": false,
        "yellow": true
      },
      {
        "channel": "Y26",
        "value": 7.65,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y27",
        "value": 6.75,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y28",
        "value": 7.05,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y29",
        "value": 7.65,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y30",
        "value": 7.65,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y31",
        "value": 7.65,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y32",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y33",
        "value": null,
        "gray": true,
        "yellow": false
      }
    ]
  },
  "PIC32CM SG/GC": {
    "family": "PIC",
    "pins": [
      {
        "channel": "Y0",
        "value": 13.95,
        "gray": false,
        "yellow": true
      },
      {
        "channel": "Y1",
        "value": 1.95,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y2",
        "value": 1.8,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y3",
        "value": 1.95,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y4",
        "value": 2.25,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y5",
        "value": 2.1,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y6",
        "value": 2.1,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y7",
        "value": 2.25,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y8",
        "value": 2.7,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y9",
        "value": 2.7,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y10",
        "value": 2.55,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y11",
        "value": 2.1,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y12",
        "value": 2.4,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y13",
        "value": 4.95,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y14",
        "value": 2.1,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y15",
        "value": 2.1,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y16",
        "value": 2.1,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y17",
        "value": 2.1,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y18",
        "value": 2.7,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y19",
        "value": 3,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y20",
        "value": 2.85,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y21",
        "value": 1.95,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y22",
        "value": 1.8,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y23",
        "value": 1.65,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y24",
        "value": 1.65,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y25",
        "value": 1.8,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y26",
        "value": 1.95,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y27",
        "value": 1.65,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y28",
        "value": 1.8,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y29",
        "value": 1.8,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y30",
        "value": 1.5,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y31",
        "value": 1.65,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y32",
        "value": 2.1,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y33",
        "value": 2.1,
        "gray": false,
        "yellow": false
      }
    ]
  },
  "PIC32CM PL": {
    "family": "PIC",
    "pins": [
      {
        "channel": "Y0",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y1",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y2",
        "value": 3.7,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y3",
        "value": 3.8,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y4",
        "value": 3.1,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y5",
        "value": 3.2,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y6",
        "value": 3.7,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y7",
        "value": 3.8,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y8",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y9",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y10",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y11",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y12",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y13",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y14",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y15",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y16",
        "value": 3.1,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y17",
        "value": 3.8,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y18",
        "value": 3.2,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y19",
        "value": 3.1,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y20",
        "value": 4.6,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y21",
        "value": 4.6,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y22",
        "value": 4.2,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y23",
        "value": 7.5,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y24",
        "value": 4,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y25",
        "value": 3.1,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y26",
        "value": 3.9,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y27",
        "value": 3.9,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y28",
        "value": 3.9,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y29",
        "value": 3.9,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y30",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y31",
        "value": 3.9,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y32",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y33",
        "value": null,
        "gray": true,
        "yellow": false
      }
    ]
  },
  "PIC32CM LE / LS": {
    "family": "PIC",
    "pins": [
      {
        "channel": "Y0",
        "value": 3.06,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y1",
        "value": 6.3,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y2",
        "value": 9.68,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y3",
        "value": 4.95,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y4",
        "value": 3.6,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y5",
        "value": 7.65,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y6",
        "value": 4.01,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y7",
        "value": 3.33,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y8",
        "value": 3.2,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y9",
        "value": 2.52,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y10",
        "value": 15.89,
        "gray": false,
        "yellow": true
      },
      {
        "channel": "Y11",
        "value": 3.47,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y12",
        "value": 3.6,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y13",
        "value": 5.09,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y14",
        "value": 7.65,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y15",
        "value": 6.71,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y16",
        "value": 6.71,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y17",
        "value": 4.82,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y18",
        "value": 26.55,
        "gray": false,
        "yellow": true
      },
      {
        "channel": "Y19",
        "value": 27.5,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y20",
        "value": 1.85,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y21",
        "value": 2.12,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y22",
        "value": 3.6,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y23",
        "value": 3.47,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y24",
        "value": 3.33,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y25",
        "value": 3.06,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y26",
        "value": 13.05,
        "gray": false,
        "yellow": true
      },
      {
        "channel": "Y27",
        "value": 2.39,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y28",
        "value": 2.12,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y29",
        "value": 1.85,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y30",
        "value": 3.2,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y31",
        "value": 3.02,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y32",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y33",
        "value": null,
        "gray": true,
        "yellow": false
      }
    ]
  },
  "Tiny817": {
    "family": "AVR",
    "pins": [
      {
        "channel": "Y0",
        "value": 8.6,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y1",
        "value": 9.23,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y2",
        "value": 18.07,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y3",
        "value": 9.9,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y4",
        "value": 17.45,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y5",
        "value": 17.4,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y6",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y7",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y8",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y9",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y10",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y11",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y12",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y13",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y14",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y15",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y16",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y17",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y18",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y19",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y20",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y21",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y22",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y23",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y24",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y25",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y26",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y27",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y28",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y29",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y30",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y31",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y32",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y33",
        "value": null,
        "gray": true,
        "yellow": false
      }
    ]
  },
  "Tiny1617": {
    "family": "AVR",
    "pins": [
      {
        "channel": "Y0",
        "value": 9.551,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y1",
        "value": 30.422,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y2",
        "value": 18.474,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y3",
        "value": 11.454,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y4",
        "value": 16.719,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y5",
        "value": 18.542,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y6",
        "value": 11.319,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y7",
        "value": 11.319,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y8",
        "value": 7.404,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y9",
        "value": 11.117,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y10",
        "value": 11.454,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y11",
        "value": 9.632,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y12",
        "value": 9.699,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y13",
        "value": 8.619,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y14",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y15",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y16",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y17",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y18",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y19",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y20",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y21",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y22",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y23",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y24",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y25",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y26",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y27",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y28",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y29",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y30",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y31",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y32",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y33",
        "value": null,
        "gray": true,
        "yellow": false
      }
    ]
  },
  "Tiny3217": {
    "family": "AVR",
    "pins": [
      {
        "channel": "Y0",
        "value": 9.834,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y1",
        "value": 31.907,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y2",
        "value": 16.584,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y3",
        "value": 12.062,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y4",
        "value": 17.664,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y5",
        "value": 18.879,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y6",
        "value": 7.8772,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y7",
        "value": 11.859,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y8",
        "value": 11.724,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y9",
        "value": 11.792,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y10",
        "value": 11.792,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y11",
        "value": 11.859,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y12",
        "value": 9.632,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y13",
        "value": 9.902,
        "gray": false,
        "yellow": false
      },
      {
        "channel": "Y14",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y15",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y16",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y17",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y18",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y19",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y20",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y21",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y22",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y23",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y24",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y25",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y26",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y27",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y28",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y29",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y30",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y31",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y32",
        "value": null,
        "gray": true,
        "yellow": false
      },
      {
        "channel": "Y33",
        "value": null,
        "gray": true,
        "yellow": false
      }
    ]
  }
};

// Update device dropdown based on selected family
function updateDeviceList() {
  const family = document.querySelector('input[name="device-family"]:checked').value;
  const deviceSelect = document.getElementById('device-select');
  
  deviceSelect.innerHTML = '';
  
  for (const deviceName in padCapData) {
    if (padCapData[deviceName].family === family) {
      const option = document.createElement('option');
      option.value = deviceName;
      option.textContent = deviceName;
      deviceSelect.appendChild(option);
    }
  }
  
  displayDeviceData();
}

// Display pad capacitance data for selected device
function displayDeviceData() {
  const deviceName = document.getElementById('device-select').value;
  if (!deviceName || !padCapData[deviceName]) {
    return;
  }
  
  const deviceData = padCapData[deviceName];
  const pins = deviceData.pins;
  
  document.getElementById('device-title').textContent = deviceName;
  
  // Find last valid pin index
  let lastValidIndex = -1;
  for (let i = pins.length - 1; i >= 0; i--) {
    if (pins[i].value !== null) {
      lastValidIndex = i;
      break;
    }
  }
  
  // Build XWiki table markup
  let tableMarkup = '|= Channel |= Pad Capacitance (pF)\n';
  
  for (let i = 0; i <= lastValidIndex; i++) {
    const pin = pins[i];
    
    if (pin.value === null || pin.gray) {
      tableMarkup += '|(% style="background-color: #d3d3d3; color: #666;" %)' + pin.channel + 
                     '|(% style="background-color: #d3d3d3; color: #666;" %)—\n';
    } else {
      let value = pin.value;
      if (deviceName === 'SAMD21' && pin.channel === 'Y10') {
        value = pin.value + ' *';
      }
      tableMarkup += '|' + pin.channel + '|' + value + '\n';
    }
  }
  
  // The table container will hold plain text that XWiki will render
  const container = document.getElementById('table-container');
  container.innerHTML = '';
  
  // We need to trigger XWiki to re-render this section
  // Since we can't easily do that, let's create an HTML table instead
  let htmlTable = '';
  
  for (let i = 0; i <= lastValidIndex; i++) {
    const pin = pins[i];
    
    if (pin.value === null || pin.gray) {
      htmlTable += '';
    } else {
      let value = pin.value;
      if (deviceName === 'SAMD21' && pin.channel === 'Y10') {
        value = pin.value + ' *';
      }
      htmlTable += '';
    }
  }
  
  htmlTable += '
ChannelPad Capacitance (pF)
' + pin.channel + '
' + pin.channel + '' + value + '
'; container.innerHTML = htmlTable; // Show/hide device-specific notes const notesDiv = document.getElementById('device-notes'); const notesText = document.getElementById('notes-text'); if (deviceName === 'SAMD21') { notesText.textContent = "* Note: Y10 is 5.987 pF for SAMD21 'D' variants and 1.485 pF for other SAMD21 variants."; notesDiv.style.display = 'block'; } else { notesDiv.style.display = 'none'; } } // Event listeners document.querySelectorAll('input[name="device-family"]').forEach(radio => { radio.addEventListener('change', updateDeviceList); }); document.getElementById('device-select').addEventListener('change', displayDeviceData); // Initialize updateDeviceList();