a two phase charge coupled device memory array wherein the storage capacity is increased by using multiple levels of charge storage within a given cell . a voltage waveform generator capable of producing one of four different voltages is utilized to input and output charge in the multiple level charge method . in determining the level of charge stored within a given cell in the array , the voltage difference between a reference cell and an adjacent addressing cell is used . by determining the voltage level of the addressing cell at which charge overflows the reference cell and counting the number of times it overflows as the voltage generator is successively stepped through its four voltage levels , the level of the original charge input to a given cell can be determined . to make the multiple level scheme independent of process parameters and temperature , the same two cells are utilized for both input and output functions . various other cells are provided to block and route charge with respect to the array . the method could be utilized with three phase and four phase systems , if desired .