component
MC14585BDR2G
Public Made by Adomby adom
onsemi Logic ICs, SOIC-16. Pinout cross-checked by two models against the datasheet, KiCad symbol/footprint/3D.
← Commit history
Publish 0.1.0
15 files changed
+9516
README.md+88docs/hero.pngdocs/mc14585bdr2g-datasheet.pdf+2494mc14585bdr2g-etched.glbmc14585bdr2g-hero.glbmc14585bdr2g-hero.overlay.json+436mc14585bdr2g.glbmc14585bdr2g.kicad_mod+348mc14585bdr2g.kicad_sym+77mc14585bdr2g.lbr+154mc14585bdr2g.step+5425package.json+243page.json+249viewers/footprint.html+1viewers/symbol.html+1README.mdadded+88@@ -0,0 +1,88 @@+# MC14585BDR2G++**onsemi** · Logic ICs · SOIC-16++MC14585BDR2G from onsemi, in a SOIC-16. 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 | B2 | input | Comparing input B2 (word B bit 2); unused inputs must be tied to VSS or VDD. |+| 2 | A2 | input | Comparing input A2 (word A bit 2); unused inputs must be tied to VSS or VDD. |+| 3 | (A=B)out | output | Goes high when word A equals word B; it can drive two low-power TTL loads or one low-power Schottky TTL load, and unused outputs must be left open. |+| 4 | (A>B)in | input | Cascading input A>B, connected to a low on the least significant comparator or to the (A>B) output of the previous stage when cascading. |+| 5 | (A<B)in | input | Cascading input A<B, connected to a low on the least significant comparator or to the (A<B) output of the previous stage when cascading. |+| 6 | (A=B)in | input | Cascading input A=B, connected to a high on the least significant comparator or to the (A=B) output of the previous stage when cascading. |+| 7 | A1 | input | Comparing input A1 (word A bit 1); unused inputs must be tied to VSS or VDD. |+| 8 | VSS | power_in | Negative supply/ground reference; all voltages are referenced to VSS. |+| 9 | B1 | input | Comparing input B1 (word B bit 1); unused inputs must be tied to VSS or VDD. |+| 10 | A0 | input | Comparing input A0 (word A bit 0); unused inputs must be tied to VSS or VDD. |+| 11 | B0 | input | Comparing input B0 (word B bit 0); unused inputs must be tied to VSS or VDD. |+| 12 | (A<B)out | output | Goes high when word A is less than word B; it can drive two low-power TTL loads or one low-power Schottky TTL load, and unused outputs must be left open. |+| 13 | (A>B)out | output | Goes high when word A is greater than word B; it can drive two low-power TTL loads or one low-power Schottky TTL load, and unused outputs must be left open. |+| 14 | B3 | input | Comparing input B3 (word B bit 3); unused inputs must be tied to VSS or VDD. |+| 15 | A3 | input | Comparing input A3 (word A bit 3); unused inputs must be tied to VSS or VDD. |+| 16 | VDD | power_in | Positive supply with a supply voltage range of 3.0 Vdc to 18 Vdc (absolute maximum -0.5 to +18.0 V referenced to VSS). |++## Key specifications++| Parameter | Value |+|---|---|+| Manufacturer | onsemi |+| Package | SOIC-16 |+| Category | Logic ICs |+| Pins | 16 |++## Electrical characteristics++Limits as printed in the datasheet (page.json `metadata.characteristics` carries them as data).++| Parameter | Symbol | Min | Typ | Max | Unit | Conditions | Page |+|---|---|---|---|---|---|---|---|+| DC Supply Voltage Range | VDD | -0.5 | | 18 | V | Voltages referenced to VSS | 1 |+| Input or Output Voltage Range (DC or Transient) | Vin, Vout | -0.5 | | | V | Max is VDD + 0.5 V | 1 |+| Input or Output Current (DC or Transient) per Pin | Iin, Iout | -10 | | 10 | mA | DC or Transient, per pin | 1 |+| Power Dissipation per Package | PD | | | 500 | mW | Per package (Note 1) | 1 |+| Ambient Temperature Range | TA | -55 | | 125 | °C | | 1 |+| Storage Temperature Range | Tstg | -65 | | 150 | °C | | 1 |+| Lead Temperature | TL | | | 260 | °C | 8-second soldering | 1 |+| Supply Voltage Range | VDD | 3 | | 18 | Vdc | Stated in Features | 1 |+| Output Voltage 0 Level | VOL | | | 0.05 | Vdc | VDD=5.0 Vdc, Vin=VDD or 0, TA=25C | 3 |+| Output Voltage 1 Level | VOH | 4.95 | | | Vdc | VDD=5.0 Vdc, Vin=0 or VDD, TA=25C | 3 |+| Output Voltage 1 Level | VOH | 9.95 | | | Vdc | VDD=10 Vdc, Vin=0 or VDD, TA=25C | 3 |+| Output Voltage 1 Level | VOH | 14.95 | | | Vdc | VDD=15 Vdc, Vin=0 or VDD, TA=25C | 3 |+| Input Voltage 0 Level | VIL | | | 1.5 | Vdc | VDD=5.0 Vdc, VO=4.5 or 0.5 Vdc, TA=25C | 3 |+| Input Voltage 0 Level | VIL | | | 3 | Vdc | VDD=10 Vdc, VO=9.0 or 1.0 Vdc, TA=25C | 3 |+| Input Voltage 0 Level | VIL | | | 4 | Vdc | VDD=15 Vdc, VO=13.5 or 1.5 Vdc, TA=25C | 3 |+| Input Voltage 1 Level | VIH | 3.5 | | | Vdc | VDD=5.0 Vdc, VO=0.5 or 4.5 Vdc, TA=25C | 3 |+| Input Voltage 1 Level | VIH | 7 | | | Vdc | VDD=10 Vdc, VO=1.0 or 9.0 Vdc, TA=25C | 3 |+| Input Voltage 1 Level | VIH | 11 | | | Vdc | VDD=15 Vdc, VO=1.5 or 13.5 Vdc, TA=25C | 3 |+| Input Current | Iin | -0.1 | | 0.1 | Adc | VDD=15 Vdc, TA=25C | 3 |+| Input Capacitance | Cin | | | 7.5 | pF | Vin=0, TA=25C | 3 |+| Quiescent Current (Per Package) | IDD | | | 5 | Adc | VDD=5.0 Vdc, TA=25C | 3 |+| Quiescent Current (Per Package) | IDD | | | 10 | Adc | VDD=10 Vdc, TA=25C | 3 |+| Quiescent Current (Per Package) | IDD | | | 20 | Adc | VDD=15 Vdc, TA=25C | 3 |+| Output Rise and Fall Time | tTLH, tTHL | | | 200 | ns | VDD=5.0 Vdc, CL=50 pF, TA=25C | 3 |+| Output Rise and Fall Time | tTLH, tTHL | | | 100 | ns | VDD=10 Vdc, CL=50 pF, TA=25C | 3 |+| Output Rise and Fall Time | tTLH, tTHL | | | 80 | ns | VDD=15 Vdc, CL=50 pF, TA=25C | 3 |+| Turn-On, Turn-Off Delay Time | tPLH, tPHL | | | 860 | ns | VDD=5.0 Vdc, CL=50 pF, TA=25C | 3 |+| Turn-On, Turn-Off Delay Time | tPLH, tPHL | | | 360 | ns | VDD=10 Vdc, CL=50 pF, TA=25C | 3 |+| Turn-On, Turn-Off Delay Time | tPLH, tPHL | | | 260 | ns | VDD=15 Vdc, CL=50 pF, TA=25C | 3 |++## CAD (KiCad official)++- Symbol: `MC14585BDR2G`+- Footprint: `Package_SO:SOIC-16_3.9x9.9mm_P1.27mm`+- 3D model: SOIC-16 (KiCad packages3D, STEP)+- 3D model files: `mc14585bdr2g-etched.step` / `mc14585bdr2g-etched.glb` carry the MPN laser-etched on the die in a toggleable `Adom.LaserEtch` group (Fusion-ready); `mc14585bdr2g.step` / `mc14585bdr2g.glb` are the bare package body.++## Provenance++Data extracted from the manufacturer datasheet, not a distributor listing:++- **Datasheet:** [onsemi datasheet](https://www.onsemi.com/pdf/datasheet/mc14585b-d.pdf) (7 pp, sha256 `32de70d37da8f1e1`, retrieved 2026-10-20, tier: manufacturer)+- **Extractor:** parts-factory `2.0.0` / `extract_pins 0.3`, primary `claude-sonnet-5-5` (text+vision), consensus `claude-opus-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/mc14585bdr2g-datasheet.pdf)
docs/hero.pngadded⋯ 1 unchanged line ⋯
docs/mc14585bdr2g-datasheet.pdfadded+2494@@ -0,0 +1,2494 @@+%PDF-1.4+%����+1 0 obj+<<+/Type /Catalog+/Version /1.6+/Pages 2 0 R+/Metadata 3 0 R+/PageLabels 4 0 R+>>+endobj+5 0 obj+<<+/Author (ON Semiconductor)+/CreationDate (D:20140729110143+02'00')+/Creator (BroadVision, Inc.)+/Keywords ()+/ModDate (D:20201021172931+08'00')+/Producer (Acrobat Distiller 9.0.0 \(Windows\))+/Subject <546865204D4331343538354220342D426974204D61676E697475646520436F6D70617261746F7220697320636F6E7374727563746564207769746820636F6D706C656D656E74617279204D4F532028434D4F532920656E68616E63656D656E74206D6F646520646576696365732E2054686520636972637569742068617320656967687420636F6D706172696E6720696E70757473202841332C2042332C2041322C2042322C2041312C2042312C2041302C204230292C20746872656520636173636164696E6720696E70757473202841203C20422C2041203D20422C20616E642041203E2042292C20616E64207468726565206F757470757473202841203C20422C2041203D20422C20616E642041203E2042292E20546869732064657669636520636F6D70617265732074776F20342D62697420776F72647320284120616E6420422920616E642064657465726D696E65732077686574686572207468657920617265208D6C657373207468616E8E2C208D657175616C20746F8E2C206F72208D67726561746572207468616E8E20627920612068696768206C6576656C206F6E2074686520617070726F707269617465206F75747075742E20466F7220776F7264732067726561746572207468616E20342D626974732C20756E6974732063616E20626520636173636164656420627920636F6E6E656374696E67206F757470757473202841203E2042292C202841203C2042292C20616E64202841203D20422920746F2074686520636F72726573706F6E64696E6720696E70757473206F6620746865206E657874207369676E69666963616E7420636F6D70617261746F722E20496E70757473202841203C2042292C202841203D2042292C20616E64202841203E204229206F6E20746865206C65617374207369676E69666963616E74202866697273742920636F6D70617261746F722061726520636F6E6E656374656420746F2061206C6F772C206120686967682C20616E642061206C6F772C20726573706563746976656C792E204170706C69636174696F6E7320696E636C756465206C6F67696320696E2043505527732C20636F7272656374696F6E20616E642F6F7220646574656374696F6E206F6620696E737472756D656E746174696F6E20636F6E646974696F6E732C20636F6D70617261746F7220696E20746573746572732C20636F6E766572746572732C20616E6420636F6E74726F6C732E>+/Title (MC14585B - 4-Bit Magnitude Comparator)+>>+endobj+2 0 obj+<<+/Type /Pages+/Kids [6 0 R 7 0 R 8 0 R 9 0 R 10 0 R 11 0 R 12 0 R]+/Count 7+>>+endobj+3 0 obj+<<+/Length 4715+/Subtype /XML+/Type /Metadata+>>+stream +<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?>+<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.6-c017 91.164464, 2020/06/15-10:20:05 ">+ <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">+ <rdf:Description rdf:about=""+ xmlns:pdf="http://ns.adobe.com/pdf/1.3/"+ xmlns:xmp="http://ns.adobe.com/xap/1.0/"+ xmlns:dc="http://purl.org/dc/elements/1.1/"+ xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/"+ xmlns:illustrator="http://ns.adobe.com/illustrator/1.0/">+ <pdf:Producer>Acrobat Distiller 9.0.0 (Windows)</pdf:Producer>+ <xmp:CreatorTool>BroadVision, Inc.</xmp:CreatorTool>+ <xmp:ModifyDate>2020-10-21T17:29:31+08:00</xmp:ModifyDate>+ <xmp:CreateDate>2014-07-29T11:01:43+02:00</xmp:CreateDate>+ <xmp:MetadataDate>2020-10-21T17:29:31+08:00</xmp:MetadataDate>+ <dc:format>application/pdf</dc:format>+ <dc:title>+ <rdf:Alt>+ <rdf:li xml:lang="x-default">MC14585B - 4-Bit Magnitude Comparator</rdf:li>+ </rdf:Alt>+ </dc:title>+ <dc:creator>+ <rdf:Seq>+ <rdf:li>ON Semiconductor</rdf:li>+ </rdf:Seq>+ </dc:creator>+ <dc:description>+ <rdf:Alt>+ <rdf:li xml:lang="x-default">The MC14585B 4-Bit Magnitude Comparator is constructed with complementary MOS (CMOS) enhancement mode devices. The circuit has eight comparing inputs (A3, B3, A2, B2, A1, B1, A0, B0), three cascading inputs (A < B, A = B, and A > B), and three outputs (A < B, A = B, and A > B). This device compares two 4-bit words (A and B) and determines whether they are “less than”, “equal to”, or “greater than” by a high level on the appropriate output. For words greater than 4-bits, units can be cascaded by connecting outputs (A > B), (A < B), and (A = B) to the corresponding inputs of the next significant comparator. Inputs (A < B), (A = B), and (A > B) on the least significant (first) comparator are connected to a low, a high, and a low, respectively. Applications include logic in CPU's, correction and/or detection of instrumentation conditions, comparator in testers, converters, and controls.</rdf:li>+ </rdf:Alt>+ </dc:description>+ <xmpMM:DocumentID>uuid:9fcb7798-e9b8-47a7-8b6c-12bb2c9d8174</xmpMM:DocumentID>+ <xmpMM:InstanceID>uuid:69e417ac-7ea9-48cb-8e93-5252eb9af0a9</xmpMM:InstanceID>+ <illustrator:StartupProfile>Print</illustrator:StartupProfile>+ </rdf:Description>+ </rdf:RDF>+</x:xmpmeta>+ + + + + + + + + + + + + + + + + + + + + +<?xpacket end="w"?> +endstream+endobj+4 0 obj+<<+/Nums [5 13 0 R 6 14 0 R]+>>+endobj+6 0 obj+<<+/Annots [15 0 R]+/Contents [16 0 R 17 0 R 18 0 R 19 0 R 20 0 R 21 0 R 22 0 R 23 0 R]+/CropBox [0.0 0.0 612.0 792.0]+/MediaBox [0.0 0.0 612.0 792.0]+/Parent 2 0 R+/Resources 24 0 R+/Rotate 0+/Type /Page+>>+endobj+7 0 obj+<<+/Contents 25 0 R+/CropBox [0.0 0.0 612.0 792.0]+/MediaBox [0.0 0.0 612.0 792.0]+/Parent 2 0 R+/Resources 26 0 R+/Rotate 0+/Type /Page+>>+endobj+8 0 obj+<<+/Annots [27 0 R 28 0 R 29 0 R 30 0 R 31 0 R]+/Contents 32 0 R+/CropBox [0.0 0.0 612.0 792.0]+/MediaBox [0.0 0.0 612.0 792.0]+/Parent 2 0 R+/Resources 33 0 R+/Rotate 0+/Type /Page+>>+endobj+9 0 obj+<<+/Contents 34 0 R+/CropBox [0.0 0.0 612.0 792.0]+/MediaBox [0.0 0.0 612.0 792.0]+/Parent 2 0 R+/Resources 35 0 R+/Rotate 0+/Type /Page+>>+endobj+10 0 obj+<<+/Contents 36 0 R+/CropBox [0.0 0.0 612.0 792.0]+/MediaBox [0.0 0.0 612.0 792.0]+/Parent 2 0 R+/Resources 37 0 R+/Rotate 0+/Type /Page+>>+endobj+11 0 obj+<<+/Contents [38 0 R 39 0 R 40 0 R 41 0 R 42 0 R 43 0 R 44 0 R 45 0 R]+/CropBox [0.0 0.0 612.0 792.0]+/MediaBox [0.0 0.0 612.0 792.0]+/Parent 2 0 R+/Resources 46 0 R+/Rotate 0+/Type /Page+>>+endobj+12 0 obj+<<+/Annots [47 0 R 48 0 R]+/Contents 49 0 R+/CropBox [0.0 0.0 612.0 792.0]+/MediaBox [0.0 0.0 612.0 792.0]+/Parent 2 0 R+/Resources 50 0 R+/Rotate 0+/Type /Page+>>+endobj+13 0 obj+<<+/S /D+>>+endobj+14 0 obj+<<+/S /D+>>+endobj+15 0 obj+<<+/Border [0 0 0]+/Dest [6 0 R /XYZ null null null]+/Rect [199.616 231.307 204.038 239.017]+/Subtype /Link+/Type /Annot+>>+endobj+16 0 obj+<<+/Length 1685+/Filter /FlateDecode+>>+stream +H��WKs����w��I킘0���*.e���"��T� vą� ,i�����|��re%.��AO���F&+�m��[��/�gy��a9yG~���d�\}{�����$����#��c��Y�+���!)5s�9���d�M��0�o?&��"x&s^�Bf�KA��$'��6���$����{��cY.�����$�s��5���ݩ������Л~��w8��5ӊ|��͊�^b�%*�D-H�ʘ�E����[(��%��S���=S [S/�|E~4�T�L�����ۤ�3����1--��K�T����&9=ʲ�N�]��s;����3#���poƿ]��2) a EU�E�VV��\���eT�C�b�$/av��\�W��&�0�$��L�e���A�̄Rd4ɿH�"D�qQ�]fR�s"p�F�bI�+�"����g�YK@�;�\oڙ��xJ��};�v����k��E��MLνd���TE�w6g�TA�voe�+Yd�_QQ�E�����pB�U��vz�"I��HS���O��w�י�<�cһ��q6Pԙһ�b8�Y���O�PU�w)�� -�����;��/ �`��u�8!�t�<��U�h �L��L]�h���" XD��5��� ��Vl���Q�{��~P�LL��wnLI�|����폧y��]z]�<�)�`��X+�1�u(����,�k�I8fs&����L^�����.�~4��%j�,2� �bdꩩw�f�h1�I�I�����J_���f�( 0��{$6P���߹C�@|�MD�02{썰��p�?��W�V/c�;Q�WE� ~e%��f0��S�B�u$�� f����)�;c�+>��0���i���B�*tGOøsyU���ā�.S��������Rx�"?�hf3�����ܧ���f����# ����3�t�����W�ө�b����ͰH��a454_�_���B�rbc��?;�H�:{TV�;�h��0����f�v<��ql�v�s���7�#���CĺȬ��;�*އ��ᚖ�<�i�+o���&���1��zDߛf^��9��oFE�#�}��x� �3<��P�\���w��(Ԡ#l���e:_�f3��Z�K��������{��u���b�|���/[��+�*�# �T�L�8���V�W[�4�`����6�W�gC��.�.�ߕΑ�U�YX�m��v�Q�y��@��{l�L�sC�:�!j�����tJ���͏0haS麕��A�K�S�ҽc(.uV0�S=ͮ��x���٥��� �-� x�ҏ�8�� -��+-ӁBՋ�^�n˹��m���#4�q�z�'.�Y��`]. �qwݖF�;6��M^,�?tߎ�^1���D+�x fM��U鬷8� ڇߕ��/��Nw��e�4���duz|� �q-� ?����3���BX�xH}1W�`��y}<�-.�Pm:�]��O���?�M+��c�wuظ�U}�����+��{��<�V��3�]�;v�*]ڵĊ���*�̈́V��G3z���P�~���y:,Q/�w�6S�|?iԖ�?�.�-�d砻���U�]�/W>�*����o��{��N[U���&}.b���ۯ[,��p��qX�֓�ç��*~�������p��Ο��7�o~=�m�}g��dt<��FrH� �Vw� +endstream+endobj+17 0 obj+<<+/Length 1322+/Filter /FlateDecode+>>+stream +H��V�r�F��{A;�̾T*�����"�J��D��AP�n���`! E��*��g�_�~�{ �G�_'?�Q� ^�0+�~J�R��Z� ^��J��x~���-�yr�L�*�U�'�#%X������Mڄfmhބ�����m|`Z�|��G�!�֗h�A,�p5b��*���e���_A+W7s��Y�m�g��*����� ����%�-�����7N�j��L��>˿A<Ҋ�血w���xHK��w�[r��4~���Ո1�T��Zr�'u.j[�EU�����=Ƭn=Uz�3�tu��I�)[��!C8GS[.���YB�[5��q��p��8YϓDt+�4�7�7F����g��oJx#$�û��DGW0-�E�,���MU��*�O!�o�#҆l^eE�����&+�u�^(��^���y�}��,��h�"��b ��Z�M�t����8=>��(���: �����I��"C�|������)��z�\�!��Ptx��L����l ��>���ߦקoʴ)�,~�a�+d-ɫ&�h2�:�M�1҂@���&���fy��������|d�)�����+y���,0��N��v���n�~��FJ����qb"��"-�|���x���h�����K<��*� ��άj�zg��̗�A�)�+1�:�Qr�0�4�����GӤLVi�v�s�㓮{T�8m)�e�X�^��,�'8%�c3�Azus�9�*�!��i<�(q �h���.�mB�Q�˸=Ҧ�e�DF#����F�k��4��'V�pk���y�m^쥥OU*�Z�+-Y�E+�<u�H.�Eq��'G� -� ��ٓ��p}q��t��\�0D����; w��֑�6�;F�e�������qH�8������ �CH"�T���kk4�D��@TGp���@CQ���#@�=���<�9����w�Kf *���&Т*���T�r�OZ�W ��Sv�� T�Q���G��ŀ������ˤ��ݦ����� �@n�fbT���Cn'��&,�#�#�_6e��3\q8�z�g�r��G �ӫ��w �+7Oϳ�ʣz冰Z�����n��/�(�{s\p\Ÿ���f����%#�+>��y}��TCK<ME�Z�;K�Bs"���Yh �Y���C�a�����\�D\]~�3�U߁�K�<]����Z���������3ܰ���{2��p�����5�����ί6�wb�C�7ޔ� ��}�A;y�3��fsI���̥5Θ�w�kd����}[aD����t�_�؊���S���~|aq�+� 0 w M! +endstream+endobj+18 0 obj+<<+/Length 1186+/Filter /FlateDecode+>>+stream +H����n�6Ɓ}����f����ҸZl��F@��Ϊ���%w7�Ѣ�Ѿa��%K��$��62���ӏC+�P�9��YT��8�}�c:��e p)g��T0�I���s��1Dk�0��B�?���k����?���4pe�f\CZ�hS�?_�⚇DIepI��E����"�ڡ���6"�R�X�ǪZ1�Y� �@LT\� � M�j��4F�B�$AW�$� -�U=�O�F�����C�N�̢����E^U����-|����ك���ײv���C#*!�amn�4�}�L#��6@r�>