The 16F series isn't even capable of reprogramming their own CONFIG word(s). For example, on the 16F819, the CONFIG word is at address 2007h and the datasheet saysIt also saysIt is important to note that address 2007h is beyond the
user program memory space which can be accessed
only during programming.So if you TRIED to write to the CONFIG word you'd actually write to another location possibly corrupting the program.Accessing a location above the
physically implemented address will cause a
wraparound.
So yeah, you need to be carefull of what you're doing. I'm curious, the 16F819 doesn't have an UART, are you planning to use bitbanged serial for the download or are you going to inject the new firmware image in some other way (SPI, I2C)?
/Henrik.
Bookmarks