¿Qué es Self-write?

#1
Mirando esta web, veo que hay pic con Self-write. También lo meten en los datasheet. Exactamente que es, que hace y para que es?
 
#2
Hola Meta.

El Self-Write, es un sistema que tiene el PIC, para poder cambiar su propio programa en memoria Flash.

Es decir, que mientras se está ejecutando tu programa dentro del PIC, tu puede hacer que se auto programe con otro código escribiendo directamente sobre su propia memoria de programa.

Tienes que ir con mucho cuidado con esto, porque si no lo tienes muy controlado, puedes hacer grandes barbaridades y luego, el PIC se volvería lelo.

Espero que te haya aclarado el tema.

Un Saludo.
 
#3
Por lo que entiendo es como el programita que te viene dentro de la BIOS de la placa base de un PC.

Todo entendido, muchas gracias, por fin alguien me lo dice.
 
#4
Hola de nuevo.

He estado en www.google.com buscando sobre Self-write, no encuentro anda, parece que esto es nuevo.

Me gustaría saber cómo diseñar esto de una manera en esquema eléctrico, es decir. Hacer un circuito que sea capaz de actualizar el PIC sin tener que usar un grabador externo.
 
#6
Al parecer en el foro prefieren emplear lenguaje assembler en vez de alguno de alto nivel como Basic, C o Pascal.

Mira en esta página, baja el Mikro Basic, o C o Pascal, el lenguaje que prefieras y verás que tienen un bootloader. Solo requiere una PC (RS-22) y el programa que quieres cargar... Suerte.

http://www.mikroe.com/en/