M50FW040
Contents
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
5.0.6
VPP status (Bit 3) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Program Suspend status (Bit 2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
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
3/53