Forums

LPC2103 users manual sucks

Started by rggmns April 11, 2006
Hello,
I have spend most of this day in getting my LPC2103 running.
I even posted two messages and made a fool of myself.
Want to know why?
Well de users manual written by these Dutch guys does not mention that
port 0.14 is still in use as ISP enable pin (not in de pin functional
description, and yes they do so in the small print on page 229!!).

All works fine now.

PLEASE Philips guys, get the pin descriptions complete and accurate!!

Thank You all

Roggemans M.

An Engineer's Guide to the LPC2100 Series

--- In l..., "rggmns" wrote:
>
> Hello,
> I have spend most of this day in getting my LPC2103 running.
> I even posted two messages and made a fool of myself.
> Want to know why?
> Well de users manual written by these Dutch guys does not mention that
> port 0.14 is still in use as ISP enable pin (not in de pin functional
> description, and yes they do so in the small print on page 229!!).
>
> All works fine now.
>
> PLEASE Philips guys, get the pin descriptions complete and accurate!!
>
> Thank You all
>
> Roggemans M.
>

I'm looking at Table 48 Pin Description For LPC2131/2132/2138 (page
77) and the entry for P0.14 where there is an 'Important' note
describing the use of P0.14. This is in the User Manual dated
November 22, 2004. Am I looking at the wrong thing? So far, the
boards I am using are designed by others. I haven't actually done one
of my own.

Anyway, this pin is always evaluated at reset and used to force the
system to invoke the bootloader rather than executing a user program
(if present).

>From a design point of view, circuits connected to P0.14 must be able
to withstand forcing this pin to ground to enable loading new code.
Not that field upgrades are ever required. But, just in case...

Richard
Richard wrote:

>I'm looking at Table 48 Pin Description For LPC2131/2132/2138
>(page 77) and the entry for P0.14 where there is an 'Important'
>note describing the use of P0.14. This is in the User Manual
>dated November 22, 2004. Am I looking at the wrong thing?

Yep, that's the wrong thing, or at least the old thing. The current user
manual is Rev 0.1, 11 - January 2006

I do see the comment you're referring to in the System Control Block section
of the manual, section 3.2. It's also discussed in Chapter 19, Flash Memory
System and Programming. What I don't see is a single word about the special
usage of this pin in Chapter 6 or 7 which deal directly with configuring pin
functionality. A note in section 6.2 "Pin Descriptions" would certainly be
nice.

Assuming that table 58 in the current manual corresponds to table 48 old
manual it looks like Philips removed this "Important Note". Maybe they
should put it back?

Doug

A Mind is Like A Parachute. Works Best When Open
--- In l..., "Doug Collins" wrote:
> Richard wrote:
>
> >I'm looking at Table 48 Pin Description For LPC2131/2132/2138
> >(page 77) and the entry for P0.14 where there is an 'Important'
> >note describing the use of P0.14. This is in the User Manual
> >dated November 22, 2004. Am I looking at the wrong thing?
>
> Yep, that's the wrong thing, or at least the old thing. The current
user
> manual is Rev 0.1, 11 - January 2006
>
> I do see the comment you're referring to in the System Control Block
section
> of the manual, section 3.2. It's also discussed in Chapter 19,
Flash Memory
> System and Programming. What I don't see is a single word about the
special
> usage of this pin in Chapter 6 or 7 which deal directly with
configuring pin
> functionality. A note in section 6.2 "Pin Descriptions" would
certainly be
> nice.
>
> Assuming that table 58 in the current manual corresponds to table 48 old
> manual it looks like Philips removed this "Important Note". Maybe they
> should put it back?
>
> Doug
>
> A Mind is Like A Parachute. Works Best When Open
>

Ah! Now I understand. The really good news is that I can't even find
the Jan 2006 edition. I have wandered all over Google and a couple of
Philips sites and not a trace.

I even started at the recommended site with no luck. I did find a
newer version (24 JUN 2005) where the bootloader function of P0.14 is
now just a "Note:..."

Richard
Richard,

the manual is here:
http://www.standardics.philips.com/support/documents/microcontrollers/pdf/user.manual.lpc2101.lpc2102.lpc2103.pdf

If you want to find documents about LPC2000 start here:
http://www.standardics.philips.com/products/lpc2000/all/

Bob

> Ah! Now I understand. The really good news is that I can't even find
> the Jan 2006 edition. I have wandered all over Google and a couple of
> Philips sites and not a trace.
>
> I even started at the recommended site with no luck. I did find a
> newer version (24 JUN 2005) where the bootloader function of P0.14 is
> now just a "Note:..."
>
> Richard
>
>The really good news is that I can't even find the Jan 2006 edition.
>I have wandered all over Google and a couple of Philips sites and not
>a trace.

go here: http://www.standardics.philips.com/products/lpc2000/all/

then click the little green magnifying glass with the + sign on it to the
left of LPC2103.

Not an easy page to find. Philips web site sucks. The google search engine
will find things on the Philips site that Philips own search engine can't
find.
Doug

