DS2506S+ Maxim Integrated, DS2506S+ Datasheet
DS2506S+
Related parts for DS2506S+
DS2506S+ Summary of contents
Page 1
FEATURES 65536 bits Electrically Programmable Read Only Memory (EPROM) communicates with the economy of one signal plus ground Unique, factory-lasered and tested 64-bit registration number (8-bit family code + 48-bit serial number + 8-bit CRC tester) assures absolute traceability ...
Page 2
SILICON LABEL DESCRIPTION The DS2506 64 kbits Add-Only Memory identifies and stores relevant information about the product to which it is associated. This lot or product specific information can be accessed with minimal interface, for example a single port pin ...
Page 3
Bus System.” The memory functions required to read and program the EPROM sections of the DS2506 are not accessible until the ROM function protocol has been satisfied. This protocol is described ...
Page 4
HIERARCHICAL STRUCTURE FOR 1-WIRE PROTOCOL Figure 2 64-BIT LASERED ROM Figure 3 8-Bit CRC Code MSB 65536-BITS EPROM The memory map in Figure 4 shows the 65536-bit EPROM section of the DS2506 which is configured as 256 pages of 32 ...
Page 5
The next 32 bytes of the EPROM Status Memory (addresses 020 to 03FH) contain the Write Protect bits which inhibit altering the Page Address Redirection Byte corresponding to each page in the 65536-bit main memory area. The following 32 bytes ...
Page 6
DS2506 MEMORY MAP Figure 4 STATUS MEMORY MAP ...
Page 7
MEMORY FUNCTION COMMANDS The “Memory Function Flow Chart” (Figure 5) describes the protocols necessary for accessing the various data fields within the DS2506. The Memory Function Control section, 8-bit scratchpad, and the Program Voltage Detect circuit combine to interpret the ...
Page 8
Note that the initial pass through the Read Status flow chart will generate a 16-bit CRC value that is the result of clearing the CRC generator and then shifting in the command byte followed by the two address bytes, and ...
Page 9
MEMORY FUNCTION FLOW CHART Figure 5 (cont’ ...
Page 10
MEMORY FUNCTION FLOW CHART Figure 5 (cont’ ...
Page 11
After the 16-bit CRC of the last EPROM Status data page is read, the bus master will receive logical 1s from the DS2506 until a Reset Pulse is issued. The Read Status command sequence can be ended at any point ...
Page 12
Extended Read Memory flow chart will generate a 16-bit CRC that is the result of clearing the CRC generator and then shifting in the Redirection Byte only. After the 16-bit CRC of the last page is read, ...
Page 13
DS2506. Also note that the DS2506 will always increment its internal address counter after the receipt of the eight read time slots used to confirm ...
Page 14
Hardware Configuration The 1-Wire bus has only a single line by definition important that each device on the bus be able to drive it at the appropriate time. To facilitate this, each device attached to the 1-Wire bus ...
Page 15
Read ROM [33H] This command allows the bus master to read the DS2506’s 8-bit family code, unique 48-bit serial number, and 8-bit CRC. This command can be used only if there is a single DS2506 on the bus. If more ...
Page 16
DS2506 EQUIVALENT CIRCUIT Figure 6 BUS MASTER CIRCUIT Figure ...
Page 17
ROM FUNCTIONS FLOW CHART Figure ...
Page 18
ROM FUNCTIONS FLOW CHART Figure 8 (cont’ ...
Page 19
Overdrive Skip ROM [3CH single-drop bus this command can save time by allowing the bus master to access the memory functions without providing the 64-bit ROM code. Unlike the normal Skip ROM command the Overdrive Skip ROM sets ...
Page 20
DS2506 will hold the data line low overriding the 1 generated by the master. If the data bit is a “1”, the device will leave the read data time slot unchanged. PROGRAM PULSE To copy data ...
Page 21
READ/WRITE TIMING DIAGRAM Figure 10 (cont’d) Write-zero Time Slot Read-data Time Slot NOTE: For read-data time slots the optimal sampling point for the master is as close as possible to the end time of the t period without exceeding 15 ...
Page 22
PROGRAM PULSE TIMING DIAGRAM Figure 11 CRC GENERATION With the DS2506 there are two different types of CRCs (Cyclic Redundancy Checks). One CRC is a 8-bit type and is stored in the most significant byte of the 64-bit ROM. The ...
Page 23
When reading the data memory of the DS2506 with the Extended Read Memory command, there are two situations where a 16-bit CRC is transmitted. One 16-bit CRC follows each Redirection Byte, another 16-bit CRC is received after the last byte ...
Page 24
ABSOLUTE MAXIMUM RATINGS* Voltage on any Pin Relative to Ground Operating Temperature Storage Temperature Soldering Temperature * This is a stress rating only and functional operation of the device at these or any other conditions outside those indicated in the ...
Page 25
AC ELECTRICAL CHARACTERISTICS OVERDRIVE SPEED PARAMETER Time Slot Write 1 Low Time Write 0 Low Time Read Data Valid Release Time Read Data Setup Recovery Time Reset Time High Reset Time Low Presence Detect High Presence Detect Low NOTES: 1. ...