Manual

45
AT25DQ161 [DATASHEET]
8671C–DFLASH–11/2012
11.4 Read Configuration Register
The non-volatile Configuration Register can be read to determine if the Quad-Input Byte/Page Program and Quad-Output
Read Array commands have been enabled. Unlike the Status Register, the Configuration Register can only be read
when the device is in an idle state (when the RDY/BSY bit of the Status Register indicates that the device is in a ready
state).
To read the Configuration Register, the
CS pin must first be asserted and the opcode of 3Fh must be clocked into the
device. After the opcode has been clocked in, the device will begin outputting the one byte of Configuration Register
data on the SO pin during subsequent clock cycles. The data being output will be a repeating byte as long as the
CS pin
remains asserted and the clock pin is being pulsed.
At clock frequencies above f
CLK
, the first byte of data output will not be valid. Therefore, if operating at clock frequencies
above f
CLK
, at least two bytes of data must be clocked out from the device in order to determine the correct value of the
Configuration Register.
Deasserting the
CS pin will terminate the Read Configuration Register operation and put the SO pin into a
high-impedance state. The
CS pin can be deasserted at any time and does not require that a full byte of data be read.
The Configuration Register is a non-volatile register; therefore, the contents of the Configuration Register are not
affected by power cycles or power-on reset operations.
Table 11-5. Configuration Register Format
Notes: 1. Only bit 7 of the Configuration Register will be modified when using the Write Configuration Register
command.
2. R/W = Readable and Writeable
R = Readable only
Bit
(1)
Name Type
(2)
Description
7 QE Quad Enable R/W
0 Quad-Input/Output commands and operation disabled.
1
Quad-Input/Output commands and operation enabled
(
WP and HOLD disabled).
6:0 RES Reserved for future use R 0 Reserved for future use.