A Mind is Like A Parachute. Works Best When Open
--- In l..., "rtstofer" wrote:
>
> --- In l..., "Doug Collins" wrote:
> >
> >
> > Richard wrote:
> >
> > >I'm looking at Table 48 Pin Description For LPC2131/2132/2138
> > >(page 77) and the entry for P0.14 where there is an 'Important'
> > >note describing the use of P0.14. This is in the User Manual
> > >dated November 22, 2004. Am I looking at the wrong thing?
> >
> > Yep, that's the wrong thing, or at least the old thing. The current
> user
> > manual is Rev 0.1, 11 - January 2006
> >
> > I do see the comment you're referring to in the System Control Block
> section
> > of the manual, section 3.2. It's also discussed in Chapter 19,
> Flash Memory
> > System and Programming. What I don't see is a single word about the
> special
> > usage of this pin in Chapter 6 or 7 which deal directly with
> configuring pin
> > functionality. A note in section 6.2 "Pin Descriptions" would
> certainly be
> > nice.
> >
> > Assuming that table 58 in the current manual corresponds to table
48 old
> > manual it looks like Philips removed this "Important Note".
Maybe they
> > should put it back?
> >
> > Doug
> >
> > A Mind is Like A Parachute. Works Best When Open
> > Ah! Now I understand. The really good news is that I can't even find
> the Jan 2006 edition. I have wandered all over Google and a couple of
> Philips sites and not a trace.
>
> I even started at the recommended site with no luck. I did find a
> newer version (24 JUN 2005) where the bootloader function of P0.14 is
> now just a "Note:..."
>
> Richard
>

How in the world I got off on the wrong chip completely escapes me!
Duh! I did find the LPC2103 User Manual dated Jan 2006.

A perfectly good warning in an older User Manual is certainly omitted
in the 2103.

I see the other requirement is to provide a pull-up resistor so the
pin doesn't float into an undefined state during reset. I think I
knew that but now I'm certain.

Richard
I'll have to agree on the minor and major errors I've uncovered in these docs, which lead me into investagating other manuals to find the truth! So far I've had to rewrite the manual several times so that it makes sense to me on a logical hardware standpoint!
I have yet to sit down and start writting code and I won't do so untill I have a good logical view of the embedded hardware design along with a manual that makes sense to program the device, (ie... so it works like the way the manual describes how it should work). I'm greatful for this web site with it's input that shows and tells the areas and problems that start to occur and that, that maby others have had the same experience which only proves that, a clear consice methodology whould have been great from the benginning introducing this chip. Altho in my years of studying hardware design there are always bugs and sometimes you have to roll along with the bugs so to speak. I think for the market price value of this hardware, it does a dam good job for its size, cost and power comsumption. So if there are errors, which there are in any new release, the purpose of what we are typing on this website is to uncover and lead the way where revisions are not yet in order.

rtstofer wrote:
--- In l..., "rtstofer" wrote:
>
> --- In l..., "Doug Collins" wrote:
> >
> >
> > Richard wrote:
> >
> > >I'm looking at Table 48 Pin Description For LPC2131/2132/2138
> > >(page 77) and the entry for P0.14 where there is an 'Important'
> > >note describing the use of P0.14. This is in the User Manual
> > >dated November 22, 2004. Am I looking at the wrong thing?
> >
> > Yep, that's the wrong thing, or at least the old thing. The current
> user
> > manual is Rev 0.1, 11 - January 2006
> >
> > I do see the comment you're referring to in the System Control Block
> section
> > of the manual, section 3.2. It's also discussed in Chapter 19,
> Flash Memory
> > System and Programming. What I don't see is a single word about the
> special
> > usage of this pin in Chapter 6 or 7 which deal directly with
> configuring pin
> > functionality. A note in section 6.2 "Pin Descriptions" would
> certainly be
> > nice.
> >
> > Assuming that table 58 in the current manual corresponds to table
48 old
> > manual it looks like Philips removed this "Important Note".
Maybe they
> > should put it back?
> >
> > Doug
> >
> > A Mind is Like A Parachute. Works Best When Open
> > Ah! Now I understand. The really good news is that I can't even find
> the Jan 2006 edition. I have wandered all over Google and a couple of
> Philips sites and not a trace.
>
> I even started at the recommended site with no luck. I did find a
> newer version (24 JUN 2005) where the bootloader function of P0.14 is
> now just a "Note:..."
>
> Richard
>

How in the world I got off on the wrong chip completely escapes me!
Duh! I did find the LPC2103 User Manual dated Jan 2006.

A perfectly good warning in an older User Manual is certainly omitted
in the 2103.

I see the other requirement is to provide a pull-up resistor so the
pin doesn't float into an undefined state during reset. I think I
knew that but now I'm certain.

Richard

---------------------------------
--- In l..., "Doug Collins" wrote:

> Not an easy page to find. Philips web site sucks. The google
search engine
> will find things on the Philips site that Philips own search engine
can't
> find.

Amen! I can't understand why they don't do something about their site.

I've recently noticed that some Philips products use MCUs from other
manufacturers, even when Philips has a better and cheaper part that
would meet the need. Maybe this is due to the difficulty in finding
information on their site!

Eric