Escribir programa en la tarjeta microSD

Buena tardes amigos.

El presente es para solicitarles ayuda respecto a los siguiente:
Actualmente me encuentro trabajando en un pequeño proyecto en el cual deseo controlar un módulo de 8 relés vía internet utilizando un Arduino Uno y el módulo de ethernet W5100, y he cargado a mi Aduino la programación como servidor WEB.
El problema que se me presenta es que agoté la memoria de programa del Arduino y me gustaría utilizar una memoria microSD aprovechando el puerto integrado en el módulo ethernet.
La pregunta es, como puedo o que instrucciones debo utilizar para cargar parte o el total de mi programa en la memoria microSD?

De antemano, agradecido por la colaboración que me puedan brindar.
Saludos cordiales!

No se puede.
NO te alcanza la memoria, usa un Arduino con mas memoria flash
En Arduino un MEGA o DUE en otras placas hay otras opciones.