Polynomial = X + X + X + 1
DS28EC20: 20Kb 1-Wire EEPROM
Figure 4. 1-Wire CRC Generator
8 5 4
1
2
3
4
5
6
7
8
st
STAGE
nd
STAGE
rd
STAGE
th
STAGE
th
STAGE
th
STAGE
th
STAGE
th
STAGE
X
0
X
1
X
2
X
3
X
4
X
5
X
6
X
7
X
8
INPUT DATA
MEMORY
Data memory and special function registers are located in a linear address space, as shown in Figure 5. The data
memory and the registers have unrestricted read access. The data memory consists of 80 pages of 32 bytes each.
Eight adjacent pages form one 2Kb block. Each block can be individually set to open (default), write protected, or
EPROM mode by setting the associated protection byte in the register page, which starts at address 0A00h.
Besides the 10 block protection control bytes (one for each 2Kb data memory block) the register page contains 20
bytes of user EEPROM plus a memory block lock byte and a register page lock byte. Starting at address 0A20h,
the DS28EC20 has a read-only memory page that stores a factory byte and a 2-byte field reserved for a factory-
administered service to program manufacturer identification. All other bytes of that page are reserved. The
manufacturer ID can be a customer-supplied identification code that assists the application software in identifying
the product the DS28EC20 is associated with. Contact the factory to set up and register a custom manufacturer ID.
In addition to the EEPROM, the device has a 32-byte volatile scratchpad. Writes to the EEPROM array are a two-
step process. First, data is written to the scratchpad, and then copied into the main array. The user can verify the
data in the scratchpad prior to copying.
The protection control registers, along with the Memory Block Lock byte, determine whether write protection,
EPROM mode, or copy protection is enabled for each of the 10 data memory blocks. A value of 55h sets write
protection for the associated memory block. A value of AAh sets EPROM mode. The Memory Block Lock byte, if
programmed to either 55h or AAh, sets copy protection for all write-protected data memory blocks. Blocks in
EPROM mode are not affected. Programming the Register Page Lock byte to either 55h or AAh copy protects the
entire register page. The protection control registers and the Lock bytes write protect themselves if set to 55h or
AAh. Any other setting leaves them open for unrestricted write access. See the Copy Protection section for
explanation of copy protect vs. write protect.
Write Protection: Write protection prevents data from being changed, but does not block the copy-scratchpad
function; this allows the memory to be reprogrammed with the same data. In EEPROM devices digital information
is stored as electrical charge (electrons) on floating gates. Quantum mechanical effects allow electrons to be
transported in large numbers to and from the floating gate for programming and erasing memory cells. Electrons
leave the floating gate at a temperature-dependent rate. The higher the temperature, the faster is the rate at which
electrons escape. This rate is expressed as Data Retention in the EC table. Reprogramming the memory returns
the charge to the original value for a full data retention time. This is particularly useful in applications where data
retention is a concern, e.g., at high temperatures.
Copy Protection: Copy protection blocks the execution of the copy-scratchpad function. This feature achieves a
higher level of security, and should only be used after all write-protected locations and their associated protection
control bytes are set to their final values. Copy protection does not prevent copying data from one device to
another.
8 of 27
相关PDF资料
DS301X KWIK-CHG DESIGNATION STRIP SGL
DS3030W-100# IC NVSRAM 256KBIT 100NS 256BGA
DS3045W-100# IC NVSRAM 1MBIT 100NS 256BGA
DS3050W-100# IC NVSRAM 4MBIT 100NS 256BGA
DS3065W-100# IC NVSRAM 8MBIT 100NS 256BGA
DS3065WP-100IND+ IC SRAM 3.3V 8MB 34POWERCAP MOD
DS3070W-100# IC NVSRAM 16MBIT 100NS 256BGA
DS321X KIT X-WIDE DESIGN STRIP VERT
相关代理商/技术参数
DS28EC20-224-BB+ 制造商:Maxim Integrated Products 功能描述:- Rail/Tube
DS28EC20P 制造商:MAXIM 制造商全称:Maxim Integrated Products 功能描述:DS28EC20_1203
DS28EC20P T 制造商:MAXIM 制造商全称:Maxim Integrated Products 功能描述:DS28EC20_1203
DS28EC20P+ 功能描述:电可擦除可编程只读存储器 20Kb 1-Wire 电可擦除可编程只读存储器 RoHS:否 制造商:Atmel 存储容量:2 Kbit 组织:256 B x 8 数据保留:100 yr 最大时钟频率:1000 KHz 最大工作电流:6 uA 工作电源电压:1.7 V to 5.5 V 最大工作温度:+ 85 C 安装风格:SMD/SMT 封装 / 箱体:SOIC-8
DS28EC20P+T 功能描述:电可擦除可编程只读存储器 20Kb 1-Wire 电可擦除可编程只读存储器 RoHS:否 制造商:Atmel 存储容量:2 Kbit 组织:256 B x 8 数据保留:100 yr 最大时钟频率:1000 KHz 最大工作电流:6 uA 工作电源电压:1.7 V to 5.5 V 最大工作温度:+ 85 C 安装风格:SMD/SMT 封装 / 箱体:SOIC-8
DS28EC20P-224-BB+T 制造商:Maxim Integrated Products 功能描述:- Tape and Reel
DS28EC20Q-A5A-5A+T 制造商:Maxim Integrated Products 功能描述:20KB 1-WIRE EEPROM - Tape and Reel
DS28EC20Q-A5A-5A+W 制造商:Maxim Integrated Products 功能描述:20KB 1-WIRE EEPROM - Rail/Tube