¡Gracias por la respuesta y perdón por la tardanza (Vacaciones)!
Lo que yo intento es que el programador del micro esté incluido en el propio sistema de tal manera que cuando haya que actualizar el software se conecta a un portátil y se re-programa el micro "in situ".
La conexión evidentemente es a través de los pines RESET, MOSI, MISO y SCK. Como ya comentaba en el post he conseguido leer sin problemas pero cuando intento grabar no obtengo lo que deseo. La comunicación, temporizaciones, niveles etc son correctas, ya que el micro reconoce los comandos y responde correctamente. El problema lo tengo en el algoritmo de programación, que no consigo hacerme con él. El lenguaje es indiferente, me adapto a cualquiera (asm, C, Basic, etc). L único que necesito es la secuencia de comandos para grabar en la flash los datos del programa correctamente.
¡ Gracias de antemano !