component
AH1889-Z-7
Public Made by Adomby adom
Diodes Incorporated Magnetic Sensors, SOT-553-5. Pinout cross-checked by two models against the datasheet, KiCad symbol/footprint/3D.
← Commit history
Publish 0.1.1
5 files changed
+263−243
README.md+20−17@@ -8,11 +8,11 @@ AH1889-Z-7 from Diodes Incorporated, in a SOT-553-5. Pinout and pin descriptions | Pin | Name | Type | Function | |---|---|---|---|-| 1 | OUTPUT2 | output | North pole detecting output (active low) with internal pull-up and pull-down capability; it is pulled low when a North pole exceeds Bopn and released when the field falls back past Brpn. |-| 2 | GND | power_in | Ground reference pin for the device. |-| 3 | NC | unconnected | No connection pin that is not connected internally; it can be left open or tied to ground. |-| 4 | VDD | power_in | Supply voltage pin with an operating range of 1.65 V to 3.6 V; the absolute maximum rating is 5 V, and the 6 V limit is a transient stress rating, not an operating condition. |-| 5 | OUTPUT1 | output | South pole detecting output (active low) with internal pull-up and pull-down capability; it is pulled low when a South pole exceeds Bops and released when the field falls back past Brps. |+| 1 | OUTPUT2 | output | North pole detecting output pin (active low), which is pulled low when a North pole of sufficient strength turns it on. |+| 2 | GND | power_in | Ground reference pin. |+| 3 | NC | unconnected | No connection; not connected internally, and may be left open or tied to ground. |+| 4 | VDD | power_in | Power supply voltage pin, operating from 1.65 V to 3.6 V. |+| 5 | OUTPUT1 | output | South pole detecting output pin (active low), which is pulled low when a South pole of sufficient strength turns it on. | ## Key specifications @@ -30,19 +30,22 @@ Limits as printed in the datasheet (page.json `metadata.characteristics` carries | Parameter | Symbol | Min | Typ | Max | Unit | Conditions | Page | |---|---|---|---|---|---|---|---| | OUTPUT1 and OUTPUT2 Low Voltage (on) | VOL | | 0.1 | 0.2 | V | IOUT = 0.5mA | 3 |-| Supply Voltage | VDD | 1.65 | | 3.6 | V | Operating | 3 |+| Operation Point (South pole to part marking side), OUTPUT1 | Bops | | 35 | 50 | Gauss | South pole to part marking side | 3 |+| Release point (South pole to part marking side), OUTPUT1 | Brps | 6 | 20 | | Gauss | South pole to part marking side | 3 |+| Operation Point (North pole to part marking side), OUTPUT2 | Bopn | -50 | -35 | | Gauss | North pole to part marking side | 3 |+| Release point (North pole to part marking side), OUTPUT2 | Brpn | | -20 | -6 | Gauss | North pole to part marking side | 3 | | Operating Temperature Range | TA | -40 | | 85 | °C | Operating | 3 |-| Supply Voltage (Note 7) | VDD | | | 5 | V | | 2 |+| Supply Voltage | VDD | 1.65 | | 3.6 | V | Operating | 3 |+| Supply Voltage | VDD | | | 5 | V | Note 7: 6V absolute maximum is a transient stress rating only | 2 | | Reverse Supply Voltage | VDD_REV | -0.3 | | | V | | 2 |-| Output current (source and sink) | IOUTPUT | | | 1 | mA | | 2 |-| Package Power Dissipation SOT553 | PD | | | 230 | mW | @TA=+25°C | 2 |-| Storage Temperature Range | Ts | -65 | | 150 | °C | | 2 |-| Maximum Junction Temperature | TJ | | | 150 | °C | | 2 |-| ESD Human Body Model ESD capability | ESD | 4 | | | kV | Human Body Model | 2 |-| Operation Point (South pole to part marking side) | Bops | | 35 | 50 | Gauss | South pole to part marking side | 3 |-| Release point (South pole to part marking side) | Brps | 6 | 20 | | Gauss | South pole to part marking side | 3 |-| Operation Point (North pole to part marking side) | Bopn | -50 | -35 | | Gauss | North pole to part marking side | 3 |-| Release point (North pole to part marking side) | Brpn | | -20 | -6 | Gauss | North pole to part marking side | 3 |+| Output current (source and sink) | IOUTPUT | | | 1 | mA | source and sink | 2 |+| Package Power Dissipation SOT553 | PD | | | 230 | mW | SOT553 | 2 |+| Storage Temperature Range | Ts | -65 | | 150 | C | | 2 |+| Maximum Junction Temperature | TJ | | | 150 | C | | 2 |+| Human Body Model ESD capability | ESD | | | 4 | kV | Human Body Model | 2 |+| Supply Current, outputs off | IDD | | 2.1 | | mA | VDD = 1.8V Outputs Off | 3 |+| Supply Current, outputs off | IDD | | 5 | | mA | VDD = 3.6V Outputs Off | 3 |+| Hysteresis (/Bopx/-/Brpx/) | Bhy | | 8 | | Gauss | | 3 | ## Materials and finish @@ -63,7 +66,7 @@ As the datasheet states them (page.json `metadata.appearance`; the 3D model's co Data extracted from the manufacturer datasheet, not a distributor listing: -- **Datasheet:** [Diodes Incorporated datasheet](https://www.diodes.com/assets/Datasheets/AH1889-Z-7.pdf) (7 pp, sha256 `49640912f7301999`, retrieved 2026-11-10, tier: manufacturer)+- **Datasheet:** [Diodes Incorporated datasheet](https://www.diodes.com/assets/Datasheets/AH1889-Z-7.pdf) (7 pp, sha256 `49640912f7301999`, retrieved 2026-11-11, tier: manufacturer) - **Extractor:** parts-factory `2.0.0` / `extract_pins 0.3`, primary `claude-haiku-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).
ah1889-z-7-hero.overlay.json+192−190@@ -1,194 +1,196 @@ {- "spec": "adom-hero 1.4",- "mpn": "AH1889-Z-7",- "kind": "component + footprint reference art",- "board_use": false,- "plane_z_mm": -0.02,- "units": "metre",- "upAxis": "Z",- "layers": {- "pad_outlines": {- "material": "Footprint pads - teal dashed outlines - 50 percent opacity",- "rgba": [- 0.0,- 0.902,- 0.863,- 0.5- ],- "pads": 5,- "span_mm": 2.1,- "dash_mm": 0.12,- "gap_mm": 0.072,- "pad_stroke_mm": 0.03- },- "silkscreen": {- "material": "Silkscreen reference lines - 30 percent opacity",- "rgba": [- 0.92,- 0.96,- 1.0,- 0.3- ],- "footprint_items": 4,- "pin1": {- "source": "footprint silkscreen",- "pad": "1"- }- },- "signal_names": {- "material": "Signal names - 50 percent opacity",- "rgba": [- 0.92,- 0.96,- 1.0,- 0.5- ],- "font": "DejaVu Sans Mono",- "labels": 5,- "sides": "top + mirrored underside (single-sided)",- "fallback_to_pad_number": 0- }+ "spec": "adom-hero 1.4",+ "mpn": "AH1889-Z-7",+ "kind": "component + footprint reference art",+ "board_use": false,+ "plane_z_mm": -0.02,+ "units": "metre",+ "upAxis": "Z",+ "layers": {+ "pad_outlines": {+ "material": "Footprint pads - teal dashed outlines - 50 percent opacity",+ "rgba": [+ 0.0,+ 0.902,+ 0.863,+ 0.5+ ],+ "pads": 5,+ "span_mm": 2.1,+ "dash_mm": 0.12,+ "gap_mm": 0.072,+ "pad_stroke_mm": 0.03 },- "align": {- "ok": true,- "centre_offset_mm": 0.0,- "tolerance_mm": 0.25,- "orientation_flipped": false,- "contacts_bbox_mm": [- -0.8,- 0.8,- -0.796,- 0.796- ],- "pads_bbox_mm": [- -1.05,- 1.05,- -0.675,- 0.675- ],- "seating_z_mm": 0.0+ "silkscreen": {+ "material": "Silkscreen reference lines - 30 percent opacity",+ "rgba": [+ 0.92,+ 0.96,+ 1.0,+ 0.3+ ],+ "footprint_items": 4,+ "pin1": {+ "source": "footprint silkscreen",+ "pad": "1"+ } },- "sources": {- "glb": "ah1889-z-7-etched.glb",- "glb_sha256": "b3781832b400c4406737f3ae94459f32cad3c44d75e4e21d0ff404e5fc7d4571",- "footprint": "ah1889-z-7.kicad_mod",- "footprint_sha256": "0b5f41ced1e4fcb59d6ed91fe8dbd202525114ce3bb805fc27082accc1654230",- "pins": "page.json component.pins",- "pins_sha256": "a1aed6485ca985742a932544f519c3989c07361a0e07e112133e04d7a03daca2"- },- "generator": "adom-wiki 1.8.15 (component_hero)",- "labels": [- {- "pad": "1",- "text": "OUTPUT2",- "x": -1.15,- "y": -0.5,- "align": "right",- "vertical": false,- "h": 0.25- },- {- "pad": "2",- "text": "GND",- "x": -1.15,- "y": 0.0,- "align": "right",- "vertical": false,- "h": 0.25- },- {- "pad": "3",- "text": "NC",- "x": -1.15,- "y": 0.5,- "align": "right",- "vertical": false,- "h": 0.25- },- {- "pad": "4",- "text": "VDD",- "x": 1.175,- "y": 0.5,- "align": "left",- "vertical": false,- "h": 0.5- },- {- "pad": "5",- "text": "OUTPUT1",- "x": 1.175,- "y": -0.5,- "align": "left",- "vertical": false,- "h": 0.5- }+ "signal_names": {+ "material": "Signal names - 50 percent opacity",+ "rgba": [+ 0.92,+ 0.96,+ 1.0,+ 0.5+ ],+ "font": "DejaVu Sans Mono",+ "labels": 5,+ "sides": "top + mirrored underside (single-sided)",+ "omitted": null,+ "fallback_to_pad_number": 0+ }+ },+ "align": {+ "ok": true,+ "centre_offset_mm": 0.0,+ "over_pads": true,+ "tolerance_mm": 0.25,+ "orientation_flipped": false,+ "contacts_bbox_mm": [+ -0.8,+ 0.8,+ -0.796,+ 0.796+ ],+ "pads_bbox_mm": [+ -1.05,+ 1.05,+ -0.675,+ 0.675 ],- "pads": [- {- "number": "1",- "shape": "roundrect",- "center_mm": [- -0.7125,- -0.5- ],- "size_mm": [- 0.675,- 0.35- ],- "rot": 0.0- },- {- "number": "2",- "shape": "roundrect",- "center_mm": [- -0.7125,- 0.0- ],- "size_mm": [- 0.675,- 0.35- ],- "rot": 0.0- },- {- "number": "3",- "shape": "roundrect",- "center_mm": [- -0.7125,- 0.5- ],- "size_mm": [- 0.675,- 0.35- ],- "rot": 0.0- },- {- "number": "4",- "shape": "roundrect",- "center_mm": [- 0.7125,- 0.5- ],- "size_mm": [- 0.675,- 0.35- ],- "rot": 0.0- },- {- "number": "5",- "shape": "roundrect",- "center_mm": [- 0.7125,- -0.5- ],- "size_mm": [- 0.675,- 0.35- ],- "rot": 0.0- }- ]-}+ "seating_z_mm": 0.0+ },+ "sources": {+ "glb": "ah1889-z-7-etched.glb",+ "glb_sha256": "b3781832b400c4406737f3ae94459f32cad3c44d75e4e21d0ff404e5fc7d4571",+ "footprint": "ah1889-z-7.kicad_mod",+ "footprint_sha256": "0b5f41ced1e4fcb59d6ed91fe8dbd202525114ce3bb805fc27082accc1654230",+ "pins": "page.json component.pins",+ "pins_sha256": "a1aed6485ca985742a932544f519c3989c07361a0e07e112133e04d7a03daca2"+ },+ "generator": "factory/hero_glb.py",+ "labels": [+ {+ "pad": "1",+ "text": "OUTPUT2",+ "x": -1.15,+ "y": -0.5,+ "align": "right",+ "vertical": false,+ "h": 0.25+ },+ {+ "pad": "2",+ "text": "GND",+ "x": -1.15,+ "y": 0.0,+ "align": "right",+ "vertical": false,+ "h": 0.25+ },+ {+ "pad": "3",+ "text": "NC",+ "x": -1.15,+ "y": 0.5,+ "align": "right",+ "vertical": false,+ "h": 0.25+ },+ {+ "pad": "4",+ "text": "VDD",+ "x": 1.175,+ "y": 0.5,+ "align": "left",+ "vertical": false,+ "h": 0.5+ },+ {+ "pad": "5",+ "text": "OUTPUT1",+ "x": 1.175,+ "y": -0.5,+ "align": "left",+ "vertical": false,+ "h": 0.5+ }+ ],+ "pads": [+ {+ "number": "1",+ "shape": "roundrect",+ "center_mm": [+ -0.7125,+ -0.5+ ],+ "size_mm": [+ 0.675,+ 0.35+ ],+ "rot": 0.0+ },+ {+ "number": "2",+ "shape": "roundrect",+ "center_mm": [+ -0.7125,+ 0.0+ ],+ "size_mm": [+ 0.675,+ 0.35+ ],+ "rot": 0.0+ },+ {+ "number": "3",+ "shape": "roundrect",+ "center_mm": [+ -0.7125,+ 0.5+ ],+ "size_mm": [+ 0.675,+ 0.35+ ],+ "rot": 0.0+ },+ {+ "number": "4",+ "shape": "roundrect",+ "center_mm": [+ 0.7125,+ 0.5+ ],+ "size_mm": [+ 0.675,+ 0.35+ ],+ "rot": 0.0+ },+ {+ "number": "5",+ "shape": "roundrect",+ "center_mm": [+ 0.7125,+ -0.5+ ],+ "size_mm": [+ 0.675,+ 0.35+ ],+ "rot": 0.0+ }+ ]+}
ah1889-z-7.lbr+14−3@@ -50,7 +50,7 @@ <layer number="98" name="Guide" color="6" fill="1" visible="yes" active="yes"/> </layers> <library>-<description></description>+<description>Diodes Incorporated Magnetic Sensors, SOT-553-5. Pinout cross-checked by two models against the datasheet</description> <packages> <package name="SOT-553"> <description>5 pads, 2.1 x 1.4 mm. SOT, 5 Pin</description>@@ -80,6 +80,7 @@ </packages> <symbols> <symbol name="AH1889-Z-7">+ <description>Diodes Incorporated Magnetic Sensors, SOT-553-5. Pinout cross-checked by two models against the datasheet</description> <wire x1="-12.7" y1="5.08" x2="12.7" y2="5.08" width="0.254" layer="94"/> <wire x1="12.7" y1="5.08" x2="12.7" y2="-5.08" width="0.254" layer="94"/> <wire x1="12.7" y1="-5.08" x2="-12.7" y2="-5.08" width="0.254" layer="94"/>@@ -95,7 +96,7 @@ </symbols> <devicesets> <deviceset name="AH1889-Z-7" prefix="U">- <description></description>+ <description>Diodes Incorporated Magnetic Sensors, SOT-553-5. Pinout cross-checked by two models against the datasheet</description> <gates> <gate name="G$1" symbol="AH1889-Z-7" x="0" y="0"/> </gates>@@ -108,7 +109,17 @@ <connect gate="G$1" pin="OUTPUT1" pad="5"/> <connect gate="G$1" pin="VDD" pad="4"/> </connects>- <technologies><technology name=""/></technologies>+ <technologies>+ <technology name="">+ <attribute name="MPN" value="AH1889-Z-7" constant="no"/>+ <attribute name="MANUFACTURER" value="Diodes Incorporated" constant="no"/>+ <attribute name="DATASHEET" value="https://www.diodes.com/assets/Datasheets/AH1889-Z-7.pdf" constant="no"/>+ <attribute name="ADOM_WIKI" value="https://wiki.adom.inc/adom/ah1889-z-7" constant="no"/>+ <attribute name="MOUSER_PN" value="621-AH1889-Z-7" constant="no"/>+ <attribute name="DIGIKEY_PN" value="AH1889-Z-7DITR-ND" constant="no"/>+ <attribute name="LCSC_PN" value="C842254" constant="no"/>+ </technology>+ </technologies> </device> </devices> </deviceset>
package.json+17−16@@ -1,6 +1,6 @@ { "slug": "ah1889-z-7",- "version": "0.1.0",+ "version": "0.1.1", "type": "component", "description": "Diodes Incorporated Magnetic Sensors, SOT-553-5. Pinout cross-checked by two models against the datasheet, KiCad symbol/footprint/3D.", "tags": [@@ -54,12 +54,11 @@ "mouser": "621-AH1889-Z-7" }, "distributor_check": {- "checked_at": "2026-11-10T06:46:50Z",+ "checked_at": "2026-11-11T02:14:31Z", "source": "Component Ocean /api/assign-pns", "digikey": { "pn": "AH1889-Z-7DITR-ND",- "status": "found",- "lifecycle": "Active"+ "status": "found" }, "mouser": { "pn": "621-AH1889-Z-7",@@ -71,31 +70,31 @@ "number": "1", "name": "OUTPUT2", "type": "output",- "description": "North pole detecting output (active low) with internal pull-up and pull-down capability; it is pulled low when a North pole exceeds Bopn and released when the field falls back past Brpn."+ "description": "North pole detecting output pin (active low), which is pulled low when a North pole of sufficient strength turns it on." }, { "number": "2", "name": "GND", "type": "power_in",- "description": "Ground reference pin for the device."+ "description": "Ground reference pin." }, { "number": "3", "name": "NC", "type": "unconnected",- "description": "No connection pin that is not connected internally; it can be left open or tied to ground."+ "description": "No connection; not connected internally, and may be left open or tied to ground." }, { "number": "4", "name": "VDD", "type": "power_in",- "description": "Supply voltage pin with an operating range of 1.65 V to 3.6 V; the absolute maximum rating is 5 V, and the 6 V limit is a transient stress rating, not an operating condition."+ "description": "Power supply voltage pin, operating from 1.65 V to 3.6 V." }, { "number": "5", "name": "OUTPUT1", "type": "output",- "description": "South pole detecting output (active low) with internal pull-up and pull-down capability; it is pulled low when a South pole exceeds Bops and released when the field falls back past Brps."+ "description": "South pole detecting output pin (active low), which is pulled low when a South pole of sufficient strength turns it on." } ], "provenance": {@@ -108,10 +107,12 @@ "consensus_model": "claude-sonnet-5-5", "consensus": "agreed", "guards": "pin_guards 0.1: passed",- "guard_notes": [],+ "guard_notes": [+ "extractor flagged: The datasheet does not state the output stage type (open-drain or push-pull); it only says the outpu; The datasheet pin function text for OUTPUT2 contains the typo 'Setecting'; the description above use"+ ], "pages_sent": 7,- "cost_usd": 0.0336,- "at": "2026-11-10T06:46:43"+ "cost_usd": 0.0356,+ "at": "2026-11-11T02:14:20" }, "datasheet": { "url": "https://www.diodes.com/assets/Datasheets/AH1889-Z-7.pdf",@@ -148,7 +149,7 @@ "centre_offset_mm": 0.0, "footprint_binding": "identity", "sha256": "2219d28dc74f980a4614180a52f390c2a095740e92ee987e4ac96f80edf01c52",- "checked": "2026-11-10",+ "checked": "2026-11-11", "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)" }, {@@ -166,13 +167,13 @@ "zmin_mm": -0.0, "centre_offset_mm": 0.0, "footprint_binding": "identity",- "sha256": "cc824e0a9adb2ae2160633eb19393a0eb8b514ca01f86c7a56be87a16a5703ca",- "checked": "2026-11-10",+ "sha256": "6576427f7e088fda3f56e3a6947896f75b692fcd3365b5c3cc83d62e919d86f6",+ "checked": "2026-11-11", "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)" } ], "package_dims": {- "package_code": "SOT553",+ "package_code": "Z (SOT553)", "source_page": 6, "D": { "nom_mm": 1.6,
page.json+20−17@@ -4,7 +4,7 @@ "slug": "ah1889-z-7", "title": "AH1889-Z-7", "brief": "Diodes Incorporated Magnetic Sensors, SOT-553-5. Pinout cross-checked by two models against the datasheet, KiCad symbol/footprint/3D.",- "version": "0.1.0",+ "version": "0.1.1", "license": "CC-BY-SA-4.0", "tags": [ "component",@@ -36,12 +36,11 @@ "mouser": "621-AH1889-Z-7" }, "distributor_check": {- "checked_at": "2026-11-10T06:46:50Z",+ "checked_at": "2026-11-11T02:14:31Z", "source": "Component Ocean /api/assign-pns", "digikey": { "pn": "AH1889-Z-7DITR-ND",- "status": "found",- "lifecycle": "Active"+ "status": "found" }, "mouser": { "pn": "621-AH1889-Z-7",@@ -53,31 +52,31 @@ "number": "1", "name": "OUTPUT2", "type": "output",- "description": "North pole detecting output (active low) with internal pull-up and pull-down capability; it is pulled low when a North pole exceeds Bopn and released when the field falls back past Brpn."+ "description": "North pole detecting output pin (active low), which is pulled low when a North pole of sufficient strength turns it on." }, { "number": "2", "name": "GND", "type": "power_in",- "description": "Ground reference pin for the device."+ "description": "Ground reference pin." }, { "number": "3", "name": "NC", "type": "unconnected",- "description": "No connection pin that is not connected internally; it can be left open or tied to ground."+ "description": "No connection; not connected internally, and may be left open or tied to ground." }, { "number": "4", "name": "VDD", "type": "power_in",- "description": "Supply voltage pin with an operating range of 1.65 V to 3.6 V; the absolute maximum rating is 5 V, and the 6 V limit is a transient stress rating, not an operating condition."+ "description": "Power supply voltage pin, operating from 1.65 V to 3.6 V." }, { "number": "5", "name": "OUTPUT1", "type": "output",- "description": "South pole detecting output (active low) with internal pull-up and pull-down capability; it is pulled low when a South pole exceeds Bops and released when the field falls back past Brps."+ "description": "South pole detecting output pin (active low), which is pulled low when a South pole of sufficient strength turns it on." } ], "provenance": {@@ -90,10 +89,12 @@ "consensus_model": "claude-sonnet-5-5", "consensus": "agreed", "guards": "pin_guards 0.1: passed",- "guard_notes": [],+ "guard_notes": [+ "extractor flagged: The datasheet does not state the output stage type (open-drain or push-pull); it only says the outpu; The datasheet pin function text for OUTPUT2 contains the typo 'Setecting'; the description above use"+ ], "pages_sent": 7,- "cost_usd": 0.0336,- "at": "2026-11-10T06:46:43"+ "cost_usd": 0.0356,+ "at": "2026-11-11T02:14:20" }, "datasheet": { "url": "https://www.diodes.com/assets/Datasheets/AH1889-Z-7.pdf",@@ -130,7 +131,7 @@ "centre_offset_mm": 0, "footprint_binding": "identity", "sha256": "2219d28dc74f980a4614180a52f390c2a095740e92ee987e4ac96f80edf01c52",- "checked": "2026-11-10",+ "checked": "2026-11-11", "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)" }, {@@ -148,13 +149,13 @@ "zmin_mm": 0, "centre_offset_mm": 0, "footprint_binding": "identity",- "sha256": "cc824e0a9adb2ae2160633eb19393a0eb8b514ca01f86c7a56be87a16a5703ca",- "checked": "2026-11-10",+ "sha256": "6576427f7e088fda3f56e3a6947896f75b692fcd3365b5c3cc83d62e919d86f6",+ "checked": "2026-11-11", "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)" } ], "package_dims": {- "package_code": "SOT553",+ "package_code": "Z (SOT553)", "source_page": 6, "D": { "nom_mm": 1.6,@@ -434,5 +435,7 @@ ], "visibility": { "public": true- }+ },+ "description": "Diodes Incorporated Magnetic Sensors, SOT-553-5. Pinout cross-checked by two models against the datasheet, KiCad symbol/footprint/3D.",+ "org": "adom" }