AT45DB161D-SUSL383 Atmel, AT45DB161D-SUSL383 Datasheet - Page 23
![no-image](/images/manufacturer_photos/0/0/78/atmel_sml.jpg)
AT45DB161D-SUSL383
Manufacturer Part Number
AT45DB161D-SUSL383
Description
Flash, pin, soic, flash, Memory, Semiconductors and Actives, serial, bit
Manufacturer
Atmel
Datasheet
1.AT45DB161D-CCU.pdf
(51 pages)
3500N–DFLASH–05/10
14.
14.1
Manufacturer and Device ID Read
Identification information can be read from the device to enable systems to electronically query and identify the
device while it is in system. The identification method and the command opcode comply with the JEDEC standard
for “Manufacturer and Device ID Read Methodology for SPI Compatible Serial Interface Memory Devices”. The
type of information that can be read from the device includes the JEDEC defined Manufacturer ID, the vendor
specific Device ID, and the vendor specific Extended Device Information.
To read the identification information, the CS pin must first be asserted and the opcode of 9FH must be clocked
into the device. After the opcode has been clocked in, the device will begin outputting the identification data on the
SO pin during the subsequent clock cycles. The first byte that will be output will be the Manufacturer ID followed by
two bytes of Device ID information. The fourth byte output will be the Extended Device Information String Length,
which will be 00H indicating that no Extended Device Information follows. As indicated in the JEDEC standard,
reading the Extended Device Information String Length and any subsequent data is optional.
Deasserting the CS pin will terminate the Manufacturer and Device ID Read 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.
Manufacturer and Device ID Information
Note:
CS
SO
SI
Value
Value
Value
Value
1FH
Hex
Hex
26H
Hex
00H
Hex
00H
Each transition
represents 8 bits
Based on JEDEC publication 106 (JEP106), Manufacturer ID data can be comprised of any number of bytes. Some manufacturers
may have Manufacturer ID codes that are two, three or even four bytes long with the first byte(s) in the sequence being 7FH. A system
should detect code 7FH as a “Continuation Code” and continue to read Manufacturer ID bytes. The first non-7FH byte would signify
the last byte of Manufacturer ID data. For Atmel (and some other manufacturers), the Manufacturer ID data is comprised of only one
byte.
Bit 7
Bit 7
Bit 7
Bit 7
0
0
0
0
Opcode
Family Code
9FH
MLC Code
Bit 6
Bit 6
Bit 6
Bit 6
0
0
0
0
Manufacturer ID
Byte 1
1FH
Bit 5
Bit 5
Bit 5
Bit 5
0
1
0
0
JEDEC Assigned Code
Device ID
Byte 2
26H
Bit 4
Bit 4
Bit 4
Bit 4
Byte Count
1
0
0
0
Product Version Code
Bit 3
Bit 3
Bit 3
Bit 3
Device ID
Byte 3
00H
1
0
0
0
Density Code
Bit 2
Bit 2
Bit 2
Bit 2
String Length
Information
1
1
0
0
Extended
Device
00H
if the Extended Device Information String Length
This information would only be output
Bit 1
Bit 1
Bit 1
Bit 1
value was something other than 00H.
1
1
0
0
Information
Extended
Device
Byte x
Data
Bit 0
Bit 0
Bit 0
Bit 0
1
0
0
0
Information
Byte x + 1
Extended
Device
Data
Manufacturer ID
Family Code
Density Code
MLC Code
Product Version
Byte Count
Atmel AT45DB161D
00110 = 16-Mbit
1FH = Atmel
00000 = Initial Version
00H = 0 Bytes of Information
001 = Atmel DataFlash
000 = 1-bit/Cell Technology
23