MX29F400CBMI-90G is a 4Mb Serial Flash memory, produced by Macronix. It is based on 100% CMOS Flash process, with a data rate of 90MHz, a voltage rating of 2.7V to 3.6V, and a minimum write voltage of 2.5V. The MX29F400CBMI-90G also features byte erase and page programming capabilities, 2KB sector erase mode, low power consumption, and an advanced multi-layer PCB layout. It is suitable for a wide range of applications, including embedded control applications, microcontrollers, automotive electronics, multimedia memory designs, and many other applications that require electrically erasable and programmable memory.