English
Language : 

BQ2022A_17 Datasheet, PDF (11/37 Pages) Texas Instruments – 1K-Bit Serial EPROM with SDQ Interface
www.ti.com
bq2022A
SLUS724E – SEPTEMBER 2006 – REVISED MARCH 2016
Initialization and SKIP
ROM Command
Sequence
READ MEMORY Command
F0h
Address Low
Byte
Address High
Byte
Read and
Verify
CRC
A0
A7 A8
A15
Figure 8. READ MEMORY/Field CRC
Read EPROM
Memory Until
End of EPROM
Memory
Read and
Verify CRC
7.5.6 WRITE MEMORY Command
The WRITE MEMORY command is used to program the 1024-bit EPROM memory field. The 1024-bit memory
field is programmed in 8-byte segments. Data is first written into an 8-byte RAM buffer one byte at a time. The
contents of the RAM buffer is then ANDed with the contents of the EPROM memory field when the programming
command is issued.
Figure 9 illustrates the sequence of events for programming the EPROM memory field. After issuing a SKIP
ROM command, the host issues the WRITE MEMORY command, 0Fh, followed by the low byte and then the
high byte of the starting address. The bq2022A calculates and transmits an 8-bit CRC based on the WRITE
command and address.
If at any time during the WRITE MEMORY process, the CRC read by the host is incorrect, a reset pulse must be
issued, and the entire sequence must be repeated.
After the bq2022A transmits the CRC, the host then transmits 8 bytes of data to the bq2022A. Another 8-bit CRC
is calculated and transmitted based on the 8 bytes of data. If this CRC agrees with the CRC calculated by the
host, the host transmits the program command 5Ah and then applies the programming voltage for at least 2500
μs or tEPROG. The contents of the RAM buffer is then logically ANDed with the contents of the 8-byte EPROM
offset by the starting address.
The starting address can be any integer multiple of eight between 0000 and 007F (hex) such as 0000, 0008, and
0010 (hex).
The WRITE DATA MEMORY command sequence can be terminated at any point by issuing a reset pulse except
during the program pulse period tPROG.
NOTE
The bq2022A responds with the data from the selected EPROM address sent least
significant-bit first. This response should be checked to verify the programmed byte. If the
programmed byte is incorrect, then the host must reset the part and begin the write
sequence again.
For both of these cases, the decision to continue programming is made entirely by the host, because the
bq2022A is not able to determine if the 8-bit CRC calculated by the host agrees with the 8-bit CRC calculated by
the bq2022A.
Prior to programming, bits in the 1024-bit EPROM data field appear as logical 1s.
Copyright © 2006–2016, Texas Instruments Incorporated
Product Folder Links: bq2022A
Submit Documentation Feedback
11