I'm trying to follow the Application Note 138, and the accompanying example code, regarding in-system Flash programming. However, when I execute the PFlash_Write function, the system just hangs. Any suggestions on what I might be doing wrong. I'm using the PLASH.A66 file which was included with the development system, and I'm tring to write into an area of flash that is not being used. Alternatively, are there any other application notes that describe the process of programming flash memory in more detail, or more clearly?