English
Language : 

BQ2022A_17 Datasheet, PDF (8/37 Pages) Texas Instruments – 1K-Bit Serial EPROM with SDQ Interface
bq2022A
SLUS724E – SEPTEMBER 2006 – REVISED MARCH 2016
www.ti.com
7.3.2 EPROM Status Memory
In addition to the programmable 1024-bits of memory are 64 bits of status information contained in the EPROM
STATUS memory. The STATUS memory is accessible with separate commands. The STATUS bits are EPROM
and are read or programmed to indicate various conditions to the software interrogating the bq2022A. The first
byte of the STATUS memory contains the write protect page bits, that inhibit programming of the corresponding
page in the 1024-bit main memory area if the appropriate write-protection bit is programmed. Once a bit has
been programmed in the write protect page byte, the entire 32-byte page that corresponds to that bit can no
longer be altered but may still be read. The write protect bits may be cleared by using the WRITE STATUS
command.
The next four bytes of the EPROM STATUS memory contain the page address redirection bytes. Bits in the
EPROM status bytes can indicate to the host what page is substituted for the page by the appropriate redirection
byte. The hardware of the bq2022A makes no decisions based on the contents of the page address redirection
bytes. This feature allows the user's software to make a data patch to the EPROM by indicating that a particular
page or pages should be replaced with those indicated in the page address redirection bytes. The ones
complement of the new page address is written into the page address redirection byte that corresponds to the
original (replaced) page. If a page address redirection byte has an FFh value, the data in the main memory that
corresponds to that page are valid. If a page address redirection byte has some other hex value, the data in the
page corresponding to that redirection byte are invalid, and the valid data can now be found at the ones
complement of the page address indicated by the hexadecimal value stored in the associated page address
redirection byte. A value of FDh in the redirection byte for page 1, for example, indicates that the updated data
are now in page 2. The details for reading and programming the EPROM status memory portion of the bq2022A
are given in the Memory/Status Function Commands section.
Table 2. EPROM Status Bytes
ADDRESS (HEX)
00h
01h
02h
03h
04h
05h
06h
07h
PAGE
Write protection bits
BIT0—write protect page 0
BIT1—write protect page 1
BIT2—write protect page 2
BIT3—write protect page 3
BIT4 to 7—bitmap of used pages
Redirection byte for page 0
Redirection byte for page 1
Redirection byte for page 2
Redirection byte for page 3
Reserved
Reserved
Factory programmed 00h
7.3.3 Error Checking
To validate the data transmitted from the bq2022A, the host generates a CRC value from the data as they are
received. This generated value is compared to the CRC value transmitted by the bq2022A. If the two CRC
values match, the transmission is error-free. The equivalent polynomial function of this CRC is X8 + X5 + X4 + 1.
Details are found in the CRC Generation section of this data sheet.
7.3.4 Customizing the bq2022A
The 64-bit ID identifies each bq2022A. The 48-bit serial number is unique and programmed by Texas
Instruments. The default 8-bit family code is 09h; however, a different value can be reserved on an individual
customer basis. Contact your Texas Instruments sales representative for more information.
7.3.5 Bus Termination
Because the drive output of the bq2022A is an open-drain, N-channel MOSFET, the host must provide a source
current or a 5-kΩ external pullup, as shown in the typical application circuit in Figure 18.
8
Submit Documentation Feedback
Product Folder Links: bq2022A
Copyright © 2006–2016, Texas Instruments Incorporated