Despues de estar estudiando el tema del magic 3, he llegado a la conclusion que quizas el fallo es porque en vez de montar un oscilador de 50Mhz, para abaratar costes han montado un resonador que supuestamente es lo mismo pero con la diferencia que vale 10 veces menos y la frecuencia de oscilacion no es muy estable, con los consigientes fallos en la ejecucion del programa.
Por lo tanto creo que el fallo del magic 3 puede venir por este aspecto. Electronicaweb va ha hacer un proyecto el cual constara de una placa similar a la del magic 3 pero con un oscilador de 50 Mhz, para que sea mas estable, ademas la placa dispondra de un zocalo de 28 pins para poder sacar y meter el integrado SX28AC, con la ventaja de que asi podremos programar el chip a nuestro antojo para futuras revisiones, parece muy interesante.