AT34C04 2 I C-Compatible 4-Kbit Serial EEPROM with Reversible Software Write Protection DATASHEET Features Single 1.7V to 3.6V V Supply CC JEDEC JC42.4 (EE1004-v) Serial Presence Detect (SPD) Compliant 2 2-wire Serial Interface: I C Fast-Mode Plus (FM+) Compatible 100kHz, 400kHz, and 1MHz Compatibility Bus Timeout Supported Advanced Software Data Protection Features Individually reversible software write protection on all four 128-byte quadrants Software procedure to verify each quadrants write protection status 16-byte Page Write Mode Partial Page Writes Allowed Self-timed Write Cycle (5ms Maximum) Schmitt Trigger, Filtered Inputs for Noise Suppression High-reliability Endurance: 1,000,000 Write Cycles Data Retention: 100 Years Low Operating Current Write ~1.5mA (Typical) Read ~ 0.2mA (Typical) Green Packaging Options (Pb/Halide-free/RoHS Compliant) 8-lead JEDEC SOIC, 8-lead TSSOP, and 8-pad UDFN Description The Atmel AT34C04 is a 1.7V rated minimum operating voltage Serial EEPROM device containing 4096-bits of Serially Electrically Erasable and Programmable Read- Only Memory (EEPROM) organized as 512-bytes of eight bits each. The Serial EEPROM operation is tailored specifically for DRAM memory modules with Serial Presence Detect (SPD) to store a modules vital product data such as the modules size, speed, voltage, data width, and timing parameters. The AT34C04 is protocol compatible with the legacy JEDEC EE1002 specification (2-Kbit) devices enabling the AT34C04 to be utilized in legacy applications without any software changes. The device is designed to respond to specific software commands that allow users to identify and set which half of the memory the internal address counter is located. This special page addressing method to select the upper or lower half of the Serial EEPROM is what facilitates legacy compatibility. However, there is one exception to the legacy compatibility as the AT34C04 does not support the Permanent Write Protection feature. Additionally, the AT34C04 incorporates a Reversible Software Write Protection (RSWP) feature enabling the capability to selectively write protect any or all of the four 128-byte quadrants. Once the RSWP is set, it can only be reversed by sending a specific software command sequence. 2 The AT34C04 supports the industry standard 2-wire I C Fast-Mode Plus (FM+) serial interface allowing device communication to operate at up to 1MHz. A bus timeout feature is supported to help prevent system lock-ups. The AT34C04 is available in space saving SOIC, TSSOP, and UDFN packages. Atmel-8827G-SEEPROM-AT34C04-Datasheet 012017Table of Contents 1. Pin Descriptions and Pinouts . 3 2. Block Diagram 4 3. Device Communication . 5 3.1 Start Condition 5 3.2 Stop Condition . 5 3.3 Acknowledge (ACK) 6 3.4 No-Acknowledge (NACK) 6 3.5 Standby Mode . 6 3.6 Device Reset and Initialization 7 3.7 Timeout Function 8 3.8 2-wire Software Reset . 8 4. Device Addressing 9 5. Electrical Specifications . 10 5.1 Absolute Maximum Ratings* . 10 5.2 DC Characteristics 10 5.3 AC Characteristics 11 6. Read and Write Operations 13 6.1 Memory Organization 13 6.1.1 Set Page Address and Read Page Address Commands . 13 6.2 Read Operations 15 6.2.1 Current Address Read 15 6.2.2 Random Read 15 6.2.3 Sequential Read 16 6.3 Write Operations 17 6.3.1 Byte Write . 17 6.3.2 Page Write . 18 6.3.3 Acknowledge (ACK) Polling . 19 6.3.4 Write Cycle Timing 19 7. Write Protection . 20 7.1 Set RSWP . 20 7.2 Clear RSWP . 21 7.3 Read RSWP . 21 8. Part Marking Detail . 23 8.1 Part Markings 23 9. Ordering Code Detail 24 10. Ordering Information 24 11. Package Information . 25 11.1 8S1 8-lead JEDEC SOIC . 25 11.2 8X 8-lead TSSOP . 26 11.3 8MA2 8-pad UDFN 27 12. Revision History . 28 2 AT34C04 DATASHEET Atmel-8827G-SEEPROM-AT34C04-Datasheet 012017