{"id":2062,"date":"2026-05-13T13:07:16","date_gmt":"2026-05-13T13:07:16","guid":{"rendered":"https:\/\/ic-vendor.com\/at24c04c-sshm-b\/"},"modified":"2026-05-13T13:07:16","modified_gmt":"2026-05-13T13:07:16","slug":"at24c04c-sshm-b","status":"publish","type":"post","link":"https:\/\/ic-vendor.com\/zh\/at24c04c-sshm-b\/","title":{"rendered":"AT24C04C-SSHM-B"},"content":{"rendered":"<p>The AT24C04C-SSHM-B from Microchip Technology is a 4 Kbit (512 x 8) I2C serial EEPROM in an 8-pin SOIC package. It operates from 1.7 V to 5.5 V with 400 kHz (1.7 V) and 1 MHz (>2.5 V) clock compatibility. Key features include 16-byte page write, 5 ms maximum write cycle time, 1 million erase\/write cycle endurance, 100-year data retention, and hardware write-protect pin (WP). The device supports up to 4 devices on the same I2C bus via A0\/A1\/A2 address pins. The SSHM-B suffix denotes SOIC-8 tube packaging, -40\u00b0C to +85\u00b0C industrial temperature range.<\/p>","protected":false},"excerpt":{"rendered":"<p>The AT24C04C-SSHM-B from Microchip Technology is a 4 Kbit (512 x 8) I2C serial EEPROM in an 8-pin SOIC package. It operates from 1.7 V to 5.5 V with 400 kHz (1.7 V) and 1 MHz (>2.5 V) clock compatibility. Key features include 16-byte page write, 5 ms maximum write cycle time, 1 million erase\/write [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[40,13],"tags":[],"chip_brand":[134],"class_list":["post-2062","post","type-post","status-publish","format-standard","hentry","category-electrically-erasable-programmable-read-only-memory-eeprom","category-integrated-circuits-ics","chip_brand-microchip"],"acf":{"brief_explanation":"4Kbit I2C EEPROM, 512x8, 1MHz@2.5V, 1M cycles, 100yr retention, WP pin, SOIC-8, -40~85\u00b0C","date_code":"","package_case":"SOIC-8 (4.9 x 3.9 x 1.5 mm, 1.27mm pitch)","in_stock":10490,"datasheet":"https:\/\/ww1.microchip.com\/downloads\/en\/DeviceDoc\/AT24C04C-08C-I2C-Compat-2-Wire-Serial-EEPROM-4Kb-8Kb-DS20006127.pdf","price":"$0.28 (1+ pcs)","product_introduction":"The AT24C04C from Microchip (originally Atmel) is a 4 Kbit I2C serial EEPROM organized as 512 x 8 bits. The AT24C04C-SSHM-B is the SOIC-8 tube-packaged version for the -40\u00b0C to +85\u00b0C industrial temperature range. It is part of the AT24CxxC family, which also includes the AT24C01C (1 Kbit), AT24C02C (2 Kbit), and AT24C08C (8 Kbit) with identical pinouts and protocols.\n\nThe device supports two I2C speed modes: Standard-mode (400 kHz) at 1.7 V and Fast-mode Plus (1 MHz) at 2.5 V and above. The 16-byte page write buffer allows writing up to 16 bytes in a single I2C transaction, after which the internal write cycle completes in 5 ms maximum. Random and sequential read modes support single-byte and continuous read operations.\n\nThe hardware write-protect pin (WP) protects the entire memory array when pulled HIGH, preventing accidental or malicious writes. This is useful for calibration data, serial numbers, and configuration parameters that must not change in the field.\n\nThree address pins (A0, A1, A2) allow up to four AT24C04C devices to share the same I2C bus, providing a total of 16 Kbit of EEPROM on a single bus. The device uses the standard Atmel I2C EEPROM protocol with a 7-bit slave address (1010 + A2A1A0 + R\/W).\n\nThe 1.7 V minimum supply voltage enables direct operation from single-cell Li-ion batteries (2.7-4.2 V) and 1.8 V logic systems. The 6 \u00b5A maximum standby current preserves battery life in always-connected applications.\n\nAn automotive-qualified version (AT24C04C-STPD-TVAO, AEC-Q100 Grade 1, -40\u00b0C to +125\u00b0C) is available for automotive applications.","working_principle":"**I2C Interface Protocol:** The AT24C04C communicates via the standard I2C protocol. The master initiates communication with a START condition, followed by the 7-bit device address (1010 + A2A1A0) and a R\/W bit. The EEPROM acknowledges (ACK) by pulling SDA low on the 9th clock. Data is transferred MSB first, 8 bits per byte, with ACK after each byte.\n\n**Write Operation:** For byte write, the master sends device address + write, then the 8-bit word address, then data byte, then STOP. The EEPROM enters an internal write cycle (5 ms max) during which it does not respond to I2C commands. Page write works similarly but accepts up to 16 data bytes; the lower 4 address bits auto-increment and wrap within the page.\n\n**Read Operation:** Random read requires a dummy write sequence (device address + write, word address, RESTART, device address + read) to set the address counter, then data is clocked out. Current address read starts from the last accessed address + 1. Sequential read continues indefinitely until the master sends NACK + STOP.\n\n**Memory Cell Technology:** The EEPROM uses floating-gate MOS transistors. Write operations inject charge onto the floating gate via Fowler-Nordheim tunneling through a thin oxide layer. Erase removes the charge. The high-quality oxide provides 100-year data retention and 1 million cycle endurance.","pin_description":"<table><thead><tr><th>Pin<\/th><th>Name<\/th><th>Type<\/th><th>Description<\/th><\/tr><\/thead><tbody><tr><td>1<\/td><th>A0<\/td><th>I<\/td><th>Address input bit 0; sets slave address bit; connect to VCC or GND; must be defined for proper bus operation; pin also used for chip selection on multi-device bus<\/td><\/tr><tr><td>2<\/td><th>A1<\/td><th>I<\/td><th>Address input bit 1; same as A0; for AT24C04C, only A2 and A1 are used for address (up to 4 devices); A0 is don't care<\/td><\/tr><tr><td>3<\/td><th>A2<\/td><th>I<\/td><th>Address input bit 2; most significant address bit; must connect to VCC or GND; do not leave floating<\/td><\/tr><tr><td>4<\/td><th>GND<\/td><th>G<\/td><th>Ground; connect to PCB ground plane<\/td><\/tr><tr><td>5<\/td><th>SDA<\/td><th>I\/O<\/td><th>Serial data; open-drain I2C data line; requires external pull-up resistor (typically 4.7k\u03a9); bidirectional<\/td><\/tr><tr><td>6<\/td><th>SCL<\/td><th>I<\/td><th>Serial clock; I2C clock from master; up to 400kHz at 1.7V or 1MHz at >2.5V; requires pull-up if master has open-drain output<\/td><\/tr><tr><td>7<\/td><th>WP<\/td><th>I<\/td><th>Write protect; active HIGH; when HIGH, the entire memory array is write-protected; when LOW or NC, normal read\/write operation; connect to GND for normal operation<\/td><\/tr><tr><td>8<\/td><th>VCC<\/td><th>P<\/td><th>Supply voltage; 1.7V to 5.5V; bypass with 0.1\u00b5F ceramic to GND; 6\u00b5A max standby current<\/td><\/tr><\/tbody><\/table>","application_scenarios":"<table><thead><tr><th>Application<\/th><th>Description<\/th><\/tr><\/thead><tbody><tr><td>Embedded System Configuration Storage<\/td><th>Store calibration coefficients, serial numbers, MAC addresses, and configuration parameters; 4Kbit sufficient for dozens of parameters; WP pin protects critical data; 100-year retention ensures data survives product lifetime<\/td><\/tr><tr><td>Industrial Sensor Calibration<\/td><th>Store sensor offset and gain calibration data written during manufacturing; WP pin locks calibration after test; I2C interface shared with sensor; 1M cycle endurance for periodic recalibration<\/td><\/tr><tr><td>Consumer Electronics User Settings<\/td><th>Store user preferences, channel presets, volume levels in consumer devices; 1MHz FM+ allows fast read at startup; low standby current for always-connected battery devices<\/td><\/tr><\/tbody><\/table>","alternative_models":"<table><thead><tr><th>Model<\/th><th>Manufacturer<\/th><th>Compatibility<\/th><th>Key Difference<\/th><\/tr><\/thead><tbody><tr><td>AT24C04C-SSHM-T<\/td><th>Microchip<\/td><th>Same Part (T&R)<\/td><th>Identical function in tape-and-reel packaging; 4000 units\/reel; same SOIC-8 footprint; use for production volume ordering<\/td><\/tr><tr><td>AT24C08C-SSHM-B<\/td><th>Microchip<\/td><th>Pin-Compatible Upgrade<\/td><th>8 Kbit (1024x8); same SOIC-8 pinout and protocol; double the memory; use when 4Kbit is insufficient<\/td><\/tr><tr><td>24LC04B-I\/SN<\/td><th>Microchip<\/td><th>Family Variant<\/td><th>4Kbit I2C EEPROM; same Microchip family; 400kHz only (no FM+); lower cost; use when 1MHz speed not needed<\/td><\/tr><tr><td>BR24G04FVT-3AGE2<\/td><th>ROHM<\/td><th>Competitive Alternative<\/td><th>4Kbit I2C EEPROM; SOIC-8; 1MHz; automotive qualified; ROHM-sourced alternative<\/td><\/tr><\/tbody><\/table>"},"_links":{"self":[{"href":"https:\/\/ic-vendor.com\/zh\/wp-json\/wp\/v2\/posts\/2062","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ic-vendor.com\/zh\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ic-vendor.com\/zh\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ic-vendor.com\/zh\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/ic-vendor.com\/zh\/wp-json\/wp\/v2\/comments?post=2062"}],"version-history":[{"count":0,"href":"https:\/\/ic-vendor.com\/zh\/wp-json\/wp\/v2\/posts\/2062\/revisions"}],"wp:attachment":[{"href":"https:\/\/ic-vendor.com\/zh\/wp-json\/wp\/v2\/media?parent=2062"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ic-vendor.com\/zh\/wp-json\/wp\/v2\/categories?post=2062"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ic-vendor.com\/zh\/wp-json\/wp\/v2\/tags?post=2062"},{"taxonomy":"chip_brand","embeddable":true,"href":"https:\/\/ic-vendor.com\/zh\/wp-json\/wp\/v2\/chip_brand?post=2062"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}