← Commit history

at24c512c-sshm-t: factory component page (tier=mfr)

Ray ·2cabca7067 ·1mo ago ·parent 8d06513
3 files changed +32−33
README.md+14−18
@@ -8,14 +8,14 @@ AT24C512C-SSHM-T from Microchip, in a SOP-8. Pinout and pin descriptions extract  | Pin | Name | Type | Function | |---|---|---|---|-| 1 | A0 | input | Device address input bit 0. Hardwire high or low to set one of eight device addresses on the shared I2C bus. If left floating, an internal proprietary circuit biases the pin to logic low, but Atmel recommends tying it to a known state (pull-up/down <=10kOhm) because capacitive coupling can disturb it. |-| 2 | A1 | input | Device address input bit 1. Hardwire high or low to set one of eight device addresses on the shared I2C bus. If left floating, an internal proprietary circuit biases the pin to logic low, but Atmel recommends tying it to a known state (pull-up/down <=10kOhm). |-| 3 | A2 | input | Device address input bit 2. Hardwire high or low to set one of eight device addresses on the shared I2C bus. If left floating, an internal proprietary circuit biases the pin to logic low, but Atmel recommends tying it to a known state (pull-up/down <=10kOhm). |-| 4 | GND | power_in | Ground reference (0V) for the device. |-| 5 | SDA | bidirectional | I2C serial data. Open-drain bidirectional line for address/data transfer; requires an external pull-up to VCC (typ. 1.3kOhm at 2.5-5V, 10kOhm at 1.7V). May be wire-ORed with any number of other open-drain / open-collector devices. Input capacitance ~8pF. |-| 6 | SCL | input | I2C serial clock input. Positive edge clocks data into the device, negative edge clocks data out. Max 400kHz at 1.7V, 1MHz at 2.5-5.5V. Input capacitance ~6pF. |-| 7 | WP | input | Write protect input. Tie to GND for normal read/write; tie to VCC to inhibit all write operations (full-array protection). If left floating, an internal circuit pulls it to GND, but Atmel recommends always driving it to a known state (pull-up/down <=10kOhm) to avoid capacitive coupling issues. |-| 8 | VCC | power_in | Supply voltage. 1.7V to 3.6V for the AT24C512C-SSHM (M grade). Typical operating current 2mA (read) / 3mA (write) at 400kHz; standby current 1-3uA. Decouple to GND with a local 100nF capacitor. |+| 1 | A0 | input | Device address input bit 0. Hardwire to VCC or GND to set one of up to 8 unique bus addresses; if left floating it is internally pulled to GND, but a defined connection (10 kOhm or less pull) is recommended due to capacitive coupling. |+| 2 | A1 | input | Device address input bit 1. Hardwire to VCC or GND to select the device address; internally pulled to GND if floating. Recommended external tie (<=10 kOhm) to a known state. |+| 3 | A2 | input | Device address input bit 2. Combined with A1/A0 to give up to 8 devices per I2C bus. Internally pulled to GND if floating; recommended external tie (<=10 kOhm). |+| 4 | GND | power_in | Device ground / 0 V reference. |+| 5 | SDA | bidirectional | I2C serial data. Bidirectional, open-drain output; requires an external pull-up resistor (typ 1.3 kOhm at 2.5-5V, 10 kOhm at 1.7V). Wire-ORable with other open-drain devices on the bus. |+| 6 | SCL | input | I2C serial clock input. Positive edges clock data into the device; negative edges clock data out. Supports up to 400 kHz at 1.7V and 1 MHz at 2.5-5.5V. |+| 7 | WP | input | Write Protect. Tie to GND for normal read/write operation; tie to VCC to inhibit all writes to the array (full-array protection). Internally pulled to GND if floating; recommended external tie (<=10 kOhm) to a known state. |+| 8 | VCC | power_in | Positive supply. 1.7-3.6V (VCC1) or 2.5-5.5V (VCC2) depending on device variant. Absolute max 6.25V. |  ## Key specifications @@ -28,20 +28,16 @@ AT24C512C-SSHM-T from Microchip, in a SOP-8. Pinout and pin descriptions extract  ## Ordering variants -- `AT24C512C-SSHM-TSSHM-B` - `AT24C512C-SSHM-TSSHM-T`-- `AT24C512C-SSHM-TSSHD-B`-- `AT24C512C-SSHM-TSSHD-T`-- `AT24C512C-SSHM-TSHM-B`+- `AT24C512C-SSHM-TSSHM` - `AT24C512C-SSHM-TSHM-T`-- `AT24C512C-SSHM-TSHD-B`-- `AT24C512C-SSHM-TSHD-T`-- `AT24C512C-SSHM-TXHM-B`+- `AT24C512C-SSHM-TSHM` - `AT24C512C-SSHM-TXHM-T`-- `AT24C512C-SSHM-TXHD-B`-- `AT24C512C-SSHM-TXHD-T`+- `AT24C512C-SSHM-TXHM` - `AT24C512C-SSHM-TMAHM-T`-- `AT24C512C-SSHM-TCUM-T`+- `AT24C512C-SSHM-TMAHM`+- `AT24C512C-SSHM-TCUHM-T`+- `AT24C512C-SSHM-TCUHM`  ## CAD (KiCad official) 
at24c512c-sshm-t.lbr+9−3
@@ -50,7 +50,7 @@ <layer number="98" name="Guide" color="6" fill="1" visible="yes" active="yes"/> </layers> <library>-<description></description>+<description>Microchip EEPROM, SOP-8</description> <packages> <package name="SOIC-8_3.9x4.9mm_P1.27mm">   <description>SOIC-8, 3.9 x 4.9 mm, 1.27 mm pitch</description>@@ -86,6 +86,7 @@ </packages> <symbols> <symbol name="AT24C512C-SSHM-T">+  <description>Microchip EEPROM, SOP-8</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="-7.62" width="0.254" layer="94"/>   <wire x1="12.7" y1="-7.62" x2="-12.7" y2="-7.62" width="0.254" layer="94"/>@@ -104,7 +105,7 @@ </symbols> <devicesets> <deviceset name="AT24C512C-SSHM-T" prefix="U">-  <description></description>+  <description>Microchip EEPROM, SOP-8</description>   <gates>     <gate name="G$1" symbol="AT24C512C-SSHM-T" x="0" y="0"/>   </gates>@@ -120,7 +121,12 @@         <connect gate="G$1" pin="SCL" pad="6"/>         <connect gate="G$1" pin="SDA" pad="5"/>       </connects>-      <technologies><technology name=""/></technologies>+      <technologies>+        <technology name="">+          <attribute name="MPN" value="AT24C512C-SSHM-T" constant="no"/>+          <attribute name="MANUFACTURER" value="Microchip" constant="no"/>+        </technology>+      </technologies>     </device>   </devices> </deviceset>
page.json+9−12
@@ -32,49 +32,49 @@         "number": "1",         "name": "A0",         "type": "input",-        "description": "Device address input bit 0. Hardwire high or low to set one of eight device addresses on the shared I2C bus. If left floating, an internal proprietary circuit biases the pin to logic low, but Atmel recommends tying it to a known state (pull-up/down <=10kOhm) because capacitive coupling can disturb it."+        "description": "Device address input bit 0. Hardwire to VCC or GND to set one of up to 8 unique bus addresses; if left floating it is internally pulled to GND, but a defined connection (10 kOhm or less pull) is recommended due to capacitive coupling."       },       {         "number": "2",         "name": "A1",         "type": "input",-        "description": "Device address input bit 1. Hardwire high or low to set one of eight device addresses on the shared I2C bus. If left floating, an internal proprietary circuit biases the pin to logic low, but Atmel recommends tying it to a known state (pull-up/down <=10kOhm)."+        "description": "Device address input bit 1. Hardwire to VCC or GND to select the device address; internally pulled to GND if floating. Recommended external tie (<=10 kOhm) to a known state."       },       {         "number": "3",         "name": "A2",         "type": "input",-        "description": "Device address input bit 2. Hardwire high or low to set one of eight device addresses on the shared I2C bus. If left floating, an internal proprietary circuit biases the pin to logic low, but Atmel recommends tying it to a known state (pull-up/down <=10kOhm)."+        "description": "Device address input bit 2. Combined with A1/A0 to give up to 8 devices per I2C bus. Internally pulled to GND if floating; recommended external tie (<=10 kOhm)."       },       {         "number": "4",         "name": "GND",         "type": "power_in",-        "description": "Ground reference (0V) for the device."+        "description": "Device ground / 0 V reference."       },       {         "number": "5",         "name": "SDA",         "type": "bidirectional",-        "description": "I2C serial data. Open-drain bidirectional line for address/data transfer; requires an external pull-up to VCC (typ. 1.3kOhm at 2.5-5V, 10kOhm at 1.7V). May be wire-ORed with any number of other open-drain / open-collector devices. Input capacitance ~8pF."+        "description": "I2C serial data. Bidirectional, open-drain output; requires an external pull-up resistor (typ 1.3 kOhm at 2.5-5V, 10 kOhm at 1.7V). Wire-ORable with other open-drain devices on the bus."       },       {         "number": "6",         "name": "SCL",         "type": "input",-        "description": "I2C serial clock input. Positive edge clocks data into the device, negative edge clocks data out. Max 400kHz at 1.7V, 1MHz at 2.5-5.5V. Input capacitance ~6pF."+        "description": "I2C serial clock input. Positive edges clock data into the device; negative edges clock data out. Supports up to 400 kHz at 1.7V and 1 MHz at 2.5-5.5V."       },       {         "number": "7",         "name": "WP",         "type": "input",-        "description": "Write protect input. Tie to GND for normal read/write; tie to VCC to inhibit all write operations (full-array protection). If left floating, an internal circuit pulls it to GND, but Atmel recommends always driving it to a known state (pull-up/down <=10kOhm) to avoid capacitive coupling issues."+        "description": "Write Protect. Tie to GND for normal read/write operation; tie to VCC to inhibit all writes to the array (full-array protection). Internally pulled to GND if floating; recommended external tie (<=10 kOhm) to a known state."       },       {         "number": "8",         "name": "VCC",         "type": "power_in",-        "description": "Supply voltage. 1.7V to 3.6V for the AT24C512C-SSHM (M grade). Typical operating current 2mA (read) / 3mA (write) at 400kHz; standby current 1-3uA. Decouple to GND with a local 100nF capacitor."+        "description": "Positive supply. 1.7-3.6V (VCC1) or 2.5-5.5V (VCC2) depending on device variant. Absolute max 6.25V."       }     ],     "provenance": {@@ -138,8 +138,5 @@     "docs/at24c512c-sshm-t-datasheet.pdf",     "viewers/symbol.html",     "viewers/footprint.html"-  ],-  "visibility": {-    "public": true-  }+  ] }\ No newline at end of file