I am thinking of migrating from my good old Atmega48 over to Atmega328P. In other words, I will take my program which I wrote for the M48 and move it over to the M328P. I know I will have to change the header files. I was using the 28 pin DIP and will be using the same on the 328P.
Are there any major differences as far as pinouts, registers, etc. between the two? I did look at the spec. and only found differences in the bootloader operations but I don't care about that. The only reason I am converting over to the 328P is for more flash memory.