Arduino sendet und empfängt 12 bit / 16 bit werte

ok ich dachte, das wäre nicht möglich, da ich mit einem 8-Bit controller(Atmega2560) arbeite und dieser nicht damit umgehen könnte. Habe ich da ein verständnisproblem?

Und wenn ich einen Wert grösser 8 bit erhalte wie mache ich das?
Bzw. wenn mein eeprom eine 16 bit adresse braucht, wie sende ich die 16 bit vom arduino zum eeprom?