Hola.
Eso depende de la velocidad de muestreo, ya que guardar varios datos en una memoria externa, consume mucho tiempo (bueno, son como 5mS pero en muestreo puede tomar mucha importancia), por lo tanto en casos en los que el tiempo de muestreo es crítico, se guardan los datos en un bufer primero, ya que es mas rápido guardar los datos en la flash del micro, para luego guardar el bloque en la memoria externa.
Saludos