atmega16 unstead atmega8

hello all

just for understanding : is a newer and greater typ like the atmega16 - same pinouts, double code space - never an idea for a future version?
(i know this means also work and debugging - for example other register names - but i’m wondered a bit about…)

thanks and cheers

we are now working on a atmega168 edition of arduino

the arduino stamp will come out with the 168


can i use the atmega168 on the normal atmega8 arduino board? because there is also an DIP version of it. it seems to be almost similar.