component
SC16IS750
Public Made by Adomby adom
NXP I2C/SPI-to-UART bridge, TSSOP-24. Single UART with 64-byte FIFO, 8 GPIO, up to 5 Mbps. Datasheet-verified.
← Commit history
sc16is750: datasheet-first component page (KiCad sym+mod+step+lbr, hero, viewers)
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]"- }+ ] }