
DS2490
20 of 50
DO & RELEASE
Control Crytpo iButton CPU activity.
SET PATH
Activate a series of couplers that provide access to a target 1-Wire
device.
WRITE SRAM PAGE
Write data to the scratchpad of a 1-Wire SRAM device.
WRITE EPROM
Write data directly to the data or status memory of a 1-Wire EPROM
device.
READ CRC PROT PAGE
Read CRC protected pages of a 1-Wire EPROM device or tamper-
detect bytes and counter value of Monetary iButtons.
READ REDIRECT PAGE
W/CRC
Read a single page of data and check the CRC. Follow page
redirections if set.
SEARCH ACCESS
Access a device using the Search ROM command or identifying
devices on the active segments of a 1-Wire Network.
Communication Command Set Descriptions:
SET DURATION—This command changes the State Register pulse duration value for either the +12V
programming pulse or strong pullup. The new duration value is loaded into the duration register specified
by the TYPE embedded command parameter as detailed in Appendix 2. The duration values can
alternatively be changed using a Mode command. The new duration setting remains effective until
changed by another SET DURATION or MODE Command. See section “MODE COMMANDS” for
duration parameter value setting.
Note:
An infinite duration pulse is terminated by using either of the HALT EXECUTION Control commands.
To resume 1-Wire activity after the termination, use the RESUME EXECUTION Control command.
Command parameters:
1 byte specifying the new duration.
EP2 data:
None, this command gets its input data as a command parameter.
EP3 data:
None
Result Register:
If ICP = 1: no result data is generated.
If ICP = 0 and NTF = 1: a result value of 0x00 will be generated.
If IPC = 0 and NTF = 0: no result data is generated since there are no
error codes associated with this command.
PULSE—This command is used to temporarily pull the 1-Wire bus to +12V in order to program an
EPROM device or to generate a strong pullup to 5V in order to provide extra power for an attached
iButton device, e.g., temperature sensor or crypto iButton. The embedded TYPE parameter bit specifies
the pulse type. The pulse duration is determined by the value in the respective mode register,
programming pulse or strong pullup. The 12VP bit in the Device Status Flags (bit2) is used to determine
whether +12V VPP programming voltage is present, see Table 17.