Reply by Jon February 25, 20112011-02-25
Hi All

From what I can see the P89V52X2 uses ICP (not ISP) and I believe that this is the same ICP as used in the LPC900 series. I have used with great success the TeamFDI dongle, in conjunction with Flashmagic, (get the latest version) to program various types of LPC900 devices. At $US20.00 this is very good value. They also supply daughter boards, including the P89V52X2. The dongle is a USB device and generates all the required ICP signals. It's a sort of virtual serial port to ICP translator. Have a look at the USB dongle information link on the links section of the group page. You can also pick up the ICP signals from this dongle and make custom physical programming setups of your own.

Regards Jon

--- In l..., Jan Waclawek wrote:
>
> Bob,
>
> the P89V52X2 (where 'X' is part of the chip's name) is rather different from the P89V51Rx2 (where x='B','C','D'). It cannot be programmed through ISP (UART), but through ICP (clock/data protocol).
>
> Other than this information has not been published by NXP, so krishnaiah has to ask NXP directly for more information.
> JW
>
> ----- Original Message ---------------
> >
> >check out Flash Magic. This tool supports pretty much all NXP Flash devices.
> >http://www.flashmagictool.com/
> >It is free for personal use. and works through the UART.
> >
> >Bob
>

Reply by Jan Waclawek February 25, 20112011-02-25
Bob,

the P89V52X2 (where 'X' is part of the chip's name) is rather different from the P89V51Rx2 (where x='B','C','D'). It cannot be programmed through ISP (UART), but through ICP (clock/data protocol).

Other than this information has not been published by NXP, so krishnaiah has to ask NXP directly for more information.
JW

----- Original Message ---------------
>
>check out Flash Magic. This tool supports pretty much all NXP Flash devices.
>http://www.flashmagictool.com/
>It is free for personal use. and works through the UART.
>
>Bob

Reply by Bob T February 25, 20112011-02-25
Hi,

check out Flash Magic. This tool supports pretty much all NXP Flash devices.
http://www.flashmagictool.com/
It is free for personal use. and works through the UART.

Bob

--- In l..., mv krishnaiah wrote:
>
> Mr. Bob,
> Thank you very much for the reply. I will try other forums.
>
> I have been trying invain, for a long time. Every time i met with failure. the system does not get into the icp mode.
>
> lpc900 series, has internal oscillator, i believe it plays a role in that. any information you provide will be immense use , as i have been trying for a long time to program 89v52x2fn device. Parallel programmer which i am using does not support as it has a different device id, and probably a different algorithm or program has to be changed. the supplier did not respond hence i had to try on my own.
> nxp site does not give any hint about the icp for 89v52x2fn.-- no discussion from any body.
> probably you are the first man i hear talking about 89v52x2fn and icp.
>
> regards
> krishnaiah
>
>  
>
>
> --- On Fri, 25/2/11, Bob T wrote:
>
> From: Bob T
> Subject: [lpc900_users] Re: Building a parallel port ICP adapter
> To: l...
> Date: Friday, 25 February, 2011, 12:56 AM
>
>
>
>
>
>
>
>  
>
>
>
>
>
>
>
>
>
> Krishniah,
>
>
>
> I might be wrong but I do believe that ICP for the LPC900 is rather different from the ICP for the 89V5x devices.
>
> Did you try the NXP forum?
>
> http://forums.nxp.com/forums/viewforum.php?f=1
>
> It is mostly about ARM based MCUs but 51 based devices are also handled there.
>
>
>
> Bob
>
>
>
> --- In l..., "mv" wrote:
>
> >
>
> >
>
> > hi,
>
> > have you succeeded in resolving the output high problem. I am interested in knowing. i face similar problem with 89vx2fn. help is highly appreciated.
>
> >
>
> >
>
> > krishniah.
>
> >
>
> >
>
> > --- In l..., "Stefano Panichi" wrote:
>
> > >
>
> > > --- In l..., "leg.strong" wrote:
>
> > > >
>
> > > > Hi, everybody!
>
> > > > I am trying to build a parallel port ICP adapter. I think it will be
>
> > > > quite usefull and low cost.
>
> > > >
>
> > > > But I can not read data from the device(LPC9107), the data line is
>
> > > > always high when read. What may be the problem?
>
> > > >
>
> > > > To get in programming mode the RESET pin has to have a sequence of 7
>
> > > > pulses after the rising edge of VDD and the RST high time must between
>
> > > > 1-32us, which is easy to achieve with today's computer. I measure the
>
> > > > pulse with oscilloscope, the timing falls in that range.
>
> > > >
>
> > > > Anybody can help?
>
> > > > I get the ICP specification from this group, I will post the
>
> > > > documentation here when the adapter is ok.
>
> > > > Thanks everybody
>
> > > >
>
> > >
>
> > > I think the parallel port of the PC has pull-up resistor that can
>
> > > influence the reading. Please use a bidirectional transceiver like
>
> > > 74hc245 to force the state of the line.
>
> > >
>
>

Reply by mv krishnaiah February 25, 20112011-02-25
Mr. Bob,
Thank you very much for the reply. I will try other forums.

I have been trying invain, for a long time. Every time i met with failure. the system does not get into the icp mode.

lpc900 series, has internal oscillator, i believe it plays a role in that. any information you provide will be immense use , as i have been trying for a long time to program 89v52x2fn device. Parallel programmer which i am using does not support as it has a different device id, and probably a different algorithm or program has to be changed. the supplier did not respond hence i had to try on my own.
nxp site does not give any hint about the icp for 89v52x2fn.-- no discussion from any body.
probably you are the first man i hear talking about 89v52x2fn and icp.

regards
krishnaiah

 
--- On Fri, 25/2/11, Bob T wrote:

From: Bob T
Subject: [lpc900_users] Re: Building a parallel port ICP adapter
To: l...
Date: Friday, 25 February, 2011, 12:56 AM

 

Krishniah,

I might be wrong but I do believe that ICP for the LPC900 is rather different from the ICP for the 89V5x devices.

Did you try the NXP forum?

http://forums.nxp.com/forums/viewforum.php?f=1

It is mostly about ARM based MCUs but 51 based devices are also handled there.

Bob

--- In l..., "mv" wrote:

>

>

> hi,

> have you succeeded in resolving the output high problem. I am interested in knowing. i face similar problem with 89vx2fn. help is highly appreciated.

>

>

> krishniah.

>

>

> --- In l..., "Stefano Panichi" wrote:

> >

> > --- In l..., "leg.strong" wrote:

> > >

> > > Hi, everybody!

> > > I am trying to build a parallel port ICP adapter. I think it will be

> > > quite usefull and low cost.

> > >

> > > But I can not read data from the device(LPC9107), the data line is

> > > always high when read. What may be the problem?

> > >

> > > To get in programming mode the RESET pin has to have a sequence of 7

> > > pulses after the rising edge of VDD and the RST high time must between

> > > 1-32us, which is easy to achieve with today's computer. I measure the

> > > pulse with oscilloscope, the timing falls in that range.

> > >

> > > Anybody can help?

> > > I get the ICP specification from this group, I will post the

> > > documentation here when the adapter is ok.

> > > Thanks everybody

> > >

> >

> > I think the parallel port of the PC has pull-up resistor that can

> > influence the reading. Please use a bidirectional transceiver like

> > 74hc245 to force the state of the line.

> >

>
Reply by Dani Dani February 24, 20112011-02-24
Hi,

The chips i got didnt worked and i have changed the MCU to PIC.

Dani

________________________________
From: mv
To: l...
Sent: Sun, February 20, 2011 11:54:24 PM
Subject: [lpc900_users] Re: Building a parallel port ICP adapter
hi,
have you succeeded in resolving the output high problem. I am interested in
knowing. i face similar problem with 89vx2fn. help is highly appreciated.
krishniah.
--- In l..., "Stefano Panichi" wrote:
>
> --- In l..., "leg.strong" wrote:
> >
> > Hi, everybody!
> > I am trying to build a parallel port ICP adapter. I think it will be
> > quite usefull and low cost.
> >
> > But I can not read data from the device(LPC9107), the data line is
> > always high when read. What may be the problem?
> >
> > To get in programming mode the RESET pin has to have a sequence of 7
> > pulses after the rising edge of VDD and the RST high time must between
> > 1-32us, which is easy to achieve with today's computer. I measure the
> > pulse with oscilloscope, the timing falls in that range.
> >
> > Anybody can help?
> > I get the ICP specification from this group, I will post the
> > documentation here when the adapter is ok.
> > Thanks everybody
> > I think the parallel port of the PC has pull-up resistor that can
> influence the reading. Please use a bidirectional transceiver like
> 74hc245 to force the state of the line.
>



Yahoo! Groups Links
Reply by Bob T February 24, 20112011-02-24
Krishniah,

I might be wrong but I do believe that ICP for the LPC900 is rather different from the ICP for the 89V5x devices.
Did you try the NXP forum?
http://forums.nxp.com/forums/viewforum.php?f=1
It is mostly about ARM based MCUs but 51 based devices are also handled there.

Bob

--- In l..., "mv" wrote:
> hi,
> have you succeeded in resolving the output high problem. I am interested in knowing. i face similar problem with 89vx2fn. help is highly appreciated.
> krishniah.
> --- In l..., "Stefano Panichi" wrote:
> >
> > --- In l..., "leg.strong" wrote:
> > >
> > > Hi, everybody!
> > > I am trying to build a parallel port ICP adapter. I think it will be
> > > quite usefull and low cost.
> > >
> > > But I can not read data from the device(LPC9107), the data line is
> > > always high when read. What may be the problem?
> > >
> > > To get in programming mode the RESET pin has to have a sequence of 7
> > > pulses after the rising edge of VDD and the RST high time must between
> > > 1-32us, which is easy to achieve with today's computer. I measure the
> > > pulse with oscilloscope, the timing falls in that range.
> > >
> > > Anybody can help?
> > > I get the ICP specification from this group, I will post the
> > > documentation here when the adapter is ok.
> > > Thanks everybody
> > >
> >
> > I think the parallel port of the PC has pull-up resistor that can
> > influence the reading. Please use a bidirectional transceiver like
> > 74hc245 to force the state of the line.
>

Reply by mv February 20, 20112011-02-20
hi,
have you succeeded in resolving the output high problem. I am interested in knowing. i face similar problem with 89vx2fn. help is highly appreciated.
krishniah.
--- In l..., "Stefano Panichi" wrote:
>
> --- In l..., "leg.strong" wrote:
> >
> > Hi, everybody!
> > I am trying to build a parallel port ICP adapter. I think it will be
> > quite usefull and low cost.
> >
> > But I can not read data from the device(LPC9107), the data line is
> > always high when read. What may be the problem?
> >
> > To get in programming mode the RESET pin has to have a sequence of 7
> > pulses after the rising edge of VDD and the RST high time must between
> > 1-32us, which is easy to achieve with today's computer. I measure the
> > pulse with oscilloscope, the timing falls in that range.
> >
> > Anybody can help?
> > I get the ICP specification from this group, I will post the
> > documentation here when the adapter is ok.
> > Thanks everybody
> > I think the parallel port of the PC has pull-up resistor that can
> influence the reading. Please use a bidirectional transceiver like
> 74hc245 to force the state of the line.
>

Reply by Nilesh June 4, 20082008-06-04
 
ISP Lite is possible with All LPC900..
 
Regards,

Nilesh (09925049517) 

 
 

--- On Wed, 4/6/08, lpc2100_fan <l...@yahoo.com> wrote:

From: lpc2100_fan <l...@yahoo.com>
Subject: [lpc900_users] Re: Building a parallel port ICP adapter
To: l...
Date: Wednesday, 4 June, 2008, 9:31 PM

Hi,

it's been a while since I was dealing with the LPC900 but this is what
I remember:
ICP is possible with all LPC900 devices, including the LPC901.
IAP is not possible with the LPC901.

If I am wrong, somebody please correct me.

Bob

--- In lpc900_users@ yahoogroups. com, "Alexandre Pereira Nunes"
<alexandrenunes_ 99@...> wrote:
>
> --- In lpc900_users@ yahoogroups. com, "Stefano Panichi"
> <gsembox-lpc@ > wrote:
> >
> > Circuit is OK. If you are sure that all timings are respected then the
> > CPU doesn't work.
> > In particular mode check that tVR time (RST delay from VDD active) is
> > minimum 50 usec.
> > Regards
> >
>
> Does anyone knows if such a circuit would also be ok for the LPC901?
>
> In any case please report if it works, that would be interesting to
know.
>
> Cheers,
>
> Alexandre
>

Bollywood, fun, friendship, sports and more. You name it, we have it on http://in.promos.yahoo.com/groups/bestofyahoo/
Reply by lpc2100_fan June 4, 20082008-06-04
Hi,

it's been a while since I was dealing with the LPC900 but this is what
I remember:
ICP is possible with all LPC900 devices, including the LPC901.
IAP is not possible with the LPC901.

If I am wrong, somebody please correct me.

Bob

--- In l..., "Alexandre Pereira Nunes"
wrote:
>
> --- In l..., "Stefano Panichi"
> wrote:
> >
> > Circuit is OK. If you are sure that all timings are respected then the
> > CPU doesn't work.
> > In particular mode check that tVR time (RST delay from VDD active) is
> > minimum 50 usec.
> > Regards
> > Does anyone knows if such a circuit would also be ok for the LPC901?
>
> In any case please report if it works, that would be interesting to
know.
>
> Cheers,
>
> Alexandre
>

Reply by Alexandre Pereira Nunes June 3, 20082008-06-03
--- In l..., "Stefano Panichi"
wrote:
>
> Circuit is OK. If you are sure that all timings are respected then the
> CPU doesn't work.
> In particular mode check that tVR time (RST delay from VDD active) is
> minimum 50 usec.
> Regards
>

Does anyone knows if such a circuit would also be ok for the LPC901?

In any case please report if it works, that would be interesting to know.

Cheers,

Alexandre