component
MCP45HV31-103E
Public Made by Adomby adom
Microchip Tech Digital Potentiometers, TSSOP-14. Pinout cross-checked by two models against the datasheet, KiCad symbol/footprint/3D.
← Commit history
Publish 0.1.0
3 files changed
+4476
diff truncated
README.mdadded+105@@ -0,0 +1,105 @@+# MCP45HV31-103E++**Microchip Tech** · Digital Potentiometers · TSSOP-14++MCP45HV31-103E from Microchip Tech, in a TSSOP-14. Pinout and pin descriptions extracted from the manufacturer datasheet (extract_pins, cross-checked by a second model); symbol, footprint, and 3D from KiCad-official CAD.++## Pinout++| Pin | Name | Type | Function |+|---|---|---|---|+| 1 | VL | power_in | Positive digital power supply input relative to DGND, ranging from 1.8V to 5.5V, with a decoupling capacitor to DGND recommended. |+| 2 | SCL | input | I2C serial clock input (Schmitt trigger), input-only because the device is an I2C slave. |+| 3 | A1 | input | I2C address bit 1 input (Schmitt trigger); with A0 allows up to four devices on one I2C bus. |+| 4 | SDA | bidirectional | I2C serial data input/output (Schmitt trigger) with an open-drain N-channel driver, used to read and write the Wiper and TCON registers. |+| 5 | A0 | input | I2C address bit 0 input (Schmitt trigger), latched at POR/BOR. |+| 6 | WLAT | input | Wiper latch enable input: 0 transfers the received I2C shift-register value to the Wiper register, 1 holds the received value in the shift register buffer. |+| 7 | NC | unconnected | Not internally connected to the die; connect to DGND or VL to reduce noise coupling. |+| 8 | SHDN | input | Shutdown input (Schmitt trigger) that forces the resistor network terminals into the hardware shutdown state. |+| 9 | DGND | power_in | Digital ground reference. |+| 10 | V- | power_in | Analog negative potential supply, which must be lower than or equal to the DGND potential. |+| 11 | P0B | passive | Potentiometer 0 Terminal B, the fixed connection to zero-scale wiper value (0x00), with no polarity and voltage between V+ and V-. |+| 12 | P0W | passive | Potentiometer 0 wiper terminal, with no polarity relative to A or B and voltage between V+ and V-. |+| 13 | P0A | passive | Potentiometer 0 Terminal A, the fixed connection to full-scale wiper value (0x7F for 7-bit), with no polarity and voltage between V+ and V-. |+| 14 | V+ | power_in | Analog positive supply voltage, which must be at a higher potential than V-, maximum +36V. |++## Key specifications++| Parameter | Value |+|---|---|+| Manufacturer | Microchip Tech |+| Package | TSSOP-14 |+| Category | ADC/DAC/Data Conversion |+| Pins | 14 |++## Electrical characteristics++Limits as printed in the datasheet (page.json `metadata.characteristics` carries them as data).++| Parameter | Symbol | Min | Typ | Max | Unit | Conditions | Page |+|---|---|---|---|---|---|---|---|+| Resistance RAB (-103) | RAB | 8 | 10 | 12 | kΩ | -103 devices, V+/V- = 10V to 36V | 5 |+| Digital supply VL | VL | 2.7 | | 5.5 | V | With respect to DGND | 4 |+| Digital supply VL (low) | VL | 1.8 | | 5.5 | V | VL ≥ V- + 2.7V | 4 |+| Analog supply V+ | V+ | | | 36 | V | With respect to V- | 4 |+| Resistor network supply voltage | VRN | | | 36 | V | Delta voltage between V+ and V- | 4 |+| Supply current serial interface active | IDDD | | 45 | 650 | µA | Serial Interface Active, VL = 5.5V, FSCL = 3.4 MHz, V- = DGND | 5 |+| Supply current serial interface inactive | IDDD | | 4 | 7 | µA | Serial Interface Inactive, VL = 5.5V, SCL = VIH, Wiper = 0, V- = DGND | 5 |+| Analog supply current | IDDA | | | 5 | µA | Current V+ to V-, PxA = PxB = PxW, DGND = V- +(V+/2) | 5 |+| RAB current | IAB | | | 4.5 | mA | -103 devices, V- = -18V, V+ = +18V | 5 |+| Wiper resistance | RW | | 75 | 170 | Ω | IW = 1 mA, V+ = +18V, V- = -18V, code = 00h | 6 |+| Wiper resistance | RW | | 145 | 200 | Ω | IW = 1 mA, V+ = +5.0V, V- = -5.0V, code = 00h | 6 |+| Terminal current | IT, IW | | | 12.5 | mA | -103 devices IBW(W ≠ ZS) and IAW(W ≠ FS) | 6 |+| Terminal current at ZS/FS | IT, IW | | | 36 | mA | IBW(W = ZS), or IAW(W = FS) | 6 |+| Full scale error 10k 7-bit | VWFSE | -3.5 | | | LSb | 10 k 7-bit VAB = 10V to 36V | 7 |+| Zero scale error 10k 7-bit VAB 20-36V | VWZSE | | | 2.125 | LSb | 10 k 7-bit VAB = 20V to 36V | 8 |+| Zero scale error 10k 7-bit VAB 10-36V | VWZSE | | | 3.25 | LSb | 10 k 7-bit VAB = 10V to 36V | 8 |+| Potentiometer INL 10k 7-bit | P-INL | -0.5 | 0.25 | 0.5 | LSb | 10 k 7-bit VAB = 10V to 36V | 9 |+| Potentiometer DNL 10k 7-bit | P-DNL | -0.25 | 0.1 | 0.25 | LSb | 10 k 7-bit VAB = 10V to 36V | 9 |+| Rheostat INL 10k 7-bit 36V | R-INL | -0.6 | | 0.6 | LSb | 10 k 7-bit IW = 3.0 mA, (V+ - V-) = 36V (Note 2) | 11 |+| Rheostat INL 10k 7-bit 20V | R-INL | -0.8 | | 0.8 | LSb | 10 k 7-bit IW = 1.7 mA, (V+ - V-) = 20V (Note 2) | 11 |+| Rheostat INL 10k 7-bit 10V | R-INL | -1.1 | | 1.1 | LSb | 10 k 7-bit IW = 830 µA, (V+ - V-) = 10V | 11 |+| Rheostat DNL 10k 7-bit 36V | R-DNL | -0.25 | | 0.25 | LSb | 10 k 7-bit IW = 3.0 mA, (V+ - V-) = 36V (Note 2) | 12 |+| Rheostat DNL 10k 7-bit 20V | R-DNL | -0.25 | | 0.25 | LSb | 10 k 7-bit IW = 1.7 mA, (V+ - V-) = 20V (Note 2) | 12 |+| Rheostat DNL 10k 7-bit 10V | R-DNL | -0.25 | | 0.25 | LSb | 10 k 7-bit IW = 830 µA, (V+ - V-) = 10V | 12 |+| Power supply sensitivity 7-bit | PSS | | 0.0015 | 0.0035 | %/% | 7-bit VL = 2.7V to 5.5V, V+ = 18V, V- = -18V, Code = 3Fh | 14 |+| Input leakage current | IIL | -1 | | 1 | uA | VIN = VL and VIN = DGND | 13 |+| Schmitt trigger high-input threshold | VIH | 0.7 | | | V | 1.8V ≤ VL ≤ 5.5V; min 0.7 VL | 13 |+| Output low voltage SDA | VOL | | | 0.2 | V | VL = 5.5V, IOL = 5 mA; max 0.2 VL | 13 |+| Nominal resistance tempco | ΔRAB/ΔT | | 50 | | ppm/°C | TA = -40°C to +85°C | 6 |+| Nominal resistance tempco | ΔRAB/ΔT | | 100 | | ppm/°C | TA = -40°C to +125°C | 6 |+| Ratiometric tempco | ΔVBW/ΔT | | 15 | | ppm/°C | Code = Mid scale (3Fh) | 6 |+| Bandwidth -3 dB 10k 7-bit | BW | | 240 | | kHz | 10 k 7-bit Code = 3Fh, load = 30 pF | 10 |+| Settling time 10k | tS | | 1 | | µs | Code = 00h -> 7Fh; 7Fh -> 00h, CL = 50 pF | 16 |+| Power dissipation 10k | PDISS | | 130 | | mW | VL = 5.5V, V+ = 18V, V- = -18V | 14 |+| Leakage current into A, W or B | ITL | | 5 | | nA | A = W = B = V- | 6 |+| Capacitance PA | CA | | 75 | | pF | Measured to V-, f =1 MHz, Wiper code = Mid Scale | 13 |+| Capacitance PW | CW | | 120 | | pF | Measured to V-, f =1 MHz, Wiper code = Mid Scale | 13 |+| Capacitance PB | CB | | 75 | | pF | Measured to V-, f =1 MHz, Wiper code = Mid Scale | 13 |+| Operating temperature | TA | -40 | | 125 | °C | | 21 |+| Thermal resistance TSSOP-14 | θJA | | 100 | | °C/W | 14L-TSSOP (ST) | 21 |+| V+ with respect to DGND | | -0.3 | | 40 | V | DGND - 0.3V to 40.0V | 3 |+| VL with respect to DGND | | -0.6 | | 7 | V | | 3 |+| Digital pins with respect to DGND | | -0.6 | | | V | SCL, SDA, A0, A1, WLAT, SHDN: -0.6V to VL + 0.6V | 3 |+| Continuous current into PxA/PxW/PxB | | -12.5 | | 12.5 | mA | RAB = 10 kΩ | 3 |+| Package power dissipation TSSOP-14 | | | | 1000 | mW | TA = +50°C, TJ = +150°C | 3 |+| Maximum junction temperature | TJ | | | 150 | °C | | 3 |+| Storage temperature | | -65 | | 150 | °C | | 3 |+| ESD HBM | | | | 5 | kV | Human Body Model, all pins | 3 |++## CAD (KiCad official)++- Symbol: `MCP45HV31-103E`+- Footprint: `Package_SO:TSSOP-14_4.4x5mm_P0.65mm`+- 3D model: TSSOP-14 (KiCad packages3D, STEP)+- 3D model files: `mcp45hv31-103e-etched.step` / `mcp45hv31-103e-etched.glb` carry the MPN laser-etched on the die in a toggleable `Adom.LaserEtch` group (Fusion-ready); `mcp45hv31-103e.step` / `mcp45hv31-103e.glb` are the bare package body.++## Provenance++Data extracted from the manufacturer datasheet, not a distributor listing:++- **Datasheet:** [Microchip Tech datasheet](docs/mcp45hv31-103e-datasheet.pdf) (100 pp, sha256 `ab854db7c83242c1`, retrieved 2026-10-31, tier: manufacturer)+- **Extractor:** parts-factory `2.0.0` / `extract_pins 0.3`, primary `claude-sonnet-5-5` (text), consensus `claude-sonnet-5-5` (agreed), guards: pin_guards 0.1: passed. Pins are checked against the footprint pad set and their cited datasheet pages before publish.+- **CAD:** KiCad official libraries (CC-BY-SA 4.0).++[Datasheet PDF](docs/mcp45hv31-103e-datasheet.pdf)
docs/hero.pngadded⋯ 1 unchanged line ⋯
docs/mcp45hv31-103e-datasheet.pdfadded+4371@@ -0,0 +1,15129 @@+%PDF-1.6 %���� +6873 0 obj <</Linearized 1/L 2674840/O 6880/E 118099/N 100/T 2537241/H [ 7698 1448]>> endobj +xref +6873 362 +0000000016 00000 n +0000009146 00000 n +0000009283 00000 n +0000009483 00000 n +0000009521 00000 n +0000009574 00000 n +0000009642 00000 n +0000009679 00000 n +0000009893 00000 n +0000009977 00000 n +0000010058 00000 n +0000010141 00000 n +0000010224 00000 n +0000010307 00000 n +0000010390 00000 n +0000010473 00000 n +0000010556 00000 n +0000010639 00000 n +0000010722 00000 n +0000010805 00000 n +0000010888 00000 n +0000010971 00000 n +0000011054 00000 n +0000011137 00000 n +0000011220 00000 n +0000011303 00000 n +0000011386 00000 n +0000011469 00000 n +0000011552 00000 n +0000011635 00000 n +0000011718 00000 n +0000011801 00000 n +0000011884 00000 n +0000011967 00000 n +0000012050 00000 n +0000012133 00000 n +0000012216 00000 n +0000012299 00000 n +0000012382 00000 n +0000012465 00000 n +0000012548 00000 n +0000012631 00000 n +0000012714 00000 n +0000012797 00000 n +0000012880 00000 n +0000012963 00000 n +0000013046 00000 n +0000013129 00000 n +0000013212 00000 n +0000013295 00000 n +0000013378 00000 n +0000013461 00000 n +0000013544 00000 n +0000013627 00000 n +0000013710 00000 n +0000013793 00000 n +0000013876 00000 n +0000013959 00000 n +0000014042 00000 n +0000014125 00000 n +0000014208 00000 n +0000014291 00000 n +0000014374 00000 n +0000014457 00000 n +0000014540 00000 n +0000014623 00000 n +0000014706 00000 n +0000014789 00000 n +0000014872 00000 n +0000014955 00000 n +0000015038 00000 n +0000015121 00000 n +0000015204 00000 n +0000015287 00000 n +0000015370 00000 n +0000015453 00000 n +0000015536 00000 n +0000015619 00000 n +0000015702 00000 n +0000015785 00000 n +0000015868 00000 n +0000015951 00000 n +0000016034 00000 n +0000016117 00000 n +0000016200 00000 n +0000016283 00000 n +0000016366 00000 n +0000016449 00000 n +0000016532 00000 n +0000016615 00000 n +0000016698 00000 n +0000016781 00000 n +0000016864 00000 n +0000016947 00000 n +0000017030 00000 n +0000017113 00000 n +0000017196 00000 n +0000017279 00000 n +0000017362 00000 n +0000017445 00000 n +0000017528 00000 n +0000017610 00000 n +0000017692 00000 n +0000017774 00000 n +0000017856 00000 n +0000017938 00000 n +0000018020 00000 n +0000018210 00000 n +0000018345 00000 n +0000019001 00000 n +0000019635 00000 n +0000019674 00000 n +0000019924 00000 n +0000020154 00000 n +0000020233 00000 n +0000020614 00000 n +0000022296 00000 n +0000024107 00000 n +0000025950 00000 n +0000027353 00000 n +0000028502 00000 n +0000029637 00000 n +0000030180 00000 n +0000030415 00000 n +0000031571 00000 n +0000032798 00000 n +0000035492 00000 n +0000035568 00000 n +0000041328 00000 n +0000041576 00000 n +0000041872 00000 n +0000079355 00000 n +0000084723 00000 n +0000084784 00000 n +0000084866 00000 n +0000084966 00000 n +0000085023 00000 n +0000085121 00000 n +0000085178 00000 n +0000085294 00000 n +0000085351 00000 n +0000085500 00000 n +0000085557 00000 n +0000085668 00000 n +0000085778 00000 n +0000085893 00000 n +0000085950 00000 n +0000086135 00000 n +0000086268 00000 n +0000086448 00000 n +0000086573 00000 n +0000086748 00000 n +0000086915 00000 n +0000087075 00000 n +0000087191 00000 n +0000087376 00000 n +0000087542 00000 n +0000087713 00000 n +0000087884 00000 n +0000088012 00000 n +0000088169 00000 n +0000088354 00000 n +0000088533 00000 n +0000088686 00000 n +0000088859 00000 n +0000089011 00000 n +0000089169 00000 n +0000089348 00000 n +0000089520 00000 n +0000089667 00000 n +0000089841 00000 n +0000090023 00000 n +0000090149 00000 n +0000090304 00000 n +0000090499 00000 n +0000090598 00000 n +0000090793 00000 n +0000090895 00000 n +0000090950 00000 n +0000091057 00000 n +0000091112 00000 n +0000091211 00000 n +0000091269 00000 n +0000091380 00000 n +0000091438 00000 n +0000091592 00000 n +0000091692 00000 n +0000091801 00000 n +0000091857 00000 n +0000091914 00000 n +0000092122 00000 n +0000092305 00000 n +0000092473 00000 n +0000092680 00000 n +0000092883 00000 n +0000093042 00000 n +0000093098 00000 n +0000093234 00000 n +0000093387 00000 n +0000093557 00000 n +0000093712 00000 n +0000093846 00000 n +0000093987 00000 n +0000094119 00000 n +0000094249 00000 n +0000094387 00000 n +0000094526 00000 n +0000094685 00000 n +0000094844 00000 n +0000094989 00000 n +0000095156 00000 n +0000095350 00000 n +0000095527 00000 n +0000095696 00000 n +0000095903 00000 n +0000096080 00000 n +0000096254 00000 n +0000096439 00000 n +0000096663 00000 n +0000096856 00000 n +0000097050 00000 n +0000097262 00000 n +0000097458 00000 n +0000097671 00000 n +0000097859 00000 n +0000098003 00000 n +0000098138 00000 n +0000098346 00000 n +0000098525 00000 n +0000098676 00000 n +0000098887 00000 n +0000099044 00000 n +0000099241 00000 n +0000099378 00000 n +0000099552 00000 n +0000099790 00000 n +0000100058 00000 n +0000100208 00000 n +0000100388 00000 n +0000100630 00000 n +0000100813 00000 n +0000100987 00000 n +0000101268 00000 n +0000101568 00000 n +0000101788 00000 n +0000101978 00000 n +0000102167 00000 n +0000102357 00000 n +0000102551 00000 n +0000102759 00000 n +0000102884 00000 n +0000103035 00000 n +0000103176 00000 n +0000103335 00000 n +0000103491 00000 n +0000103653 00000 n +0000103862 00000 n +0000104048 00000 n +0000104234 00000 n +0000104433 00000 n +0000104619 00000 n +0000104781 00000 n +0000104942 00000 n +0000105080 00000 n +0000105272 00000 n +0000105441 00000 n +0000105611 00000 n +0000105806 00000 n +0000105973 00000 n +0000106131 00000 n +0000106319 00000 n +0000106469 00000 n +0000106631 00000 n +0000106775 00000 n +0000106953 00000 n +0000107123 00000 n +0000107231 00000 n +0000107351 00000 n +0000107515 00000 n +0000107660 00000 n +0000107837 00000 n +0000107988 00000 n +0000108166 00000 n +0000108311 00000 n +0000108513 00000 n +0000108706 00000 n +0000108983 00000 n +0000109241 00000 n +0000109455 00000 n +0000109678 00000 n +0000109859 00000 n +0000110009 00000 n +0000110237 00000 n +0000110413 00000 n +0000110605 00000 n +0000110749 00000 n +0000110929 00000 n +0000111078 00000 n +0000111253 00000 n +0000111472 00000 n +0000111699 00000 n +0000111872 00000 n +0000111998 00000 n +0000112184 00000 n +0000112339 00000 n +0000112499 00000 n +0000112660 00000 n +0000112864 00000 n +0000113031 00000 n +0000113170 00000 n +0000113404 00000 n +0000113653 00000 n +0000113817 00000 n +0000113874 00000 n +0000113981 00000 n +0000114038 00000 n +0000114163 00000 n +0000114220 00000 n +0000114349 00000 n +0000114406 00000 n +0000114534 00000 n +0000114592 00000 n +0000114715 00000 n +0000114772 00000 n +0000114885 00000 n +0000114942 00000 n +0000115063 00000 n +0000115120 00000 n +0000115225 00000 n +0000115282 00000 n +0000115405 00000 n +0000115462 00000 n +0000115611 00000 n +0000115668 00000 n +0000115812 00000 n +0000115869 00000 n +0000116025 00000 n +0000116082 00000 n +0000116233 00000 n +0000116290 00000 n +0000116404 00000 n +0000116461 00000 n +0000116576 00000 n +0000116633 00000 n +0000116744 00000 n +0000116801 00000 n +0000116921 00000 n +0000116978 00000 n +0000117086 00000 n +0000117143 00000 n +0000117249 00000 n +0000117306 00000 n +0000117414 00000 n +0000117471 00000 n +0000117582 00000 n +0000117639 00000 n +0000117741 00000 n +0000117798 00000 n +0000117927 00000 n +0000117984 00000 n +0000118041 00000 n +0000007698 00000 n +trailer +<</Size 7235/Root 6875 0 R/Encrypt 6874 0 R/Info 6872 0 R/ID[<B8CB2EB92B34088A1DDC7D1C4083E353><A95DFB530353394987E950C62A350BC5>]/Prev 2537228>> +startxref +0 +%%EOF + +7234 0 obj <</E 3978/Filter/FlateDecode/I 4010/L 3994/Length 1340/O 3962/S 3564>>stream +�X��t�D�;�,�?9���F�s܍�Q�9�� a$4Jy��������J�=rt!�� :{]pp�0ڌ,[�b" hmD��Dy��3��I 1�6�"��r�P��{zߜt �e�l��lwrs>�bS*w z��Q+�:�i�(2�ا(�p*�v�"�Ip�Ŵ��3��c j������H�����<[#r����rB̽�p\? �݇`�����}zB�����G9NC� �+���m��j�0�����ld1`9�Z�ҁ{.z'�u{��.���0+�;I�=����W�?��k���3�L��G{�������П�6ځ��aZ�su�[/EF�̤�_>���,����s�=�.�)'Q���]��~�X-��+e��&��Vk��PlP�D���V���lk�6y�H~���j�&�gP��z"������'�~)�w{�m��!\z't�{��D��%��Ψ2��q�?R�َ�ʖf�ck���ΰ��ĮFa�|N�Qh���_�FlW�Sn`1�LK�G[(+�M�:��(���fI��PWI�S��|,���wfE�n�k���i.��A��_T\ZD`�"$�����Pz����!���+���(W"WԪ(~��^K�@Z1le���� �*����?����r�N��9�G����K0]�a�!��g�˷"�ټ���'�wH]+��H���,��_�v���,S��[7鯤�Vч�F�>W��hC�wL-�ė!(</x\>�^�{���X�;Z�آ�G&�/xo���.���č0B+�/!-�!9[��d�RN���-g�W�&V�(������p�� pN� ���:>���/oi1'0v2s��4����Y�qfr�#�����JQZ�l�0�6���aƽ�F�O��)w�CK��T�)V�j,Z��� ��m��I���`��)��(�t���iT���'