← Commit history

sc16is750: datasheet-first component page (KiCad sym+mod+step+lbr, hero, viewers)

Ray ·b4ddd3a81a ·2mo ago ·parent 274b2cf
1 file changed +219−8
page.json+219−8
@@ -1,8 +1,11 @@ {+  "schema_version": 1,+  "type": "component",   "slug": "sc16is750",+  "title": "SC16IS750",+  "brief": "NXP I2C/SPI-to-UART bridge, TSSOP-24. Single UART with 64-byte FIFO, 8 GPIO, up to 5 Mbps. Datasheet-verified.",   "version": "0.1.0",-  "type": "component",-  "description": "NXP I2C/SPI-to-UART bridge, TSSOP-24. Single UART with 64-byte FIFO, 8 GPIO, up to 5 Mbps. Datasheet-verified.",+  "license": "CC-BY-SA-4.0",   "tags": [     "component",     "interface",@@ -13,6 +16,219 @@     "tssop-24",     "nxp"   ],+  "component": {+    "mpn": "SC16IS750",+    "manufacturer": "NXP",+    "package": "TSSOP-24",+    "pin_count": 24,+    "category": "Interface",+    "subcategory": "UART bridge",+    "datasheet": "https://www.nxp.com/docs/en/data-sheet/SC16IS740_750_760.pdf",+    "parts": {+      "symbol": "sc16is750.kicad_sym",+      "footprint": "sc16is750.kicad_mod",+      "model_3d": "sc16is750.glb",+      "model_3d_step": "sc16is750.step",+      "lbr": "sc16is750.lbr"+    },+    "distributor_links": {},+    "pins": [+      {+        "number": "1",+        "name": "CTS",+        "type": "input",+        "description": "UART clear-to-send input (active LOW). A logic 0 indicates the modem/DTE is ready to accept transmit data. Status is readable via MSR[4]; only affects transmit when auto-CTS is enabled in EFR[7]."+      },+      {+        "number": "2",+        "name": "TX",+        "type": "output",+        "description": "UART transmitter serial output. Disabled and internally looped back to RX during local Loopback mode."+      },+      {+        "number": "3",+        "name": "RX",+        "type": "input",+        "description": "UART receiver serial input. Disabled in local Loopback mode where TX is internally routed to RX."+      },+      {+        "number": "4",+        "name": "RESET",+        "type": "input",+        "description": "Device hardware reset, active LOW. See Section 7.4.1 for reset behavior."+      },+      {+        "number": "5",+        "name": "XTAL1",+        "type": "input",+        "description": "Crystal input or external clock input. A crystal can be tied between XTAL1 and XTAL2 to form the internal oscillator, or an external clock can drive this pin directly."+      },+      {+        "number": "6",+        "name": "XTAL2",+        "type": "output",+        "description": "Crystal oscillator output; used together with XTAL1 when a crystal is fitted."+      },+      {+        "number": "7",+        "name": "VDD",+        "type": "power_in",+        "description": "Power supply, 2.5 V or 3.3 V nominal."+      },+      {+        "number": "8",+        "name": "I2C/SPI",+        "type": "input",+        "description": "Interface select. Tie HIGH for I2C-bus target mode, LOW for SPI target mode. Determines the function of pins 9-13."+      },+      {+        "number": "9",+        "name": "CS/A0",+        "type": "input",+        "description": "In SPI mode: SPI chip-select input (Schmitt-trigger, active LOW). In I2C mode: device-address select bit A0 (combines with A1 to program the 7-bit target address; see Table 32)."+      },+      {+        "number": "10",+        "name": "SI/A1",+        "type": "input",+        "description": "In SPI mode: SPI serial data input (MOSI). In I2C mode: device-address select bit A1 (combines with A0 to program the target address)."+      },+      {+        "number": "11",+        "name": "SO",+        "type": "tri_state",+        "description": "SPI serial data output (MISO), 3-stateable. In I2C mode this pin is undefined and must be left unconnected."+      },+      {+        "number": "12",+        "name": "SCL/SCLK",+        "type": "input",+        "description": "Serial clock input. Acts as I2C-bus SCL when I2C is selected, or SPI SCLK when SPI is selected (SPI Mode 0, up to 4 Mbit/s on SC16IS750)."+      },+      {+        "number": "13",+        "name": "SDA",+        "type": "bidirectional",+        "description": "I2C-bus data line, open-drain, when I2C interface is selected. If SPI is selected this pin is undefined and must be tied to VSS."+      },+      {+        "number": "14",+        "name": "IRQ",+        "type": "output",+        "description": "Interrupt output, open-drain, active LOW. Requires an external pull-up to VDD (~1 k\u03a9 at 3.3 V, ~1.5 k\u03a9 at 2.5 V). Asserts on enabled sources in the IER (line status, RX data available, TX empty, modem status, GPIO change)."+      },+      {+        "number": "15",+        "name": "GPIO0",+        "type": "bidirectional",+        "description": "Programmable I/O pin with active pull-up (see Table 36). Direction, level, and interrupt behavior are set via the IODir/IOState/IOIntEna registers."+      },+      {+        "number": "16",+        "name": "GPIO1",+        "type": "bidirectional",+        "description": "Programmable I/O pin with active pull-up (see Table 36)."+      },+      {+        "number": "17",+        "name": "GPIO2",+        "type": "bidirectional",+        "description": "Programmable I/O pin with active pull-up (see Table 36)."+      },+      {+        "number": "18",+        "name": "GPIO3",+        "type": "bidirectional",+        "description": "Programmable I/O pin with active pull-up (see Table 36)."+      },+      {+        "number": "19",+        "name": "VSS",+        "type": "power_in",+        "description": "Device ground reference."+      },+      {+        "number": "20",+        "name": "GPIO4/DSR",+        "type": "bidirectional",+        "description": "Programmable I/O pin, or modem DSR (Data Set Ready) input. Function is selected by IOControl register bit 1; active pull-up on input."+      },+      {+        "number": "21",+        "name": "GPIO5/DTR",+        "type": "bidirectional",+        "description": "Programmable I/O pin, or modem DTR (Data Terminal Ready) output. Selected via IOControl bit 1."+      },+      {+        "number": "22",+        "name": "GPIO6/CD",+        "type": "bidirectional",+        "description": "Programmable I/O pin, or modem CD (Carrier Detect) input. Selected via IOControl bit 1."+      },+      {+        "number": "23",+        "name": "GPIO7/RI",+        "type": "bidirectional",+        "description": "Programmable I/O pin, or modem RI (Ring Indicator) input. Selected via IOControl bit 1."+      },+      {+        "number": "24",+        "name": "RTS",+        "type": "output",+        "description": "UART request-to-send output, active LOW. Set by MCR[1] (or automatically driven when auto-RTS is enabled via EFR[6]); can also serve as the RS-485 driver direction-control signal."+      }+    ],+    "provenance": {+      "extractor": "ds2sf",+      "datasheet": {+        "url": "https://www.nxp.com/docs/en/data-sheet/SC16IS740_750_760.pdf",+        "pages": 61,+        "sha256": "805796f4b2fd33e6",+        "source_tier": "mfr"+      },+      "cad": "KiCad official (CC-BY-SA 4.0)",+      "pins": {+        "total": 24,+        "described": 24,+        "cites_pages": true,+        "refuses_to_fabricate": true+      }+    },+    "viewers": {+      "symbol": "viewers/symbol.html",+      "footprint": "viewers/footprint.html"+    }+  },+  "metadata": {+    "specs": {+      "Type": "I2C/SPI-to-UART bridge",+      "Channels": "1 UART",+      "FIFO": "64 bytes (TX and RX)",+      "Max baud": "5 Mbps",+      "GPIO": "8 (shared)",+      "Host interface": "I2C or SPI (pin-selected)",+      "Supply": "2.5-3.6 V",+      "Package": "TSSOP-24"+    }+  },+  "sections": [+    "hero",+    "viewers",+    "readme",+    "breadcrumbs",+    "info"+  ],+  "discovery_triggers": [+    "sc16is750",+    "i2c to uart",+    "spi to uart bridge",+    "add uart over i2c"+  ],+  "discovery_pitch": "NXP SC16IS750 I2C/SPI-to-UART bridge (TSSOP-24) with datasheet-verified pinout, KiCad symbol/footprint/3D, and full provenance.",+  "author": {+    "name": "Ray",+    "email": "[email protected]"+  },   "dependencies": {},   "hero": {     "type": "image",@@ -30,10 +246,5 @@     "docs/sc16is750-datasheet.pdf",     "viewers/symbol.html",     "viewers/footprint.html"-  ],-  "visibility": "public",-  "author": {-    "name": "Ray",-    "email": "[email protected]"-  }+  ] }\ No newline at end of file