I assume you mean ATmega2560. Yes, there is memory, but it also depends on what else you will be doing. Why should the sensors all be on one bus? This microcontroller also has a lot of pins and you need to use 20 of them to monitor the sensors. I don't see a problem with that unless there is something else you haven't told us.