component
LTC6820IMS#3ZZPBF
Public Made by Adomby adom
Analog Devices Interface - Specialized, MSOP-16. Pinout cross-checked by two models against the datasheet, KiCad symbol/footprint/3D.
main
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243
{
"slug": "ltc6820ims-3zzpbf",
"version": "0.1.0",
"type": "component",
"description": "Analog Devices Interface - Specialized, MSOP-16. Pinout cross-checked by two models against the datasheet, KiCad symbol/footprint/3D.",
"tags": [
"component",
"communication interface chip-uart-485-232",
"ltc6820ims#3zzpbf",
"factory-2.0.0",
"extractor-text"
],
"dependencies": {},
"hero": {
"type": "image",
"path": "docs/hero.png"
},
"files": [
"page.json",
"README.md",
"ltc6820ims-3zzpbf.kicad_sym",
"ltc6820ims-3zzpbf.kicad_mod",
"ltc6820ims-3zzpbf.glb",
"ltc6820ims-3zzpbf.step",
"ltc6820ims-3zzpbf.lbr",
"docs/hero.png",
"docs/ltc6820ims-3zzpbf-datasheet.pdf",
"viewers/symbol.html",
"viewers/footprint.html",
"ltc6820ims-3zzpbf-hero.glb",
"ltc6820ims-3zzpbf-hero.overlay.json",
"ltc6820ims-3zzpbf-etched.glb"
],
"component": {
"mpn": "LTC6820IMS#3ZZPBF",
"manufacturer": "Analog Devices",
"package": "MSOP-16",
"pin_count": 16,
"category": "Communication Interface Chip/UART/485/232",
"subcategory": "Interface - Specialized",
"datasheet": "https://jlcpcb.com/api/file/downloadByFileSystemAccessId/8588908170496651265",
"parts": {
"symbol": "ltc6820ims-3zzpbf.kicad_sym",
"footprint": "ltc6820ims-3zzpbf.kicad_mod",
"model_3d": "ltc6820ims-3zzpbf-hero.glb",
"model_3d_plain": "ltc6820ims-3zzpbf-etched.glb",
"model_3d_step": "ltc6820ims-3zzpbf-etched.step",
"model_3d_step_plain": "ltc6820ims-3zzpbf.step",
"lbr": "ltc6820ims-3zzpbf.lbr"
},
"distributor_links": {
"lcsc": "C689582",
"digikey": "505-LTC6820IMS#3ZZPBF-ND",
"mouser": "584-6820IMS#3ZZPB"
},
"distributor_check": {
"checked_at": "2026-10-21T00:25:54Z",
"source": "Component Ocean /api/assign-pns",
"digikey": {
"pn": "505-LTC6820IMS#3ZZPBF-ND",
"status": "found",
"lifecycle": "Active"
},
"mouser": {
"pn": "584-6820IMS#3ZZPB",
"status": "found"
}
},
"pins": [
{
"number": "1",
"name": "EN",
"type": "input",
"description": "Device enable input: when high it forces the device to stay enabled, and when low the device enters IDLE after CS has been high for 5.7ms (MSTR high) or after no signal on IP/IM for 5.7ms (MSTR low), with logic thresholds set by VDDS."
},
{
"number": "2",
"name": "MOSI",
"type": "bidirectional",
"description": "SPI Master Out/Slave In data, an open-drain pin that requires an external pull-up resistor to VDDS and receives master data when MSTR is high or drives the slave input when MSTR is low."
},
{
"number": "3",
"name": "MISO",
"type": "bidirectional",
"description": "SPI Master In/Slave Out data, an open-drain pin that requires an external pull-up resistor to VDDS and drives the master input when MSTR is high or receives slave output when MSTR is low."
},
{
"number": "4",
"name": "SCK",
"type": "bidirectional",
"description": "SPI clock that is an input which must not be pulled above VDDS when MSTR is high, or a push-pull output to the slave device when MSTR is low, requiring no external pull-up."
},
{
"number": "5",
"name": "CS",
"type": "bidirectional",
"description": "SPI chip select that is an input which must not be pulled above VDDS when MSTR is high, or a push-pull output to the slave device when MSTR is low, requiring no external pull-up."
},
{
"number": "6",
"name": "VDDS",
"type": "power_in",
"description": "SPI input/output supply (1.7V to 5.5V) that powers the SCK and CS output drivers and sets the input thresholds of SCK, CS, MOSI, MISO and EN; if separate from VDD, a bypass capacitor of at least 0.01µF must connect directly between VDDS and GND."
},
{
"number": "7",
"name": "POL",
"type": "input",
"description": "SPI clock polarity configuration input that must be tied to VDD or GND."
},
{
"number": "8",
"name": "PHA",
"type": "input",
"description": "SPI clock phase configuration input that must be tied to VDD or GND."
},
{
"number": "9",
"name": "VDD",
"type": "power_in",
"description": "Device power supply input (2.7V to 5.5V) that requires a bypass capacitor of at least 0.01µF connected directly between VDD and GND."
},
{
"number": "10",
"name": "IM",
"type": "bidirectional",
"description": "Isolated interface minus input/output that forms the differential pair with IP; during transmission its sink current is 20 times the current sourced from IBIAS, and the absolute maximum source/sink current for IP and IM is 30mA."
},
{
"number": "11",
"name": "IP",
"type": "bidirectional",
"description": "Isolated interface plus input/output that forms the differential pair with IM; during transmission its sink current is 20 times the current sourced from IBIAS, and the absolute maximum source/sink current for IP and IM is 30mA."
},
{
"number": "12",
"name": "MSTR",
"type": "input",
"description": "Master/slave selector input that must be tied to VDD for the master side of the isolated interface and to GND for the slave side."
},
{
"number": "13",
"name": "SLOW",
"type": "input",
"description": "Slow interface selection input that must be tied to VDD for clock frequencies at or below 200kHz (or if slave devices cannot meet timing) and to GND for clock frequencies above 200kHz."
},
{
"number": "14",
"name": "GND",
"type": "power_in",
"description": "Device ground reference for all supply and signal voltages."
},
{
"number": "15",
"name": "ICMP",
"type": "input",
"description": "Isolated interface comparator threshold-setting input, driven from a resistor divider between IBIAS and GND, where the receiver comparator thresholds are set to 1/2 the ICMP voltage and ICMP is specified from 0.2V to 1.5V."
},
{
"number": "16",
"name": "IBIAS",
"type": "passive",
"description": "Isolated interface current bias pin, connected to GND through a resistor divider to set output current, which sits at approximately 2V when enabled and whose capacitance must be kept below 50pF for feedback stability."
}
],
"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: The MSOP pin numbers were derived from the MSOP top-view drawing on page 2 (1 EN through 16 IBIAS) a; The datasheet gives no explicit pin type classification. Types were chosen per KiCad ERC conventions; The ordering information on page 2 confirms LTC6820IMS#3ZZPBF is the 16-lead plastic MSOP automotive"
],
"pages_sent": 6,
"cost_usd": 0.0568,
"at": "2026-10-21T00:21:49"
},
"datasheet": {
"url": "https://jlcpcb.com/api/file/downloadByFileSystemAccessId/8588908170496651265",
"pages": 30,
"sha256": "81e209e79f6c137d",
"source_tier": "lcsc"
},
"cad": "KiCad official (CC-BY-SA 4.0)",
"pins": {
"total": 16,
"described": 16,
"cites_pages": true,
"refuses_to_fabricate": true
}
},
"viewers": {
"symbol": "viewers/symbol.html",
"footprint": "viewers/footprint.html"
},
"models_3d": [
{
"file": "ltc6820ims-3zzpbf.step",
"role": "plain",
"up": "Z",
"units": "mm",
"origin": "footprint origin = pad-pattern centre",
"seat": "z = 0",
"extents_mm": [
4.9,
4.039,
0.95
],
"zmin_mm": -0.0,
"centre_offset_mm": 0.0,
"footprint_binding": "identity",
"sha256": "53aec19b531c5ed5b9a5d8fef387389bff1661eb536898003c89ef73882b28a0",
"checked": "2026-10-21",
"checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"
},
{
"file": "ltc6820ims-3zzpbf-etched.step",
"role": "eda",
"up": "Z",
"units": "mm",
"origin": "footprint origin = pad-pattern centre",
"seat": "z = 0",
"extents_mm": [
4.9,
4.039,
0.95
],
"zmin_mm": -0.0,
"centre_offset_mm": 0.0,
"footprint_binding": "identity",
"sha256": "dd3952378571067f484db7929109494d474c03cf77e2bf244571e71545a5bd6d",
"checked": "2026-10-21",
"checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"
}
]
}
}