IHM - RS485 para I2C - EEPROM

Bom dia pessoal,
Estou precisando editar alguns dados de uma EEPROM I2C através de uma uma IHM de mercado, ou linha WEG ou DELTA.
Pensei em usar um microcontrolador ATmega168 que tem USART e I2C. A intenção seria implementar um Modbus escravo em RS485 e transmitir os dados pela I2C para a EEPROM.
O maior trabalho no meu ponto de vista é configurar a USART como escravo.
Alguém tem alguma sugestão diferente ou algo a adicionar ?
Mais uma vez obrigado pela atenção.
Ricardo
Estou precisando editar alguns dados de uma EEPROM I2C através de uma uma IHM de mercado, ou linha WEG ou DELTA.
Pensei em usar um microcontrolador ATmega168 que tem USART e I2C. A intenção seria implementar um Modbus escravo em RS485 e transmitir os dados pela I2C para a EEPROM.
O maior trabalho no meu ponto de vista é configurar a USART como escravo.
Alguém tem alguma sugestão diferente ou algo a adicionar ?
Mais uma vez obrigado pela atenção.
Ricardo