5秒后页面跳转
24LC040-IST PDF预览

24LC040-IST

更新时间: 2022-12-09 08:42:22
品牌 Logo 应用领域
美国微芯 - MICROCHIP 可编程只读存储器电动程控只读存储器电可擦编程只读存储器
页数 文件大小 规格书
12页 188K
描述
4K SPI ⑩ Bus Serial EEPROM

24LC040-IST 数据手册

 浏览型号24LC040-IST的Datasheet PDF文件第3页浏览型号24LC040-IST的Datasheet PDF文件第4页浏览型号24LC040-IST的Datasheet PDF文件第5页浏览型号24LC040-IST的Datasheet PDF文件第7页浏览型号24LC040-IST的Datasheet PDF文件第8页浏览型号24LC040-IST的Datasheet PDF文件第9页 
25AA040/25LC040/25C040  
3.3  
Write Sequence  
3.0  
FUNCTIONAL DESCRIPTION  
Prior to any attempt to write data to the 25xx040, the  
write enable latch must be set by issuing the WREN  
instruction (Figure 3-4). This is done by setting CS low  
and then clocking out the proper instruction into the  
25xx040. After all eight bits of the instruction are trans-  
mitted, the CS must be brought high to set the write  
enable latch. If the write operation is initiated immedi-  
ately after the WREN instruction without CS being  
brought high, the data will not be written to the array  
because the write enable latch will not have been  
properly set.  
3.1  
PRINCIPLES OF OPERATION  
The 25xx040 is a 512 byte Serial EEPROM designed  
to interface directly with the Serial Peripheral Interface  
(SPI) port of many of today’s popular microcontroller  
families, including Microchip’s PIC16C6X/7X micro-  
controllers. It may also interface with microcontrollers  
that do not have a built-in SPI port by using discrete  
I/O lines programmed properly with the software.  
The 25xx040 contains an 8-bit instruction register. The  
part is accessed via the SI pin, with data being clocked  
in on the rising edge of SCK. The CS pin must be low  
and the HOLD pin must be high for the entire opera-  
tion. The WP pin must be held high to allow writing to  
the memory array.  
Once the write enable latch is set, the user may pro-  
ceed by setting the CS low, issuing a write instruction,  
followed by the address, and then the data to be writ-  
ten. Keep in mind that the most significant address bit  
(A8) is included in the instruction byte. Up to 16 bytes  
of data can be sent to the 25xx040 before a write cycle  
is necessary. The only restriction is that all of the bytes  
must reside in the same page. A page address begins  
with XXXX 0000 and ends with XXXX 1111. If the  
internal address counter reaches XXXX 1111 and the  
clock continues, the counter will roll back to the first  
address of the page and overwrite any data in the  
page that may have been written.  
Table 3-1 contains a list of the possible instruction  
bytes and format for device operation. The most signif-  
icant address bit (A8) is located in the instruction byte.  
All instructions, addresses, and data are transferred  
MSB first, LSB last.  
Data is sampled on the first rising edge of SCK after  
CS goes low. If the clock line is shared with other  
peripheral devices on the SPI bus, the user can assert  
the HOLD input and place the 25xx040 in ‘HOLD’  
mode. After releasing the HOLD pin, operation will  
resume from the point when the HOLD was asserted.  
For the data to be actually written to the array, the CS  
must be brought high after the least significant bit (D0)  
th  
of the n data byte has been clocked in. If CS is  
brought high at any other time, the write operation will  
not be completed. Refer to Figure 3-2 and Figure 3-3  
for more detailed illustrations on the byte write  
sequence and the page write sequence respectively.  
While the write is in progress, the status register may  
be read to check the status of the WIP, WEL, BP1, and  
BP0 bits (Figure 3-6). A read attempt of a memory  
array location will not be possible during a write cycle.  
When the write cycle is completed, the write enable  
latch is reset.  
3.2  
Read Sequence  
The part is selected by pulling CS low. The 8-bit read  
instruction with the A8 address bit is transmitted to the  
25xx040 followed by the lower 8-bit address (A7  
through A0). After the correct read instruction and  
address are sent, the data stored in the memory at the  
selected address is shifted out on the SO pin. The data  
stored in the memory at the next address can be read  
sequentially by continuing to provide clock pulses. The  
internal address pointer is automatically incremented to  
the next higher address after each byte of data is  
shifted out. When the highest address is reached  
(01FFh), the address counter rolls over to address  
0000h allowing the read cycle to be continued indefi-  
nitely. The read operation is terminated by raising the  
CS pin (Figure 3-1).  
TABLE 3-1:  
INSTRUCTION SET  
Instruction Name  
Instruction Format  
0000 A 011  
Description  
READ  
WRITE  
WRDI  
Read data from memory array beginning at selected address  
Write data to memory array beginning at selected address  
Reset the write enable latch (disable write operations)  
Set the write enable latch (enable write operations)  
Read status register  
8
0000 A 010  
8
0000 0100  
0000 0110  
0000 0101  
0000 0001  
WREN  
RDSR  
WRSR  
Write status register  
th  
Note: A is the 9 address bit necessary to fully address 512 bytes.  
8
DS21204A-page 6  
Preliminary  
1997 Microchip Technology Inc.  
 

与24LC040-IST相关器件

型号 品牌 描述 获取价格 数据表
24LC040-P MICROCHIP 4K SPI ⑩ Bus Serial EEPROM

获取价格

24LC040-SN MICROCHIP 4K SPI ⑩ Bus Serial EEPROM

获取价格

24LC040-ST MICROCHIP 4K SPI ⑩ Bus Serial EEPROM

获取价格

24LC04B MICROCHIP 4K/8K 2.5V I 2 C Serial EEPROMs

获取价格

24LC04B/P ETC IC-4K SERIAL EEPROM

获取价格

24LC04B-/P ETC I2C Serial EEPROM

获取价格