I had very slowly been building up to about 50% in-use on my 128A4U program memory space. Then I got into a big patch of code with a lot of 64 bit math, and the second half of my memory disappeared very quickly:
Program Memory Usage : 131424 bytes 94.4 % Full
Data Memory Usage : 4983 bytes 60.8 % Full
I can, with a couple days work, change out the 128A4U for a 256A3U on my circuit board, but is there any catch to doing that? Will it really double my data and program memory without any additional work?
(I realize the pinouts are entirely diff, that some special port functions may need to be juggled. I am only asking about memory usage and existing code on my part like accessing ___flash and such. Is all my 128A4U code totally compatible with the new big space in the 256A3U?)