P89LPC932 ISP problem

Started by Tony Huang, May 30, 2004, 08:58:01 PM

Previous topic - Next topic

Tony Huang

Dear all,

               Because my English not good enough so...
               I got a question about the P89LPC932 ISP question.
               I can't programming the P89LPC932 the Number
               is "P89LPC932 BA CB8345A-- Tt0317C", but i can program
               "P89LPC932 BA CB8146.w17 T10309 XE".
              The Flash magic show the message  "Can't programmig C  
              Reversion".
              Who can tell me what different bewteen the  "P89LPC932 BA CB8345A-- Tt0317C" and "P89LPC932 BA CB8146.w17 T10309 XE".

Andy Ayre

There are some significant differences between revision C and revision XE (I think that means revision E). Revision C does not support the pulse entry method of entering ISP mode, so the only way to get the device back into ISP mode after programming is if you have taken the necessary steps in your code to allow it. This means:

  - enabling the break detect method

  - using Erik's NoTouch method

If you didn't do either of these then you will not be able to reprogram the device again. Please refer to the LPC932 errata sheet and the Flash Magic application note on programming the LPC932.

Embedded Systems Academy, Inc.
support at esacademy dot com