Klar kanst du auch an einen ATmega16 (hat kein interface) ein externes Sram anschließen, nur must du das mit deiner Software über die I/O Pins steuern.

Mit einem Externen SRAM Interface (z.B. beim Atmega162) spricht man das Sram wie den internen Ram an und braucht sich um nichts zu kümmern und spart noch ein paar Takte.

Für was brauchst du denn mehr Ram?

Viele Grüße,
Mehto