In addition to that it would also require same pinout for stuff connected microcontroller. If pinout differs then most of work will have to be redone anyway and it doesn't matter nearly as much whether it's Attin48, any other AVR microcontroller or maybe even completely different microcontroller as long as toolchain is reasonably available and easy to use.