Support for 89LPC915 ICP

Started by Louis de Beer, December 20, 2006, 12:16:10 AM

Previous topic - Next topic

Louis de Beer

I started a new project using the 89LPC915. Does Flash Magic support this device by using the TXD and RXD lines and the break condition to start the bootloader? If not what is the alternative method.

Andy Ayre

Yes, it is supported. The device comes from the factory so it resets into ISP mode. Make sure your first code enables the break detect. After that, as long as you keep that code in there it should work. However if your code fails to execute up to the point where you enable the break detect, you won't be able to get the device back into ISP mode without adding additional hardware.

To send the break condition:

Go to ISP -> Start Bootloader
Select the Send Break Condition option
Click on Start Bootloader

Another option is to look at the No Touch idea. See the resources section of the Flash Magic website.

Andy
Embedded Systems Academy, Inc.
support at esacademy dot com

Je Gold

Looking at the latest NXP (Philips) Selection Guide the only way to program the P89LPC915 (nick name LPC915) is via ICP for the 1st time.  In fact ICP will program  ALL of the current LPC900 series.

Thus..... ICP does not program "directly" by the UART of the LPC915 that connects to serial port of a PC computer.
HOWEVER
You can program them by the serial port of a PC and Flash Magic  if you use a Serial to ICP Bridge circuit.
An application note is available here http://www.flashmagictool.com/resources.html and application note  AN10258.


Only the 20pin - 44pin parts can programmed by ISP according to the current NXP micro controller selection guide here.
http://www.standardics.nxp.com/literature/other/microcontrollers/pdf/selection.guide.pdf

Joe