16-Mbit (2-Mbyte) CMOS 3.0-Volt Flash Non-Volatile Memory Serial Peripheral Interface (SPI) With Multi-I/O And Industrial Temperature