I have the 256KB parallel FRAM chip (FM28V020-SG, http://www.cypress.com/?docID=48246) connected to an MSP430 micro controller (FR5969 on TS-430RGZ48C). The address (A0-A14),~CE, ~WE, ~OE and the data pins are connected to the MSP430 controlled GPIOs for programming. I am able to read and write to the external memory under normal operating conditions.
However, I also see that when the VDD and VSS pins are NOT connected to a power source or when the voltage is brought under the normal operating conditions (<2V), the chip still functions by seemingly drawing current from the GPIO's (of the MSP430) and the voltage level between VDD and VSS pins is at 2.2 V. My setup includes pull down and pull up resistors configured within the MSP430 and the VDD, VSS sourced through an external DC power supply. MSP430, DC power supply and the FM28V020 are connected to a common ground as well.
I wish to find an explanation for how the chip is able to draw current from address and control pins when VDD and VSS are NOT connected to a power source. I have spare chipsets and I see the same effect with multiple FM28V020's. Is this a known problem with MSP430 boards? If so, is there known solution. I suspect that it could be due to weak protection circuitry for parasitic currents on the FM28V020 but if it could be a FR5969/Dev Board issue, it would be good to know.
Thank you!