DS1992/DS1993
7 of 17
Figure 6. MEMORY FUNCTIONS FLOW CHART
Master TX Memory
Function Command
Y
DS199x sets Scratchpad
Offset = (T4:T0) and
Clears (PF, OF, AA)
DS199x sets (E4:E0)
= Scratchpad Offset
DS199x Increments
Scratchpad Offset
Bus Master TX
TA1 (T7:T0)
Bus Master TX
TA2 (T15:T8)
Master TX Data Byte
To Scratchpad Offset
Bus Master
TX Reset
?
N
0FH
Write
?
Scratchpad
N
Bus Master
TX
Data
?
Y
N
PF = 1
N
Y
Bus Master
TX Reset
?
To Figure 6
Second Part
Bus Master RX
TA1 (T7:T0)
Bus Master RX
TA2 (T15:T8)
Master RX Ending
Offset with Data
Status (E/S)
DS199x Sets
Scratchpad
Offset=(T4:T0)
Bus Master
TX Reset
?
DS199x Increments
Scratchpad Offset
Y
Master RX Data
Byte From
Scratchpad Offset
N
N
Scratch
-
pad Offset =
11111b ?
Y
Y
Scratchpad
AAH
Read
?
Bus Master
RX "1"s
From Figure 6
Second Part
OF = 1
Scratch
-
pad Offset =
11111b ?
N
Partial
Byte Written
?
N
Y
Y
Y
DS199x TX
Presence Pulse
(See Figure 9)
DS1992/DS1993
8 of 17
Figure 6. MEMORY FUNCTIONS FLOW CHART (continued)
Y
N
Bus Master TX
TA1 (T7:T0)
Bus Master TX
TA2 (T15:T8)
Scratchpad
55H
Copy
?
N
Y
From Figure 6
First Part
Bus Master TX
E/S Byte
DS199x Copies
Scratchpad Data
To Memory
Authorization
Code Match
?
DS199x TX "1"s
DS199x TX "0"s
AA = 1
F0H
Read Memory
?
N
To Figure 6
First Part
Y
N
Bus Master
TX Reset
?
Bus Master
TX Reset
?
Y
N
Y
Y
Bus Master TX
TA1 (T7:T0)
Bus Master TX
TA2 (T15:T8)
DS199x sets Memory
Address = (T15:T0)
N
Y
N
Master RX Data
Byte From
Memory Address
Bus Master
TX Reset
?
Memory
DS199x
Address Counter
Increments
Bus Master
RX "1"s
Address
= 21Dh ?
DS1992/DS1993
9 of 17
MEMORY FUNCTION EXAMPLES
Example: Write two data Bytes to memory locations 0026h and 0027h (the seventh and eighth Bytes of
page 1). Read entire memory.
MASTER MODE
DATA (LSB FIRST)
COMMENTS
TX
Reset
Reset pulse (480µs to 960µs)
RX
Presence
Presence pulse
TX
CCh
Issue skip ROM command
TX
0Fh
Issue write scratchpad command
TX
26h
TA1, beginning offset = 6
TX
00h
TA2, address = 0026h
TX
<2 data Bytes>
Write 2 Bytes of data to scratchpad
TX
Reset
Reset pulse
RX
Presence
Presence pulse
TX
CCh
Issue skip ROM command
TX
Aah
Issue read scratchpad command
RX
26h
Read TA1, beginning offset = 6
RX
00h
Read TA2, address = 0026h
RX
07h
Read E/S, ending offset = 7, flags = 0
RX
<2 data Bytes>
Read scratchpad data and verify
TX
Reset
Reset pulse
RX
Presence
Presence pulse
TX
CCh
Issue skip ROM command
TX
55h
Issue copy scratchpad command
TX
26h
TA1
TA2 AUTHORIZATION CODE
E/S
TX
00h
TX
07h
TX
Reset
Reset pulse
RX
Presence
Presence pulse
TX
CCh
Issue skip ROM command
TX
F0h
Issue read memory command
TX
00h
TA1, beginning offset = 6
TX
00h
TA2, address = 0000h
RX
<128 Bytes (DS1992)>
<512 Bytes (DS1993)>
Read entire memory
TX
Reset
Reset pulse
RX
Presence
Presence pulse, done

DS1993L-F5+

Mfr. #:
Manufacturer:
Maxim Integrated
Description:
iButtons & Accessories 1Kb/4Kb Memory iButton
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union

Products related to this Datasheet