Problem reading from MAX11060 16bit ADC

I am using the arduino mega. Does the same apply to the mega as well?
I have connected the ADC directly to the arduino (no level converters), do you think I will have to use one? I assumed the arduino could handle 3v3 logic as it has outputs with 3.3V.