I just happened to be looking at ST Micro parts, 1Mbit and 2Mbit (128Kx8 and 256Kx8), these look pretty nice, e.g. M24M01-RMN6TP, M24M02-DRMN6TP. Was hoping to find some cost-competitive FRAM, but am still looking.
Memory always has a bit size that is a power of two.
Except for disk drive manufacturers, who, in an effort to make customers think they were getting more than they were, decided to define sizes in powers of ten, which is why my OS reports my so-called "750GB" drive as 676GB.
The disk manufacturers were the subject of a class-action lawsuit because of this practice; I was inadvertently part of it because I registered some disk I bought with the manufacturer. The settlement was a free download of some schlock software package that I didn't even bother with. As usual with such things, only the lawyers made money. The manufacturers were allowed to continue this practice, and just had to add cautionary language to their capacity specs. To this day I still suffer from the mental anguish and emotional scarring caused by the missing gigabytes