Datasheet (1) Cmos Macbook
Datasheet (1) Cmos Macbook
16M-BIT [x 1 / x 2] CMOS SERIAL FLASH 32M-BIT [x 1 / x 2] CMOS SERIAL FLASH 64M-BIT [x 1 / x 2] CMOS SERIAL FLASH
FEATURES
GENERAL Serial Peripheral Interface compatible -- Mode 0 and Mode 3 16M:16,777,216 x 1 bit structure or 8,388,608 x 2 bits (two I/O read mode) structure 32M:33,554,432 x 1 bit structure or 16,772,216 x 2 bits (two I/O read mode) structure 64M:67,108,864 x 1 bit structure or 33,554,432 x 2 bits (two I/O read mode) structure 512 Equal Sectors with 4K byte each (16Mb) 1024 Equal Sectors with 4K byte each (32Mb) 2048 Equal Sectors with 4K byte each (64Mb) - Any Sector can be erased individually 32 Equal Blocks with 64K byte each (16Mb) 64 Equal Blocks with 64K byte each (32Mb) 128 Equal Blocks with 64K byte each (64Mb) - Any Block can be erased individually Single Power Supply Operation - 2.7 to 3.6 volt for read, erase, and program operations Latch-up protected to 100mA from -1V to Vcc +1V Low Vcc write inhibit is from 1.5V to 2.5V PERFORMANCE High Performance - Fast access time: 86MHz serial clock (15pF + 1TTL Load) and 66MHz serial clock (30pF + 1TTL Load) - Serial clock of two I/O read mode : 50MHz (15pF + TTL Load), which is equivalent to 100MHz - Fast program time: 1.4ms(typ.) and 5ms(max.)/page (256-byte per page) - Byte program time: 9us (typical) - Continuously program mode (automatically increase address under word program mode) - Fast erase time: 60ms(typ.) /sector (4K-byte per sector) ; 0.7s(typ.) /block (64K-byte per block); 14s(typ.) /chip for 16Mb, 25s(typ.) for 32Mb, and 50s(typ.) for 64Mb Low Power Consumption - Low active read current: 25mA(max.) at 86MHz, 20mA(max.) at 66MHz and 10mA(max.) at 33MHz - Low active programming current: 20mA (max.) - Low active erase current: 20mA (max.) - Low standby current: 20uA (max.) - Deep power-down mode 1uA (typical) Typical 100,000 erase/program cycles SOFTWARE FEATURES Input Data Format - 1-byte Command code Advanced Security Features - Block lock protection The BP0-BP3 status bit defines the size of the area to be software protection against program and erase instructions - Additional 512-bit secured OTP for unique identifier Auto Erase and Auto Program Algorithm - Automatically erases and verifies data at selected sector - Automatically programs and verifies data at selected page by an internal algorithm that automatically times the program pulse widths (Any page to be programed should have page in the erased state first)
P/N: PM1290
GENERAL DESCRIPTION
The MX25L1605D are 16,777,216 bit serial Flash memory, which is configured as 2,097,152 x 8 internally. When it is in two I/O read mode, the structure becomes 8,388,608 bits x 2. The MX25L3205D are 33,554,432 bit serial Flash memory, which is configured as 4,194,304 x 8 internally. When it is in two I/O read mode, the structure becomes 16,772,216 bits x 2. The MX25L6405D are 67,108,864 bit serial Flash memory, which is configured as 8,388,608 x 8 internally. When it is in two I/O read mode, the structure becomes 33,554,432 bits x 2. (please refer to the "Two I/O Read mode" section). The MX25L1605D/3205D/6405D feature a serial peripheral interface and software protocol allowing operation on a simple 3-wire bus. The three bus signals are a clock input (SCLK), a serial data input (SI), and a serial data output (SO). Serial access to the device is enabled by CS# input. When it is in two I/O read mode, the SI pin and SO pin become SIO0 pin and SIO1 pin for address/dummy bits input and data output. The MX25L1605D/3205D/6405D provides sequential read operation on whole chip. After program/erase command is issued, auto program/ erase algorithms which program/ erase and verify the specified page or sector/block locations will be executed. Program command is executed on byte basis, or page (256 bytes) basis, or word basis for Continuously program mode, and erase command is executes on sector (4K-byte), or block (64K-byte), or whole chip basis.
P/N: PM1290 REV. 1.4, OCT. 01, 2008
To provide user with ease of interface, a status register is included to indicate the status of the chip. The status read command can be issued to detect completion status of a program or erase operation via WIP bit. Advanced security features enhance the protection and security functions, please see security features section for more details. When the device is not in operation and CS# is high, it is put in standby mode and draws less than 20uA DC current. The MX25L1605D/3205D/6405D utilizes MXIC's proprietary memory cell, which reliably stores memory contents even after typical 100,000 program and erase cycles.
MX25L3205D
15 (hex)
C2 20 16 (hex)
MX25L6405D
16 (hex)
C2 20 17 (hex)
P/N: PM1290
1 2 3 4
8 7 6 5
1 2 3 4
8 7 6 5
1 2 3 4
8 7 6 5
PACKAGE OPTIONS
150mil 8-SOP 200mil 8-SOP 300mil 16-SOP 300mil 8-PDIP 6x5mm WSON 8x6mm WSON 4x4mm USON 16M V V V V V V 32M V V V V V 64M
PIN DESCRIPTION
SYMBOL CS# SI/SIO0 SO/SIO1 V SCLK WP#/ACC DESCRIPTION Chip Select Serial Data Input (for 1 x I/O)/ Serial Data Input & Output (for 2xI/O read mode) Serial Data Output (for 1 x I/O)/ Serial Data Input & Output (for 2xI/O read mode) Clock Input Write protection: connect to GND ; 9.5~10.5V for program/erase acceleration: connect to 9.5~10.5V Hold, to pause the device without deselecting the device + 3.3V Power Supply Ground
P/N: PM1290
Address Generator
X-Decoder
Memory Array
Page Buffer
SI/SIO0
SO/SIO1
Mode Logic
State Machine
SCLK
P/N: PM1290
Valid command length checking: The command length will be checked whether it is at byte base and completed on byte boundary. Write Enable (WREN) command: WREN command is required to set the Write Enable Latch bit (WEL) before other command to change data. The WEL bit will return to reset stage under following situation: - Power-up - Write Disable (WRDI) command completion - Write Status Register (WRSR) command completion - Page Program (PP) command completion - Continuously Program mode (CP) instruction completion - Sector Erase (SE) command completion - Block Erase (BE) command completion - Chip Erase (CE) command completion - Write Read-lock Bit (WRLB) instruction completion Deep Power Down Mode: By entering deep power down mode, the flash device also is under protected from writing all commands except Release from deep power down mode command (RDP) and Read Electronic Signature command (RES). Advanced Security Features: there are some protection and securuity features which protect content from inadvertent write and hostile access. I. Block lock protection - The Software Protected Mode (SPM) use (BP3, BP2, BP1, BP0) bits to allow part of memory to be protected as read only. The proected area definition is shown as table of "Protected Area Sizes", the protected areas are more flexible which may protect various area by setting value of BP0-BP3 bits. Please refer to table of "protected area sizes". - The Hardware Proteced Mode (HPM) use WP#/ACC to protect the (BP3, BP2, BP1, BP0) bits and SRWD bit.
P/N: PM1290
Status bit BP3 BP2 BP1 BP0 16Mb 0 0 0 0 0(none) 0 0 0 1 1(1block, block 31th) 0 0 1 0 2(2blocks, block 30th-31th) 0 0 1 1 3(4blocks, block 28th-31th) 0 1 0 0 4(8blocks, block 24th-31th) 0 1 0 1 5(16blocks, block 16th-31th) 0 1 1 0 6(32blocks, all) 0 1 1 1 7(32blocks, all) 1 0 0 0 8(32blocks, all) 1 0 0 1 9(32blocks, all) 1 0 1 0 10(16blocks, block 0th-15th) 1 0 1 1 11(24blocks, block 0th-23th) 1 1 0 0 12(28blocks, block 0th-27th) 1 1 0 1 13(30blocks, block 0th-29th) 1 1 1 0 14(31blocks, block 0th-30th) 1 1 1 1 15(32blocks, all)
Protect Level 32Mb 0(none) 1(1block, block 63th) 2(2blocks, block 62th-63th) 3(4blocks, block 60th-63th) 4(8blocks, block 56th-63th) 5(16blocks, block 48th-63th) 6(32blocks, block 32th-63th) 7(64blocks, all) 8(64blocks, all) 9(32blocks, block 0th-31th) 10(48blocks, block 0th-47th) 11(56blocks, block 0th-55th) 12(60blocks, block 0th-59th) 13(62blocks, block 0th-61th) 14(63blocks, block 0th-62th) 15(64blocks, all) 64Mb 0(none) 1(2blocks, block 126th-127th) 2(4blocks, block 124th-127th) 3(8blocks, block 120th-127th) 4(16blocks, block 112th-127th) 5(32blocks, block 96th-127th) 6(64blocks,block 64th-127th) 7(128blocks, all) 8(128blocks, all) 9(64blocks, block 0th-63th) 10(96blocks, block 0th-95th) 11(112blocks, block 0th-111th) 12(120blocks, block 0th-119th) 13(124blocks, block 0th-123th) 14(126blocks, block 0th-125th) 15(128blocks, all)
II. Additional 512-bit secured OTP for unique identifier: to provide 512-bit one-time program area for setting device unique serial number - Which may be set by factory or system customer. Please refer to table 3. 512-bit secured OTP definition. - Security register bit 0 indicates whether the chip is locked by factory or not. - To program the 512-bit secured OTP by entering 512-bit secured OTP mode (with ENSO command), and going through normal program procedure, and then exiting 512-bit secured OTP mode by writing EXSO command. - Customer may lock-down the customer lockable secured OTP by writing WRSCUR(write security register) command to set customer lock-down bit1 as "1". Please refer to table of "security register definition" for security register bit definition and table of "512-bit secured OTP definition" for address range definition. - Note: Once lock-down whatever by factory or customer, it cannot be changed any more. While in 512-bit secured OTP mode, array access is not allowed.
Table 3. 512-bit Secured OTP Definition Address range xxxx00~xxxx0F xxxx10~xxxx3F Size 128-bit 384-bit Standard Factory Lock ESN (electrical serial number) N/A Customer Lock
Determined by customer
P/N: PM1290
SCLK
HOLD#
The Serial Data Output (SO) is high impedance, both Serial Data Input (SI) and Serial Clock (SCLK) are don't care during the HOLD operation. If Chip Select (CS#) drives high during HOLD operation, it will reset the internal logic of the device. To re-start communication with chip, the HOLD# must be at high and CS# must be at low.
PROGRAM/ERASE ACCELERATION
To activate the program/erase acceleration function requires ACC pin connecting to 9.5~10.5V voltage (see Figure 2), and then to be followed by the normal program/erase process. By utilizing the program/erase acceleration operation, the performances are improved as shown on table of "ERASE AND PROGRAM PERFORMACE". After power-up ready, it should wait 10ms at least to apply VHH(9.5~10.5V) on the WP#/ACC pin.
9.5~10.5V
ACC
VIL or VIH
AD3 AD3 Dummy n bytes n bytes n bytes to erase sets the resets the outputs to read out to write JEDEC ID: the values new values read out read out read out the (WEL) (WEL) write write 1-byte of the to the until CS# until CS# by 2 x I/O selected goes high goes high until CS# sector enable enable manufactur status status er ID & 2register register goes high latch bit latch bit byte device ID Note 1: The count base is 4-bit for ADD(2) and Dummy(2) because of 2 x I/O. And the MSB is on SI/SIO0 which is different from 1 x I/O condition REMS2 COMMAND BE (block CE (chip PP (Page CP DP (Deep RDP RES (read REMS (read ID (Release electronic (read (byte) erase) erase) program) (Continuo- power usly down) from deep ID) electronic for 2x I/O program power manufactu- mode) down) rer & mode) device ID) 02 (hex) AD (hex) B9 (hex) AB (hex) AB (hex) 90 (hex) EF (hex) 1st byte D8 (hex) 60 or C7 (hex) x x x 2nd byte AD1 AD1 AD1 3rd byte AD2 AD2 AD2 x x x 4th byte AD3 AD3 AD3 x ADD(note ADD(note 2) 2) 5th byte release to read out outout the output the Action to erase to erase to program continously enters deep from deep 1-byte manufactu- manufactuwhole chip the selected program the power power device ID rer ID & rer ID & selected page whole down down device ID device ID block chip, the mode address is mode automatica lly increase Note 2: ADD=00H will output the manufacturer ID first and ADD=01H will output device ID first COMMAND (byte) ENSO (enter secured OTP) B1 (hex) EXSO (exit secured OTP) C1 (hex) RDSCUR (read security register) 2B (hex) WRSCUR (write security register) 2F (hex) ESRY (enable SO to output RY/BY#) 70 (hex) DSRY (disable SO to output RY/BY#) 80 (hex)
1st byte 2nd byte 3rd byte 4th byte 5th byte Action
Note 3: It is not recommoded to adopt any other code not in the command definition table, which will potentially enter the hidden mode.
P/N: PM1290
Block 15
30
Address Range 1FF000h 1FFFFFh . . . . . . 1F0000h 1F0FFFh 1EF000h 1EFFFFh . . . . . . 1E0000h 1DF000h . . . 1D0000h 1CF000h . . . 1C0000h 1BF000h . . . 1B0000h 1AF000h . . . 1A0000h 19F000h . . . 190000h 18F000h . . . 180000h 17F000h . . . 170000h 16F000h . . . 160000h 15F000h . . . 150000h 14F000h . . . 140000h 13F000h . . . 130000h 12F000h . . . 120000h 11F000h . . . 110000h 10F000h . . . 100000h 1E0FFFh 1DFFFFh . . . 1D0FFFh 1CFFFFh . . . 1C0FFFh 1BFFFFh . . . 1B0FFFh 1AFFFFh . . . 1A0FFFh 19FFFFh . . . 190FFFh 18FFFFh . . . 180FFFh 17FFFFh . . . 170FFFh 16FFFFh . . . 160FFFh 15FFFFh . . . 150FFFh 14FFFFh . . . 140FFFh 13FFFFh . . . 130FFFh 12FFFFh . . . 120FFFh 11FFFFh . . . 110FFFh 10FFFFh . . . 100FFFh
Sector 255 . . . 240 239 . . . 224 223 . . . 208 207 . . . 192 191 . . . 176 175 . . . 160 159 . . . 144 143 . . . 128 127 . . . 112 111 . . . 96 95 . . . 80 79 . . . 64 63 . . . 48 47 . . . 32 31 . . . 16 15 . . .
14
Address Range 0FF000h 0FFFFFh . . . . . . 0F0000h 0F0FFFh 0EF000h 0EFFFFh . . . . . . 0E0000h 0DF000h . . . 0D0000h 0CF000h . . . 0C0000h 0BF000h . . . 0B0000h 0AF000h . . . 0A0000h 09F000h . . . 090000h 08F000h . . . 080000h 07F000h . . . 070000h 06F000h . . . 060000h 05F000h . . . 050000h 04F000h . . . 040000h 03F000h . . . 030000h 02F000h . . . 020000h 01F000h . . . 010000h 00F000h . . . 004000h 003000h 002000h 001000h 000000h 0E0FFFh 0DFFFFh . . . 0D0FFFh 0CFFFFh . . . 0C0FFFh 0BFFFFh . . . 0B0FFFh 0AFFFFh . . . 0A0FFFh 09FFFFh . . . 090FFFh 08FFFFh . . . 080FFFh 07FFFFh . . . 070FFFh 06FFFFh . . . 060FFFh 05FFFFh . . . 050FFFh 04FFFFh . . . 040FFFh 03FFFFh . . . 030FFFh 02FFFFh . . . 020FFFh 01FFFFh . . . 010FFFh 00FFFFh . . . 004FFFh 003FFFh 002FFFh 001FFFh 000FFFh
REV. 1.4, OCT. 01, 2008
13
29
12
28
11
27
10
24
23
20
19
16
4 3 2 1 0
10
Block 47
Sector 767 . . . 752 751 . . . 736 735 . . . 720 719 . . . 704 703 . . . 688 687 . . . 672 671 . . . 656 655 . . . 640 639 . . . 624 623 . . . 608 607 . . . 592 591 . . . 576 575 . . . 560 559 . . . 544 543 . . . 528 527 . . . 512
46
Address Range 2FF000h 2FFFFFh . . . . . . 2F0000h 2F0FFFh 2EF000h 2EFFFFh . . . . . . 2E0000h 2DF000h . . . 2D0000h 2CF000h . . . 2C0000h 2BF000h . . . 2B0000h 2AF000h . . . 2A0000h 29F000h . . . 290000h 28F000h . . . 280000h 27F000h . . . 270000h 26F000h . . . 260000h 25F000h . . . 250000h 24F000h . . . 240000h 23F000h . . . 230000h 22F000h . . . 220000h 21F000h . . . 210000h 20F000h . . . 200000h 2E0FFFh 2DFFFFh . . . 2D0FFFh 2CFFFFh . . . 2C0FFFh 2BFFFFh . . . 2B0FFFh 2AFFFFh . . . 2A0FFFh 29FFFFh . . . 290FFFh 28FFFFh . . . 280FFFh 27FFFFh . . . 270FFFh 26FFFFh . . . 260FFFh 25FFFFh . . . 250FFFh 24FFFFh . . . 240FFFh 23FFFFh . . . 230FFFh 22FFFFh . . . 220FFFh 21FFFFh . . . 210FFFh 20FFFFh . . . 200FFFh
62
45
61
44
60
43
59
42
41
40
56
39
55
38
37
52
36
51
35
34
33
48
32
P/N: PM1290
11
30
14
29
13
12
28
11
27
24
23
20
19
16
P/N: PM1290
12
Block 111
Sector 1791 . . . 1776 1775 . . . 1760 1759 . . . 1744 1743 . . . 1728 1727 . . . 1712 1711 . . . 1696 1695 . . . 1680 1679 . . . 1664 1663 . . . 1648 1647 . . . 1632 1631 . . . 1616 1615 . . . 1600 1599 . . . 1584 1583 . . . 1568 1567 . . . 1552 1551 . . . 1536
110
Address Range 6FF000h 6FFFFFh . . . . . . 6F0000h 6F0FFFh 6EF000h 6EFFFFh . . . . . . 6E0000h 6DF000h . . . 6D0000h 6CF000h . . . 6C0000h 6BF000h . . . 6B0000h 6AF000h . . . 6A0000h 69F000h . . . 690000h 68F000h . . . 680000h 67F000h . . . 670000h 66F000h . . . 660000h 65F000h . . . 650000h 64F000h . . . 640000h 63F000h . . . 630000h 62F000h . . . 620000h 61F000h . . . 610000h 60F000h . . . 600000h 6E0FFFh 6DFFFFh . . . 6D0FFFh 6CFFFFh . . . 6C0FFFh 6BFFFFh . . . 6B0FFFh 6AFFFFh . . . 6A0FFFh 69FFFFh . . . 690FFFh 68FFFFh . . . 680FFFh 67FFFFh . . . 670FFFh 66FFFFh . . . 660FFFh 65FFFFh . . . 650FFFh 64FFFFh . . . 640FFFh 63FFFFh . . . 630FFFh 62FFFFh . . . 620FFFh 61FFFFh . . . 610FFFh 60FFFFh . . . 600FFFh
126
109
125
108
124
107
123
106
105
104
120
119
103
102
101
116
100
115
99
98
97
112
96
P/N: PM1290
13
Block 79
Sector 1279 . . . 1264 1263 . . . 1248 1247 . . . 1232 1231 . . . 1216 1215 . . . 1200 1119 . . . 1184 1183 . . . 1168 1167 . . . 1152 1151 . . . 1136 1135 . . . 1120 1119 . . . 1104 1103 . . . 1088 1087 . . . 1072 1071 . . . 1056 1055 . . . 1040 1039 . . . 1024
94
78
Address Range 4FF000h 4FFFFFh . . . . . . 4F0000h 4F0FFFh 4EF000h 4EFFFFh . . . . . . 4E0000h 4DF000h . . . 4D0000h 4CF000h . . . 4C0000h 4BF000h . . . 4B0000h 4AF000h . . . 4A0000h 49F000h . . . 490000h 48F000h . . . 480000h 47F000h . . . 470000h 46F000h . . . 460000h 45F000h . . . 450000h 44F000h . . . 440000h 43F000h . . . 430000h 42F000h . . . 420000h 41F000h . . . 410000h 40F000h . . . 400000h 4E0FFFh 4DFFFFh . . . 4D0FFFh 4CFFFFh . . . 4C0FFFh 4BFFFFh . . . 4B0FFFh 4AFFFFh . . . 4A0FFFh 49FFFFh . . . 490FFFh 48FFFFh . . . 480FFFh 47FFFFh . . . 470FFFh 46FFFFh . . . 460FFFh 45FFFFh . . . 450FFFh 44FFFFh . . . 440FFFh 43FFFFh . . . 430FFFh 42FFFFh . . . 420FFFh 41FFFFh . . . 410FFFh 40FFFFh . . . 400FFFh
93
77
92
76
91
75
74
73
88
72
87
71
70
69
84
68
83
67
66
65
80
64
P/N: PM1290
14
62
46
61
45
60
44
59
43
56
40
55
39
52
36
51
35
48
32
P/N: PM1290
15
30
14
29
13
12
28
11
27
24
23
20
19
16
P/N: PM1290
16
CPOL
CPHA SCLK
(Serial mode 0)
(Serial mode 3)
SCLK
SI
MSB
SO
MSB
Note: CPOL indicates clock polarity of Serial master, CPOL=1 for SCLK high while idle, CPOL=0 for SCLK low while not transmitting. CPHA indicates clock phase. The combination of CPOL bit and CPHA bit decides which Serial mode is supported.
P/N: PM1290
17
P/N: PM1290
18
Status Register
bit7 bit6 bit5 bit4 bit3 bit2 bit1 SRWD Continuously BP3 BP2 BP1 BP0 WEL (status register program mode (level of (level of (level of (level of (write enable write protect) latch) (CP mode) protected block) protected block) protected block) protected block) 0 = normal 1= status program mode 1= write enable (note1) (note1) (note1) (note1) register write 1 = CP 0= not write disable mode(default 0) enable Non- volatile bit volatile bit Non- volatile bit Non- volatile bit Non- volatile bit Non- volatile bit volatile bit note1: see the table "Protected Area Sizes" bit0 WIP (write in progress bit) 1= write operation 0= not in write operation volatile bit
P/N: PM1290
19
Note: 1. As defined by the values in the Block Protect (BP3, BP2, BP1, BP0) bits of the Status Register, as shown in Table 1. As the above table showing, the summary of the Software Protected Mode (SPM) and Hardware Protected Mode (HPM). Software Protected Mode (SPM): - When SRWD bit=0, no matter WP#/ACC is low or high, the WREN instruction may set the WEL bit and can change the values of SRWD, BP3, BP2, BP1, BP0. The protected area, which is defined by BP3, BP2, BP1, BP0, is at software protected mode (SPM). - When SRWD bit=1 and WP#/ACC is high, the WREN instruction may set the WEL bit can change the values of SRWD, BP3, BP2, BP1, BP0. The protected area, which is defined by BP3, BP2, BP1, BP0, is at software protected mode (SPM)
P/N: PM1290
20
Note: If SRWD bit=1 but WP#/ACC is low, it is impossible to write the Status Register even if the WEL bit has previously been set. It is rejected to write the Status Register and not be executed. Hardware Protected Mode (HPM): - When SRWD bit=1, and then WP#/ACC is low (or WP#/ACC is low before SRWD bit=1), it enters the hardware protected mode (HPM). The data of the protected area is protected by software protected mode by BP3, BP2, BP1, BP0 and hardware protected mode by the WP#/ACC to against data modification. Note: to exit the hardware protected mode requires WP#/ACC driving high once the hardware protected mode is entered. If the WP#/ACC pin is permanently connected to high, the hardware protected mode can never be entered; only can use software protected mode via BP3, BP2, BP1, BP0.
P/N: PM1290
21
P/N: PM1290
22
P/N: PM1290
23
(15) Release from Deep Power-down (RDP), Read Electronic Signature (RES)
The Release from Deep Power-down (RDP) instruction is terminated by driving Chip Select (CS#) High. When Chip Select (CS#) is driven High, the device is put in the Stand-by Power mode. If the device was not previously in the Deep Powerdown mode, the transition to the Stand-by Power mode is immediate. If the device was previously in the Deep Power-down mode, though, the transition to the Stand-by Power mode is delayed by tRES2, and Chip Select (CS#) must remain High for at least tRES2(max), as specified in Table 6. Once in the Stand-by Power mode, the device waits to be selected, so that it can receive, decode and execute instructions. RES instruction is for reading out the old style of 8-bit Electronic Signature, whose values are shown as table of ID Definitions. This is not the same as RDID instruction. It is not recommended to use for new design. For new design, please use RDID instruction. Even in Deep power-down mode, the RDP and RES are also allowed to be executed, only except the device is in progress of program/erase/write cycle; there's no effect on the current program/erase/write cycle in progress. The sequence is shown as Figure 26,27. The RES instruction is ended by CS# goes high after the ID been read out at least once. The ID outputs repeatedly if continuously send the additional clock cycles on SCLK while CS# is at low. If the device was not previously in Deep Powerdown mode, the device transition to standby mode is immediate. If the device was previously in Deep Power-down mode, there's a delay of tRES2 to transit to standby mode, and CS# must remain to high at least tRES2(max). Once in the standby mode, the device waits to be selected, so it can be receive, decode, and execute instruction. The RDP instruction is for releasing from Deep Power Down Mode.
P/N: PM1290
24
Table 7. ID Definitions
Command Type
MX25L1605D MX25L3205D MX25L6405D Manufacturer ID Memory type Memory Density Manufacturer ID Memory type Memory Density Manufacturer ID Memory type Memory Density RDID (JEDEC ID) C2 20 15 C2 20 16 C2 20 17 Electronic ID Electronic ID Electronic ID RES 14 15 16 Manufacturer ID Device ID Manufacturer ID Device ID Manufacturer ID Device ID REMS/REMS2 C2 14 C2 15 C2 16
P/N: PM1290
25
reserved
reserved
reserved
reserved
reserved
reserved
volatile bit
volatile bit
volatile bit
volatile bit
volatile bit
volatile bit
P/N: PM1290
26
P/N: PM1290
27
NOTICE: 1. Stresses greater than those listed under ABSOLUTE MAXIMUM RATINGS may cause permanent damage to the device. This is stress rating only and functional operational sections of this specification is not implied. Exposure to absolute maximum rating conditions for extended period may affect reliability. 2. Specifications contained within the following tables are subject to change. 3. During voltage transitions, all pins may overshoot Vss to -2.0V and Vcc to +2.0V for periods up to 20ns, see Figure 4, 5.
Vss
Vcc + 2.0V
Vss - 2.0V
20ns
Vcc
20ns 20ns
P/N: PM1290
28
0.5VCC
CL
6.2K ohm
DIODES=IN3064 OR EQUIVALENT
CL=30pF Including jig capacitance (CL=15pF Including jig capacitance for 86MHz and 50MHz@2x I/O)
P/N: PM1290
29
P/N: PM1290
30
fRSCLK fTSCLK tCH(1) tCL(1) tCLCH(2) tCHCL(2) tSLCH tCHSL tDVCH tCHDX tCHSH tSHCH tSHSL tSHQZ(2)
fR fT
tCLH Clock High Time tCLL Clock Low Time Clock Rise Time (3) (peak to peak) Clock Fall Time (3) (peak to peak) CS# Active Setup Time (relative to SCLK) CS# Not Active Hold Time (relative to SCLK) Data In Setup Time Data In Hold Time CS# Active Hold Time (relative to SCLK) CS# Not Active Setup Time (relative to SCLK) CS# Deselect Time Output Disable Time 64Mb/ 2.7V-3.6V 32Mb/ 3.0V-3.6V 16Mb Clock Low to Output Valid 64Mb/ 2.7V-3.6V 32Mb/ 3.0V-3.6V 16Mb Output Hold Time HOLD# Setup Time (relative to SCLK) HOLD# Hold Time (relative to SCLK) HOLD Setup Time (relative to SCLK) HOLD Hold Time (relative to SCLK) HOLD to Output Low-Z 64Mb/ 2.7V-3.6V 32Mb/ 3.0V-3.6V 16Mb HOLD# to Output High-Z 64Mb/ 2.7V-3.6V 32Mb/ 3.0V-3.6V 16Mb Write Protect Setup Time Write Protect Hold Time CS# High to Deep Power-down Mode CS# High to Standby Mode without Electronic Signature Read CS# High to Standby Mode with Electronic Signature Read
tCSH tDIS
tCLQV
tV
tHO
tLZ
tHLQZ(2)
tHZ
P/N: PM1290
31
Notes: 1. tCH + tCL must be greater than or equal to 1/ fC. For Fast Read, tCL/tCH=5.5/5.5. 2. Value guaranteed by characterization, not 100% tested in production. 3. Expressed as a slew-rate. 4. Only applicable as a constraint for a WRSR instruction when SRWD is set at 1. 5. Test condition is shown as Figure 6.
P/N: PM1290
32
P/N: PM1290
33
SO
High-Z
tCLQV tCLQX
tCL
tSHQZ
LSB
P/N: PM1290
34
HOLD#
Figure 11. WP# Disable Setup and Hold Timing during WRSR when SRWD=1
CS# 0 SCLK 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
SI
01
SO
High-Z
P/N: PM1290
35
SO
High-Z
SO
High-Z
0 15 14 13 MSB
P/N: PM1290
36
SI
01
SO
High-Z
SI
03
23 22 21 MSB
High-Z SO MSB
P/N: PM1290
37
SI
0B
23 22 21
SO
High-Z
SI
SO
7 MSB
P/N: PM1290
38
CS#
0 SCLK
9 10 11
18 19 20 21 22 23 24 25 26 27
SI/SIO0
BB(hex)
dummy
dummy
SI
02
23 22 21 MSB
MSB
CS#
2072 2073 2074 2075 2076 2077 2078
SI
7 MSB
MSB
MSB
P/N: PM1290
2079
REV. 1.4, OCT. 01, 2008
39
6 7 8
20 21 22 23 24
7 8
SCLK Command SI
AD (hex) 24-bit address data in Byte 0, Byte1 Valid Command (1) data in Byte n-1, Byte n
04 (hex)
05 (hex)
S0
high impedance
status (2)
Note: (1) During CP mode, the valid commands are CP command (AD hex), WRDI command (04 hex), RDSR command (05 hex), RDPR command (A1 hex), and RDSCUR command (2B hex). (2) Once an internal programming operation begins, CS# goes low will drive the status on the SO pin and CS# goes high will return the SO pin to tri-state. (3) To end the CP mode, either reaching the highest unprotected address or sending Write Disable (WRDI) command (04 hex) may achieve it and then it is recommended to send RDSR command (05 hex) to verify if CP mode is ended
SI
20
23 22 MSB
SI
D8
23 22 MSB
40
Stand-by Mode
Figure 26. Release from Deep Power-down and Read Electronic Signature (RES) (Command AB)
Sequence
SI
AB
23 22 21 MSB
High-Z SO
P/N: PM1290
41
High-Z SO
Stand-by Mode
Figure 28. Read Electronic Manufacturer & Device ID (REMS) Sequence (Command 90 or EF)
SI
90
15 14 13
SO
High-Z
SI
SO
7 MSB
Notes: (1) ADD=00H will output the manufacturer's ID first and ADD=01H will output device ID first (2) Instruction is either 90(hex) or EF(hex).
P/N: PM1290
42
VCC VCC(max) Program, Erase and Write Commands are Ignored Chip Selection is Not Allowed VCC(min) Reset State of the Flash VWI tPUW tVSL Read Command is allowed Device is fully accessible
time
P/N: PM1290
43
VCC(min)
VCC
GND tVR tSHSL
CS#
tCHSL tSLCH tCHSH tSHCH
SCLK
tDVCH tCHDX tCLCH LSB IN tCHCL
SI
MSB IN
SO
High Impedance
Symbol tVR
Notes 1
Min. 20
Max. 500000
Unit us/V
Notes : 1. Sampled, not 100% tested. 2. For AC spec tCHSL, tSLCH, tDVCH, tCHDX, tSHSL, tCHSH, tSHCH, tCHCL, tCLCH in the figure, please refer to "AC CHARACTERISTICS" table.
P/N: PM1290
44
Note: 1. Typical program and erase time assumes the following conditions: 25 C, 3.3V, and checker board pattern. 2. Under worst conditions of 85 C and 2.7V. 3. System-level overhead is the time required to execute the first-bus-cycle sequence for the programming command. 4. Erase/Program cycles comply with JEDEC JESD-47E & A117A standard.
LATCH-UP CHARACTERISTICS
MIN. Input Voltage with respect to GND on ACC Input Voltage with respect to GND on all power pins, SI, CS# Input Voltage with respect to GND on SO Current Includes all pins except VCC. Test conditions: VCC = 3.0V, one pin at a time. -1.0V -1.0V -1.0V -100mA MAX. 10.5V 2 VCCmax VCC + 1.0V +100mA
P/N: PM1290
45
MX25L1605DM2I-12G MX25L1605DMI-12G MX25L1605DM1I-12G MX25L1605DPI-12G MX25L1605DZNI-12G MX25L1605DZUI-12G MX25L3205DZNI-12G MX25L3205DM2I-12G MX25L3205DMI-12G MX25L3205DPI-12G MX25L3205DZUI-12G MX25L6405DZNI-12G MX25L6405DMI-12G
P/N: PM1290
46
PACKAGE: ZN: WSON (0.8mm package height) ZU: USON (0.6mm package height) M: 300mil 16-SOP M1: 150mil 8-SOP M2: 200mil 8-SOP P: 300mil 8-PDIP
P/N: PM1290
47
P/N: PM1290
48
P/N: PM1290
49
P/N: PM1290
50
P/N: PM1290
51
P/N: PM1290
52
P/N: PM1290
53
P/N: PM1290
54
1.4
P/N: PM1290
55
Macronix's products are not designed, manufactured, or intended for use for any high risk applications in which the failure of a single component could cause death, personal injury, severe physical damage, or other substantial harm to persons or property, such as life-support systems, high temperature automotive, medical, aircraft and military application. Macronix and its suppliers will not be liable to you and/or any third party for any claims, injuries or damages that may be incurred due to use of Macronix's products in the prohibited applications.
http : //www.macronix.com
MACRONIX INTERNATIONAL CO., LTD. reserves the right to change product and specifications without notice.
56