For example, FIG. 2 illustrates a ???system on a chip??? (SOC) integrated circuit 200, having a memory array 202 adapted for code flash applications and for data flash applications, and peripheral circuits 203 including a code and data flash controller as described with respect to FIG. 1.