FRAM is just a high-speed, nonvolatile memory that acts like RAM. This allows the programmer the flexibility to allocate ROM and RAM memory mappings as needed. It creates an opportunity for end users to program FRAM at the bottom to customize it to their personal preferences. The stand-alone FRAM allows designers to be creative and explore and use FRAM in a wide range of designs. With the characteristics of non-volatile, high speed write, high endurance and low power consumption, FRAM is suitable for application in office automation equipment, communication equipment, audio, audio-visual equipment, measurement and analysis devices, entertainment, solid state drives, automatic teller machines, FA and other fields. Fujitsu agent introduces an I2C interface ferroelectric memory.

The MB85RC16V is a FRAM chip with a 2,048 word ×8 bit configuration. It uses ferroelectric process and silicon gate CMOS process technology to form a non-volatile memory cell. Unlike SRAM, the MB85RC16V can retain data without using the data to back up the battery.

The storage unit used in MB85RC16V has at least 1012 read/write operations durability per byte, which is a significant improvement over the number of read and write operations supported by other non-volatile storage products. MB85RC16V can provide write in 1 byte units, because unlike Flash memory and E2PROM require long write times. So there is no need for a write completion wait sequence as there is for a busy state.

• Two-wire serial interface: completely controlled by two ports: Serial Clock (SCL) and Serial Data (SDA). • Operating frequency: 1MHz (Max) • Read/write durability: 1012 cycles per byte • Data retention: 10 years (+85 ° C), 95 years (+55 ° C), over 200 years (+35 ° C) • Operating power voltage: 3.0V to 5.5V • Low power consumption: Operating power current 90μA(Typ@1MHz) Standby current 5μA(TYP) • Operating ambient temperature range −40℃ to +85℃ • Packaging: 8-pin plastic SOP(FPT-8P-M02) RoHS compliant

■I2C (internal integrated circuit) MB85RC16V with two-wire serial interface; I2C bus, and runs as a slave device.

The I2C bus defines the communication roles of “master” and “slave” devices, with the master having the authority to initiate control. In addition, an I2C bus connection is possible where a single master device is connected to multiple slaves in a party line configuration.

■I2C communication protocol The I2C bus only provides communication over two lines, so when the SCL is “L” level, the SDA input should change. However, SDA allows changes when starting and stopping the communication sequence, while SCL is at the “H” level.

• Start condition To start a read or write operation through the I2C bus, change the SDA input from the “H” level to the “L” level when the SCL input is “H”.

To stop I2C bus communication, change the SDA input from the “L” level to the “H” level when the SCL input is “H” level. In a read operation, the input stop condition completes the read and enters the standby state. During a write operation, the input stop condition completes the input of the overwritten data and enters the standby state.