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.
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
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