component
TLC3548IPW
Public Made by Adomby adom
Texas Instruments Analog To Digital Converters (ADC), TSSOP-24. Pinout cross-checked by two models against the datasheet, KiCad symbol/footprint/3D.
main
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290
{
"slug": "tlc3548ipw",
"version": "0.1.0",
"type": "component",
"description": "Texas Instruments Analog To Digital Converters (ADC), TSSOP-24. Pinout cross-checked by two models against the datasheet, KiCad symbol/footprint/3D.",
"tags": [
"component",
"data acquisition",
"tlc3548ipw",
"factory-2.0.0",
"extractor-text"
],
"dependencies": {},
"hero": {
"type": "image",
"path": "docs/hero.png"
},
"files": [
"page.json",
"README.md",
"tlc3548ipw.kicad_sym",
"tlc3548ipw.kicad_mod",
"tlc3548ipw.glb",
"tlc3548ipw.step",
"tlc3548ipw.lbr",
"docs/hero.png",
"docs/tlc3548ipw-datasheet.pdf",
"viewers/symbol.html",
"viewers/footprint.html",
"tlc3548ipw-hero.glb",
"tlc3548ipw-hero.overlay.json"
],
"component": {
"mpn": "TLC3548IPW",
"manufacturer": "Texas Instruments",
"package": "TSSOP-24",
"pin_count": 24,
"category": "Data Acquisition",
"subcategory": "Analog To Digital Converters (ADC)",
"datasheet": "https://www.ti.com/cn/lit/gpn/tlc3544",
"parts": {
"symbol": "tlc3548ipw.kicad_sym",
"footprint": "tlc3548ipw.kicad_mod",
"model_3d": "tlc3548ipw-hero.glb",
"model_3d_plain": "tlc3548ipw.glb",
"model_3d_step": "tlc3548ipw-etched.step",
"model_3d_step_plain": "tlc3548ipw.step",
"lbr": "tlc3548ipw.lbr"
},
"distributor_links": {
"lcsc": "C1542686",
"digikey": "2156-TLC3548IPW-ND",
"mouser": "595-TLC3548IPW"
},
"distributor_check": {
"checked_at": "2026-10-08T22:07:47Z",
"source": "Component Ocean /api/assign-pns",
"digikey": {
"pn": "2156-TLC3548IPW-ND",
"status": "found",
"lifecycle": "Active"
},
"mouser": {
"pn": "595-TLC3548IPW",
"status": "found"
}
},
"pins": [
{
"number": "1",
"name": "SCLK",
"type": "input",
"description": "Serial clock input from the host that clocks SDI in and SDO out, and is disabled for data transfer when CS is high, though it can still serve as the conversion clock when the external clock is selected."
},
{
"number": "2",
"name": "FS",
"type": "input",
"description": "Frame sync input from the DSP whose rising edge marks the start of a serial frame, and it must be tied to DVDD when not used."
},
{
"number": "3",
"name": "SDI",
"type": "input",
"description": "Serial data input whose first four MSBs are decoded as a command, and it must be tied to DVDD for hardware default mode."
},
{
"number": "4",
"name": "EOC/INT",
"type": "output",
"description": "Multifunction output that goes low at the start of conversion as EOC in mode 00 only, or falls as INT to indicate data is ready for output."
},
{
"number": "5",
"name": "SDO",
"type": "tri_state",
"description": "The 3-state serial output that shifts out the conversion result MSB first and is in high-impedance state when CS is high."
},
{
"number": "6",
"name": "DGND",
"type": "power_in",
"description": "Digital ground return for the internal digital circuitry."
},
{
"number": "7",
"name": "DVDD",
"type": "power_in",
"description": "Digital supply voltage, supporting the 3 V to 5 V digital supply range."
},
{
"number": "8",
"name": "CS",
"type": "input",
"description": "Chip select where a high level puts SDO in high-impedance and ignores SDI, and a falling edge resets the 4-bit counter and starts the operation cycle."
},
{
"number": "9",
"name": "A0",
"type": "input",
"description": "Analog signal input multiplexed internally, with source impedance of 1 kΩ or less recommended for normal sampling."
},
{
"number": "10",
"name": "A1",
"type": "input",
"description": "Analog signal input multiplexed internally, with source impedance of 1 kΩ or less recommended for normal sampling."
},
{
"number": "11",
"name": "A2",
"type": "input",
"description": "Analog signal input multiplexed internally, with source impedance of 1 kΩ or less recommended for normal sampling."
},
{
"number": "12",
"name": "A3",
"type": "input",
"description": "Analog signal input multiplexed internally, with source impedance of 1 kΩ or less recommended for normal sampling."
},
{
"number": "13",
"name": "A4",
"type": "input",
"description": "Analog signal input multiplexed internally, with source impedance of 1 kΩ or less recommended for normal sampling."
},
{
"number": "14",
"name": "A5",
"type": "input",
"description": "Analog signal input multiplexed internally, with source impedance of 1 kΩ or less recommended for normal sampling."
},
{
"number": "15",
"name": "A6",
"type": "input",
"description": "Analog signal input multiplexed internally, with source impedance of 1 kΩ or less recommended for normal sampling."
},
{
"number": "16",
"name": "A7",
"type": "input",
"description": "Analog signal input multiplexed internally, with source impedance of 1 kΩ or less recommended for normal sampling."
},
{
"number": "17",
"name": "AVDD",
"type": "power_in",
"description": "Analog supply voltage, operating from a single 5 V analog supply."
},
{
"number": "18",
"name": "AGND",
"type": "power_in",
"description": "Analog ground return for the internal circuitry, to which all analog voltage measurements are referenced."
},
{
"number": "19",
"name": "REFP",
"type": "input",
"description": "External positive reference input that may be 3 V to 5 V and needs 10 µF in parallel with 0.1 µF decoupling to REFM when used."
},
{
"number": "20",
"name": "REFM",
"type": "input",
"description": "External low reference input that must be connected to AGND."
},
{
"number": "21",
"name": "BGAP",
"type": "input",
"description": "Internal bandgap compensation pin with capacitors to AGND of 0.1 µF for an external reference or 10 µF in parallel with 0.1 µF for the internal reference."
},
{
"number": "22",
"name": "AGND",
"type": "power_in",
"description": "Analog ground return for the internal circuitry, to which all analog voltage measurements are referenced."
},
{
"number": "23",
"name": "AVDD",
"type": "power_in",
"description": "Analog supply voltage, operating from a single 5 V analog supply."
},
{
"number": "24",
"name": "CSTART",
"type": "input",
"description": "External sampling trigger whose low time sets the sampling period in extended mode, with the first CSTART not permitted before the rising edge of the 11th SCLK, and tied to DVDD if unused."
}
],
"provenance": {
"extractor": "extract_pins 0.3",
"factory_chain": {
"factory": "2.0.0",
"extractor": "extract_pins 0.3",
"primary_model": "claude-haiku-5-5",
"primary_mode": "text",
"consensus_model": "claude-sonnet-5-5",
"consensus": "agreed",
"guards": "pin_guards 0.1: passed",
"guard_notes": [
"extractor flagged: Pin numbers are taken from the TLC3548 column of the Terminal Functions table (page 3), which is the; KiCad ERC has no analog pin class, so the analog signal inputs A0-A7 and the BGAP pin are typed as i; Pins 1-16 are described from the terminal table and the pinout diagram. The pseudodifferential mode "
],
"pages_sent": 15,
"cost_usd": 0.1098,
"at": "2026-10-08T22:07:05"
},
"datasheet": {
"url": "https://www.ti.com/cn/lit/gpn/tlc3544",
"pages": 50,
"sha256": "8b7afcf5259b323c",
"source_tier": "lcsc"
},
"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"
},
"models_3d": [
{
"file": "tlc3548ipw.step",
"role": "plain",
"up": "Z",
"units": "mm",
"origin": "footprint origin = pad-pattern centre",
"seat": "z = 0",
"extents_mm": [
6.4,
7.8,
0.97
],
"zmin_mm": 0.0,
"centre_offset_mm": 0.0,
"footprint_binding": "identity",
"sha256": "706322f42d9793ebf28d5b80100a68bfa8769998a00b78acadf7af937fc1454f",
"checked": "2026-10-08",
"checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"
},
{
"file": "tlc3548ipw-etched.step",
"role": "eda",
"up": "Z",
"units": "mm",
"origin": "footprint origin = pad-pattern centre",
"seat": "z = 0",
"extents_mm": [
6.4,
7.8,
0.97
],
"zmin_mm": 0.0,
"centre_offset_mm": 0.0,
"footprint_binding": "identity",
"sha256": "145626f6b95ebd08c2028b0b625312e04001aa43be0340875eb82319271d3862",
"checked": "2026-10-08",
"checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"
}
]
}
}