I am using avr-8 bit MCU. It has a RAM size of 2K. I have to declare and use a variable of int of size [16][256]. The int on this machine is 2 bytes. This array will consume 2*16*256 = 8k. This size is not acceptable as I have only 2K RAM.
I have to use this 2-D array to store the status of the flash memory pages that are being written. This array will take 1 or 0 values. 1 means page in flash memory is written and 0 means page in flash memory is not written.
I am looking for solution on how to store this status. Not sure if Bit-fields are helpful here.