1 manufacturer and device id information – Rainbow Electronics AT45DB021D User Manual
Page 22

22
3638K–DFLASH–11/2012
AT45DB021D
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.
12.1
Manufacturer and Device ID Information
Table 12-1.
Byte 1 – Manufacturer ID
Table 12-2.
Byte 2 – Device ID (Part 1)
Table 12-3.
Byte 3 – Device ID (Part 2)
Table 12-4.
Byte 4 – Extended Device Information String Length
Note:
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 Adesto (and some other man-
ufacturers), the Manufacturer ID data is comprised of only one byte.
Hex
Value
JEDEC Assigned Code
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
1FH
0
0
0
1
1
1
1
1
Manufacturer ID
1FH = Adesto
Hex
Value
Family Code
Density Code
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
Family Code
001 = DataFlash
23H
0
0
1
0
0
0
1
1
Density Code
00011 = 2-Mbit
Hex
Value
MLC Code
Product Version Code
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
MLC Code
000 = 1-bit/Cell Technology
00H
0
0
0
0
0
0
0
0
Product Version
00000 = Initial Version
Hex
Value
Byte Count
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
00H
0
0
0
0
0
0
0
0
Byte Count
00H = 0 Bytes of Information
9FH
Manufacturer ID
Byte n
Device ID
Byte 1
Device ID
Byte 2
This information would only be output
if the Extended Device Information String Length
value was something other than 00H.
Extended
Device
Information
String Length
Extended
Device
Information
Byte x
Extended
Device
Information
Byte x + 1
CS
1FH
23H
00H
00H
Data
Data
SI
SO
Opcode
Each transition
represents 8 bits