Author Topic: ICP Improvements  (Read 25225 times)

pak

  • Jr. Member
  • **
  • Posts: 12
    • View Profile
    • Email
Re: ICP Improvements
« Reply #15 on: May 16, 2007, 12:34:36 am »
Hi Joe,
          Thanks for input, I have searched and read through about ICP. According to AN10258_2.pdf, I have to use lpc932 for ICP. Is it possible to use other lpc like lpc936? And have you tried MOSFET instead of using BJT?

Thanks,
pak

Je Gold

  • Full Member
  • ***
  • Posts: 135
    • View Profile
Re: ICP Improvements
« Reply #16 on: May 16, 2007, 01:53:17 am »
Hi Pak,

Yes, you can use LPC932a1, LPC935 and LPC936 as the "Bridge ICP Hardware" in the MCB900..... to program other LPC900 parts using ICP method.

I haven't tried  but, yes other people have used a P-channel Mosfet in place of the PNP transistor..... bare in mind some Mosfets do require substantial voltage to "swtich" on  - check the Vgs switch on spec's.

Joe

pak

  • Jr. Member
  • **
  • Posts: 12
    • View Profile
    • Email
Re: ICP Improvements
« Reply #17 on: May 26, 2007, 08:38:53 am »
Hi,
        If ICP can program most lpc9xx, is it possible to program ISP code to lpc chip? After that, the chip can be used in ISP mode. I have been tried on PIC chip from microchip, but not on lpc one. In PIC, I used bootloader and ICD2 (In Circuit Debugger). Bootloader is easily used to flash chip via rs 232. If any corruption of bootloader program, I use ICD2 to program bootloader on PIC and recover the bootloader again. Any idea?

Regards,
pak

Je Gold

  • Full Member
  • ***
  • Posts: 135
    • View Profile
Re: ICP Improvements
« Reply #18 on: May 26, 2007, 11:57:39 pm »
Yes,

You can use  ICP to "reload" the ISP code back in to the LPC900 series micro's.

The ISP hex files are on the NXP web site somewhere...

Check this Adobe PDF doc http://www.nxp.com/acrobat_download/applicationnotes/AN10337_1.pdf


Joe

« Last Edit: May 27, 2007, 12:06:11 am by Je Gold »

LucasNorton

  • Jr. Member
  • **
  • Posts: 1
    • View Profile
Re: ICP Improvements
« Reply #19 on: August 05, 2013, 11:16:36 am »
There are 2 application notes from NXP(Philips) which describes using the MCB900 with a simple transistor circuit and prog90x.hex bridge code. AN10258_1.pdf and AN10258_2.pdf.   AN10258_2.pdf seems to be the final and the MCB900 uses a NPN transistor to switch Vdd on the target being programmed.....

The NPN does not make a good Vdd led light...... and  the prog90x.hex code programs the Vdd switch (p2.3) as  quasi-bidirectional (weak hi-side drive)..... and  Vbe drop of ~0.6v

A classic load switch   NPN-PNP circuit overcomes the problems of weak drive from p2.3 and has less voltage drop across the switch.

See the Vdd switch circuit  attached.... note the resistor values may need to be adjusted to suit the transistors used.

Perhpas NXP (Philips) or some one else on this forum may consider a complete ICP application with improvements gained over the last year...  We know ICP is an issue for many first time users (just look how many forum members post questions on ICP).

Regards
Joe


hello friend what are the latest ICP improvements? I am trying to get some detailed information so please help if you ca
« Last Edit: August 06, 2013, 09:02:42 am by LucasNorton »

Andy Ayre

  • ESAcademy Staff
  • Sr. Member
  • *****
  • Posts: 2190
    • View Profile
    • Embedded Systems Academy, Inc.
    • Email
Re: ICP Improvements
« Reply #20 on: March 04, 2014, 12:48:03 am »
I don't believe there have been any changes to ICP.

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