![](http://datasheet.mmic.net.cn/370000/M50FW040K5G_datasheet_16706740/M50FW040K5G_3.png)
M50FW040
Contents
3/53
3.1.6
Block Protection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
3.2
Address/Address multiplexed (A/A Mux) bus operations . . . . . . . . . . . . . 19
3.2.1
Bus Read . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
3.2.2
Bus Write . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
3.2.3
Output Disable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
3.2.4
Reset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
4
Command interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
4.1
Read Memory Array command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
4.2
Read Status Register command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
4.3
Read Electronic Signature command . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
4.4
Program command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
4.5
Erase command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
4.6
Clear Status Register command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
4.7
Program/Erase Suspend command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
4.8
Program/Erase Resume command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
5
Status Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
5.0.1
Program/Erase Controller status (Bit 7) . . . . . . . . . . . . . . . . . . . . . . . . . 26
5.0.2
Erase Suspend status (Bit 6) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
5.0.3
Erase status (Bit 5) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
5.0.4
Program status (Bit 4) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
5.0.5
V
PP
status (Bit 3) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Program Suspend status (Bit 2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
5.0.6
5.0.7
Block Protection status (Bit 1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
5.0.8
Reserved (Bit 0) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
6
Firmware hub (FWH) interface Configuration Registers . . . . . . . . . . . 30
6.1
Lock Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
6.1.1
Write Lock . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
6.1.2
Read Lock . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
6.1.3
Lock Down . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
6.2
Firmware Hub (FWH) General-Purpose Input Register . . . . . . . . . . . . . . 31
6.3
Manufacturer Code Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
6.4
Device Code Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
6.5
Firmware Hub (FWH) General-Purpose Input Register . . . . . . . . . . . . . . 31