← Commit history

component: full datasheet-first definition

Ray ·1c21864f32 ·2mo ago ·parent f1eb6a2
1 file changed +232−20
page.json+232−20
@@ -3,8 +3,9 @@   "type": "component",   "slug": "ft232rl",   "title": "FT232RL",-  "brief": "USB to UART IC, SSOP-28",+  "brief": "FTDI USB-to-UART bridge, SSOP-28. USB 2.0 full-speed, 300 baud-3 Mbaud, integrated clock + EEPROM. Datasheet-verified.",   "version": "0.1.0",+  "license": "CC-BY-SA-4.0",   "tags": [     "component",     "interface",@@ -13,36 +14,247 @@     "ssop-28",     "ftdi"   ],-  "license": "MIT",   "component": {     "mpn": "FT232RL",     "manufacturer": "FTDI",     "package": "SSOP-28",-    "pin_count": null,-    "category": "library",-    "subcategory": "",-    "body_size": null,-    "parts": {},-    "distributor_links": {}+    "pin_count": 28,+    "category": "Interface IC",+    "subcategory": "USB-to-UART bridge",+    "datasheet": "https://cdn.sparkfun.com/datasheets/BreakoutBoards/DS_FT232R.pdf",+    "parts": {+      "symbol": "ft232rl.kicad_sym",+      "footprint": "ft232rl.kicad_mod",+      "model_3d": "ft232rl.glb"+    },+    "distributor_links": {},+    "pins": [+      {+        "number": "1",+        "name": "TXD",+        "type": "output",+        "description": "Transmit Asynchronous Data Output (UART TXD)."+      },+      {+        "number": "2",+        "name": "DTR#",+        "type": "output",+        "description": "Data Terminal Ready control output / handshake signal (active low)."+      },+      {+        "number": "3",+        "name": "RTS#",+        "type": "output",+        "description": "Request To Send control output / handshake signal (active low)."+      },+      {+        "number": "4",+        "name": "VCCIO",+        "type": "power_in",+        "description": "+1.8V to +5.25V supply for the UART interface and CBUS group pins. Connect to 3V3OUT for +3.3V CMOS drive, to VCC for +5V CMOS drive, or to an external +1.8V\u2013+2.8V rail for lower-level drive."+      },+      {+        "number": "5",+        "name": "RXD",+        "type": "input",+        "description": "Receiving Asynchronous Data Input (UART RXD)."+      },+      {+        "number": "6",+        "name": "RI#",+        "type": "input",+        "description": "Ring Indicator control input (active low). When remote wake-up is enabled in the EEPROM, a 20 ms active-low pulse can resume the PC USB host from suspend."+      },+      {+        "number": "7",+        "name": "GND",+        "type": "power_in",+        "description": "Device digital ground supply pin."+      },+      {+        "number": "8",+        "name": "NC",+        "type": "unconnected",+        "description": "No internal connection. Leave unconnected."+      },+      {+        "number": "9",+        "name": "DSR#",+        "type": "input",+        "description": "Data Set Ready control input / handshake signal (active low)."+      },+      {+        "number": "10",+        "name": "DCD#",+        "type": "input",+        "description": "Data Carrier Detect control input (active low)."+      },+      {+        "number": "11",+        "name": "CTS#",+        "type": "input",+        "description": "Clear To Send control input / handshake signal (active low)."+      },+      {+        "number": "12",+        "name": "CBUS4",+        "type": "bidirectional",+        "description": "Configurable CBUS output-only pin. Function is set in the internal EEPROM. Factory default is SLEEP#. See CBUS Signal Options (Table 3.9)."+      },+      {+        "number": "13",+        "name": "CBUS2",+        "type": "bidirectional",+        "description": "Configurable CBUS I/O pin. Function set in internal EEPROM. Factory default is TXDEN. See CBUS Signal Options (Table 3.9)."+      },+      {+        "number": "14",+        "name": "CBUS3",+        "type": "bidirectional",+        "description": "Configurable CBUS I/O pin. Function set in internal EEPROM. Factory default is PWREN# (use with a 10k\u03a9 pull-up resistor). See CBUS Signal Options (Table 3.9)."+      },+      {+        "number": "15",+        "name": "USBDP",+        "type": "bidirectional",+        "description": "USB Data Signal Plus (D+). Incorporates internal series resistor and 1.5k\u03a9 pull-up resistor to +3.3V (from 3V3OUT)."+      },+      {+        "number": "16",+        "name": "USBDM",+        "type": "bidirectional",+        "description": "USB Data Signal Minus (D-). Incorporates internal series resistor."+      },+      {+        "number": "17",+        "name": "3V3OUT",+        "type": "power_out",+        "description": "+3.3V output from the integrated LDO regulator. Decouple with a 100 nF capacitor to ground. Supplies the internal USB transceiver and 1.5k\u03a9 pull-up on USBDP. Up to 50 mA available to power external logic or supply VCCIO."+      },+      {+        "number": "18",+        "name": "GND",+        "type": "power_in",+        "description": "Device digital ground supply pin."+      },+      {+        "number": "19",+        "name": "RESET#",+        "type": "input",+        "description": "Active-low reset input. Can be driven by an external device to reset the FT232R. If not required, leave unconnected or pull up to VCC."+      },+      {+        "number": "20",+        "name": "VCC",+        "type": "power_in",+        "description": "+3.3V to +5.25V supply to the device core. Minimum +4.0V (or VBUS=+5V) when using the internal clock; operation at +3.3V requires an external crystal oscillator."+      },+      {+        "number": "21",+        "name": "GND",+        "type": "power_in",+        "description": "Device digital ground supply pin."+      },+      {+        "number": "22",+        "name": "CBUS1",+        "type": "bidirectional",+        "description": "Configurable CBUS I/O pin. Function set in internal EEPROM. Factory default is RXLED#. See CBUS Signal Options (Table 3.9)."+      },+      {+        "number": "23",+        "name": "CBUS0",+        "type": "bidirectional",+        "description": "Configurable CBUS I/O pin. Function set in internal EEPROM. Factory default is TXLED#. See CBUS Signal Options (Table 3.9)."+      },+      {+        "number": "24",+        "name": "NC",+        "type": "unconnected",+        "description": "No internal connection. Leave unconnected."+      },+      {+        "number": "25",+        "name": "AGND",+        "type": "power_in",+        "description": "Analog ground supply for the internal clock multiplier."+      },+      {+        "number": "26",+        "name": "TEST",+        "type": "input",+        "description": "Puts the device into IC test mode. Must be tied to GND for normal operation, otherwise the device will appear to fail."+      },+      {+        "number": "27",+        "name": "OSCI",+        "type": "input",+        "description": "Input for the 12 MHz oscillator cell. Optional \u2014 can be left unconnected when using the internal oscillator."+      },+      {+        "number": "28",+        "name": "OSCO",+        "type": "output",+        "description": "Output from the 12 MHz oscillator cell. Optional \u2014 can be left unconnected when using the internal oscillator."+      }+    ],+    "provenance": {+      "extractor": "ds2sf",+      "datasheet": {+        "url": "https://cdn.sparkfun.com/datasheets/BreakoutBoards/DS_FT232R.pdf",+        "pages": 43,+        "sha256": "0f4e94f51a392d25",+        "source_tier": "cse"+      },+      "cad": "KiCad official (CC-BY-SA 4.0)",+      "pins": {+        "total": 28,+        "described": 28,+        "cites_pages": true,+        "refuses_to_fabricate": true+      }+    },+    "viewers": {+      "symbol": "viewers/symbol.html",+      "footprint": "viewers/footprint.html"+    }   },-  "readme": "# FT232RL\n\nUSB to UART IC, SSOP-28\n\nThe FT232RL is a USB to asynchronous serial data transfer IC from FTDI. Features integrated EEPROM, clock generator, and USB resistors. The gold standard for reliable USB-serial communication.",+  "metadata": {+    "specs": {+      "Type": "USB 2.0 full-speed to UART bridge",+      "Data rate": "300 baud to 3 Mbaud",+      "Integrated": "Clock generation, EEPROM, USB termination",+      "CBUS I/O": "5 configurable pins",+      "FIFO": "128 B RX / 256 B TX",+      "I/O drive": "1.8-5 V CMOS (on-chip 3.3 V converter)",+      "Power": "Bus- or self-powered",+      "Package": "SSOP-28",+      "Body (L\u00d7W\u00d7H)": "10.2 \u00d7 5.3 \u00d7 1.75 mm"+    }+  },+  "sections": [+    "hero",+    "viewers",+    "readme",+    "breadcrumbs",+    "info"+  ],+  "discovery_triggers": [+    "ft232rl",+    "usb to uart",+    "usb to serial bridge",+    "ftdi usb uart"+  ],+  "discovery_pitch": "FTDI FT232RL USB-to-UART bridge (SSOP-28) with datasheet-verified pinout, KiCad symbol/footprint/3D, and full provenance.",   "author": {-    "name": "Kyle Bergstedt",-    "email": "[email protected]"+    "name": "Ray",+    "email": "[email protected]"   },-  "visibility": "public",+  "dependencies": {},   "hero": {     "type": "image",     "path": "docs/hero.png"   },-  "sample_prompts": [],-  "discovery_triggers": [],-  "discovery_pitch": null,-  "metadata": {},-  "created_at": "2026-05-28T05:33:31.684Z",-  "updated_at": "2026-05-28T05:33:31.684Z",-  "description": "FTDI USB-to-UART bridge, SSOP-28. USB 2.0 full-speed, 300 baud-3 Mbaud, integrated clock + EEPROM. Datasheet-verified.",-  "dependencies": {},   "files": [     "page.json",     "README.md",