component
XL2543
Public Made by Adomby adom
XINLUDA Analog To Digital Converters (ADCs), SOP-20. Pinout cross-checked by two models against the datasheet, KiCad symbol/footprint/3D.
main
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264
{
"slug": "xl2543",
"version": "0.1.0",
"type": "component",
"description": "XINLUDA Analog To Digital Converters (ADCs), SOP-20. Pinout cross-checked by two models against the datasheet, KiCad symbol/footprint/3D.",
"tags": [
"component",
"adc-dac-data conversion",
"xl2543",
"factory-2.0.0",
"extractor-text"
],
"dependencies": {},
"hero": {
"type": "image",
"path": "docs/hero.png"
},
"files": [
"page.json",
"README.md",
"xl2543.kicad_sym",
"xl2543.kicad_mod",
"xl2543.glb",
"xl2543.step",
"xl2543.lbr",
"docs/hero.png",
"docs/xl2543-datasheet.pdf",
"viewers/symbol.html",
"viewers/footprint.html",
"xl2543-hero.glb",
"xl2543-hero.overlay.json",
"xl2543-etched.glb"
],
"component": {
"mpn": "XL2543",
"manufacturer": "XINLUDA",
"package": "SOP-20",
"pin_count": 20,
"category": "ADC/DAC/Data Conversion",
"subcategory": "Analog To Digital Converters (ADCs)",
"datasheet": "https://datasheet.lcsc.com/datasheet/pdf/d806b4054a2e7fe2b1c184f4920b5b1f.pdf",
"parts": {
"symbol": "xl2543.kicad_sym",
"footprint": "xl2543.kicad_mod",
"model_3d": "xl2543-hero.glb",
"model_3d_plain": "xl2543-etched.glb",
"model_3d_step": "xl2543-etched.step",
"model_3d_step_plain": "xl2543.step",
"lbr": "xl2543.lbr"
},
"distributor_links": {
"lcsc": "C607996"
},
"distributor_check": {
"checked_at": "2026-10-23T03:21:37Z",
"source": "Component Ocean /api/assign-pns",
"digikey": {
"pn": null,
"status": "no match"
},
"mouser": {
"pn": null,
"status": "no match"
}
},
"pins": [
{
"number": "1",
"name": "AIN0",
"type": "input",
"description": "Analog input 0, one of 11 multiplexed analog inputs; source impedance should be ≤50 Ω for 4.1-MHz I/O CLOCK operation."
},
{
"number": "2",
"name": "AIN1",
"type": "input",
"description": "Analog input 1, one of 11 multiplexed analog inputs; source impedance should be ≤50 Ω for 4.1-MHz I/O CLOCK operation."
},
{
"number": "3",
"name": "AIN2",
"type": "input",
"description": "Analog input 2, one of 11 multiplexed analog inputs; source impedance should be ≤50 Ω for 4.1-MHz I/O CLOCK operation."
},
{
"number": "4",
"name": "AIN3",
"type": "input",
"description": "Analog input 3, one of 11 multiplexed analog inputs; source impedance should be ≤50 Ω for 4.1-MHz I/O CLOCK operation."
},
{
"number": "5",
"name": "AIN4",
"type": "input",
"description": "Analog input 4, one of 11 multiplexed analog inputs; source impedance should be ≤50 Ω for 4.1-MHz I/O CLOCK operation."
},
{
"number": "6",
"name": "AIN5",
"type": "input",
"description": "Analog input 5, one of 11 multiplexed analog inputs; source impedance should be ≤50 Ω for 4.1-MHz I/O CLOCK operation."
},
{
"number": "7",
"name": "AIN6",
"type": "input",
"description": "Analog input 6, one of 11 multiplexed analog inputs; source impedance should be ≤50 Ω for 4.1-MHz I/O CLOCK operation."
},
{
"number": "8",
"name": "AIN7",
"type": "input",
"description": "Analog input 7, one of 11 multiplexed analog inputs; source impedance should be ≤50 Ω for 4.1-MHz I/O CLOCK operation."
},
{
"number": "9",
"name": "AIN8",
"type": "input",
"description": "Analog input 8, one of 11 multiplexed analog inputs; source impedance should be ≤50 Ω for 4.1-MHz I/O CLOCK operation."
},
{
"number": "10",
"name": "GND",
"type": "power_in",
"description": "Ground return terminal for the internal circuitry; all voltage measurements are with respect to GND."
},
{
"number": "11",
"name": "AIN9",
"type": "input",
"description": "Analog input 9, one of 11 multiplexed analog inputs; source impedance should be ≤50 Ω for 4.1-MHz I/O CLOCK operation."
},
{
"number": "12",
"name": "AIN10",
"type": "input",
"description": "Analog input 10, one of 11 multiplexed analog inputs; source impedance should be ≤50 Ω for 4.1-MHz I/O CLOCK operation."
},
{
"number": "13",
"name": "REF-",
"type": "input",
"description": "Negative reference voltage, nominally ground, that sets the lower end of the input range."
},
{
"number": "14",
"name": "REF+",
"type": "input",
"description": "Positive reference voltage, nominally VCC; the input range is set by the difference between REF+ and REF-."
},
{
"number": "15",
"name": "CS",
"type": "input",
"description": "Chip select; a high-to-low transition resets the internal counters and enables DATA OUT, DATA INPUT and I/O CLOCK, and a low-to-high transition disables DATA INPUT and I/O CLOCK."
},
{
"number": "16",
"name": "DATA OUT",
"type": "tri_state",
"description": "3-state serial output for the A/D conversion result; high-impedance when CS is high and active when CS is low, with data changing on the falling edge of I/O CLOCK."
},
{
"number": "17",
"name": "DATA INPUT",
"type": "input",
"description": "Serial-data input; a 4-bit address, MSB first, selects the analog input or test voltage to convert next and is shifted in on the first four rising edges of I/O CLOCK."
},
{
"number": "18",
"name": "I/O CLOCK",
"type": "input",
"description": "Input/output clock that clocks in the input data bits, shifts out the previous conversion data on DATA OUT, and hands control to the internal state controller on the last falling edge; max 4.1 MHz."
},
{
"number": "19",
"name": "EOC",
"type": "output",
"description": "End of conversion; goes low after the falling edge of the last I/O CLOCK and stays low until the conversion is complete and data is ready for transfer."
},
{
"number": "20",
"name": "VCC",
"type": "power_in",
"description": "Positive supply voltage, 4.5 V to 5.5 V recommended (5 V nominal)."
}
],
"provenance": {
"extractor": "extract_pins 0.3",
"factory_chain": {
"factory": "2.0.0",
"extractor": "extract_pins 0.3",
"primary_model": "claude-sonnet-5-5",
"primary_mode": "text",
"consensus_model": "claude-sonnet-5-5",
"consensus": "agreed",
"guards": "pin_guards 0.1: passed",
"guard_notes": [
"extractor flagged: The pin configuration drawing (Figure 1, top view) is not in the extracted text. Pin numbers come fr; The terminal table gives no I/O type for VCC. It was classified as power_in from its function. The S"
],
"pages_sent": 7,
"cost_usd": 0.088,
"at": "2026-10-23T03:21:05"
},
"datasheet": {
"url": "https://datasheet.lcsc.com/datasheet/pdf/d806b4054a2e7fe2b1c184f4920b5b1f.pdf",
"pages": 23,
"sha256": "e2b9780c35509c29",
"source_tier": "lcsc"
},
"cad": "KiCad official (CC-BY-SA 4.0)",
"pins": {
"total": 20,
"described": 20,
"cites_pages": true,
"refuses_to_fabricate": true
}
},
"viewers": {
"symbol": "viewers/symbol.html",
"footprint": "viewers/footprint.html"
},
"models_3d": [
{
"file": "xl2543.step",
"role": "plain",
"up": "Z",
"units": "mm",
"origin": "footprint origin = pad-pattern centre",
"seat": "z = 0",
"extents_mm": [
10.26,
12.8,
2.65
],
"zmin_mm": 0.0,
"centre_offset_mm": 0.0,
"footprint_binding": "identity",
"sha256": "ef722ed43e9ef6de4f02c6822a2cb10876e542d42e229b26044aec042ddeff60",
"checked": "2026-10-23",
"checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"
},
{
"file": "xl2543-etched.step",
"role": "eda",
"up": "Z",
"units": "mm",
"origin": "footprint origin = pad-pattern centre",
"seat": "z = 0",
"extents_mm": [
10.26,
12.8,
2.65
],
"zmin_mm": 0.0,
"centre_offset_mm": 0.0,
"footprint_binding": "identity",
"sha256": "b1d5d49dbef7aca290753e6e8439ad894d3d79c41fb3e776af47fe2ee76379e1",
"checked": "2026-10-23",
"checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"
}
]
}
}