Tamaño del bufer del Serial.print

Hola a todos.

Estoy realizando una función para mandar un fichero de texto desde un arduino a un PC a través del serial, la única forma que e visto posible es con un for y la función Serial.print(), pero por mucho que e buscado no e encontrado cual es el máximo tamaño de texto que se le puede pasar a la función Serial.print().

Alguien sabría decírmelo o orientarme por donde buscar dicho valor.

Saludos.

Tanto como te quepa en la memoria RAM, la función en si no tiene límites

Ok Gracias chivas