Yahoo Groups archive

Lpc2000

Index last updated: 2026-04-28 23:31 UTC

Thread

LPC23xx - when ???

LPC23xx - when ???

2005-12-17 by Herbert Demmel

Hi Guys,

does anybody have some information when the LPC23xx chips will come out?

Currently the only ARM7 with external bus + USB + flash + RAM is the STR7 
as far as I know. I have to plan resources for a upcoming new product, so I 
really would like to know, when one can get samples of this chip. It has 
been already announced a long time ago to come in the 2nd quarter of 2005 ...

Regards
Herbert Demmel

----------------------------------------------------------
demmel products
Radnitzkygasse 43
A-1100 Vienna / Austria / Europe
Voice: +43-1-6894700-0
Fax: +43-1-6894700-40
Email: dh@...
WWW: http://www.demmel.com

Re: LPC23xx - when ???

2005-12-20 by octofroggy

Sorry, not an answer to your question but my experience with the STR7 
made me switch to the LPC2148 half way through a project.  The STR7s 
are very buggy and have little or no documentation and each 
peripheral is overly complicated.  I would suggest a careful look at 
the STR7 details before you jump in (power supply,clock system, USB, 
Timers, SPI ...)  

Regards,
Ian Scanlon

--- In lpc2000@yahoogroups.com, Herbert Demmel <dh2@d...> wrote:
>
> Hi Guys,
> 
> does anybody have some information when the LPC23xx chips will come 
out?
> 
> Currently the only ARM7 with external bus + USB + flash + RAM is 
the STR7 
> as far as I know. I have to plan resources for a upcoming new 
product, so I 
> really would like to know, when one can get samples of this chip. 
It has 
> been already announced a long time ago to come in the 2nd quarter 
of 2005 ...
Show quoted textHide quoted text
> 
> Regards
> Herbert Demmel
> 
> ----------------------------------------------------------
> demmel products
> Radnitzkygasse 43
> A-1100 Vienna / Austria / Europe
> Voice: +43-1-6894700-0
> Fax: +43-1-6894700-40
> Email: dh@d...
> WWW: http://www.demmel.com
>

Re: [lpc2000] Re: LPC23xx - when ???

2005-12-20 by rob@usbmicro.com

Ian,

> Sorry, not an answer to your question but my experience with the STR7
> made me switch to the LPC2148 half way through a project.  The STR7s
> are very buggy and have little or no documentation and each 
> peripheral is overly complicated.  I would suggest a careful look at
> the STR7 details before you jump in (power supply,clock system, USB,
> Timers, SPI ...)  

Normally I prefer the LPCs, but right now I'm working on a STR7xx
design. Can you elaborate on the STR7xx problems that you have had?
You can email me privately if you wish. (Or reply here to let people
know why the LPC is better...)

I'd like to get any warnings of problems that I can BEFORE I spend a
big chunk of time finding them myself.

-Rob
www.usbmicro.com
Show quoted textHide quoted text
> --- In lpc2000@yahoogroups.com, Herbert Demmel <dh2@d...> wrote:
>>
>> Hi Guys,
>> 
>> does anybody have some information when the LPC23xx chips will come
> out?
>> 
>> Currently the only ARM7 with external bus + USB + flash + RAM is 
> the STR7 
>> as far as I know. I have to plan resources for a upcoming new 
> product, so I 
>> really would like to know, when one can get samples of this chip.
> It has 
>> been already announced a long time ago to come in the 2nd quarter
> of 2005 ...
>> 
>> Regards
>> Herbert Demmel
>> 
>> ----------------------------------------------------------
>> demmel products
>> Radnitzkygasse 43
>> A-1100 Vienna / Austria / Europe
>> Voice: +43-1-6894700-0
>> Fax: +43-1-6894700-40
>> Email: dh@d...
>> WWW: http://www.demmel.com
>>







 
> Yahoo! Groups Links

Re: [lpc2000] Re: LPC23xx - when ???

2005-12-20 by Herbert Demmel

Ian,

At 18:04 20.12.2005, you wrote:
>Sorry, not an answer to your question but my experience with the STR7
>made me switch to the LPC2148 half way through a project.  The STR7s
>are very buggy and have little or no documentation and each
>peripheral is overly complicated.  I would suggest a careful look at
>the STR7 details before you jump in (power supply,clock system, USB,
>Timers, SPI ...)

Although this does not answer my original question (but I got some hint 
already), your information is very valuable for me, as it might happen that 
I HAVE to use a STR7 when the Philips LPC23xx does not come out in time, as 
the STR7 is the only ARM with Flash, RAM + USB currently, as far as I'm aware.

So I definitely would like to get more information about the problems you 
had with the STR7. As far as I have seen, they have very little samples and 
I suppose, that ST has buggy sample code for this chips as well (I had big 
problems getting the USB of the uPSD3234 up and running). I also got some 
input from my "ex"-distributor regarding the real time clock of the STR7, 
there seems to be a problem with it (but I do not need that part).

So any input is welcome!

Best regards
Herbert

>Regards,
>Ian Scanlon
>
>--- In lpc2000@yahoogroups.com, Herbert Demmel <dh2@d...> wrote:
> >
> > Hi Guys,
> >
> > does anybody have some information when the LPC23xx chips will come
>out?
> >
> > Currently the only ARM7 with external bus + USB + flash + RAM is
>the STR7
> > as far as I know. I have to plan resources for a upcoming new
>product, so I
> > really would like to know, when one can get samples of this chip.
>It has
> > been already announced a long time ago to come in the 2nd quarter
>of 2005 ...
> >
> > Regards
> > Herbert Demmel
> >
> > ----------------------------------------------------------
> > demmel products
> > Radnitzkygasse 43
> > A-1100 Vienna / Austria / Europe
> > Voice: +43-1-6894700-0
> > Fax: +43-1-6894700-40
> > Email: dh@d...
> > WWW: <http://www.demmel.com>http://www.demmel.com
> >
>
>
>
>
>
>
>----------
>YAHOO! GROUPS LINKS
>
>    *  Visit your group "<http://groups.yahoo.com/group/lpc2000>lpc2000" 
> on the web.
>    *
>    *  To unsubscribe from this group, send an email to:
>    * 
> <mailto:lpc2000-unsubscribe@yahoogroups.com?subject=Unsubscribe>lpc2000-unsubscribe@yahoogroups.com 
>
>    *
>    *  Your use of Yahoo! Groups is subject to the 
> <http://docs.yahoo.com/info/terms/>Yahoo! Terms of Service.
>
>
>----------

----------------------------------------------------------
demmel products
Radnitzkygasse 43
A-1100 Vienna / Austria / Europe
Voice: +43-1-6894700-0
Fax: +43-1-6894700-40
Email: dh@...
WWW: http://www.demmel.com


[Non-text portions of this message have been removed]

RE: [lpc2000] Re: LPC23xx - when ???

2005-12-20 by Joel Winarske

> I HAVE to use a STR7 when the Philips LPC23xx does not come out in time,
> as
> the STR7 is the only ARM with Flash, RAM + USB currently, as far as I'm
> aware.

I'm sure you're aware the LPC214x series has Flash, RAM + USB.  Available
now...

RE: [lpc2000] Re: LPC23xx - when ???

2005-12-20 by Herbert Demmel

At 23:27 20.12.2005, you wrote:
> > I HAVE to use a STR7 when the Philips LPC23xx does not come out in time,
> > as
> > the STR7 is the only ARM with Flash, RAM + USB currently, as far as I'm
> > aware.
>
>I'm sure you're aware the LPC214x series has Flash, RAM + USB.  Available
>now...

Yes, I am aware of that, but I forgot to mention, that I need to have an 
external data bus as well :-( ---> LCC23xx should solve that problem, but I 
do not know how much it will cost and when exactly it will come to the 
market ...

Regards
Herbert




>SPONSORED LINKS
><http://groups.yahoo.com/gads?t=ms&k=Microprocessor&w1=Microprocessor&w2=Microcontrollers&w3=Pic+microcontrollers&w4=8051+microprocessor&c=4&s=93&.sig=tsVC-J9hJ5qyXg0WPR0l6g>Microprocessor 
><http://groups.yahoo.com/gads?t=ms&k=Microcontrollers&w1=Microprocessor&w2=Microcontrollers&w3=Pic+microcontrollers&w4=8051+microprocessor&c=4&s=93&.sig=DvJVNqC_pqRTm8Xq01nxwg>Microcontrollers 
><http://groups.yahoo.com/gads?t=ms&k=Pic+microcontrollers&w1=Microprocessor&w2=Microcontrollers&w3=Pic+microcontrollers&w4=8051+microprocessor&c=4&s=93&.sig=TpkoX4KofDJ7c6LyBvUqVQ>Pic 
>microcontrollers
><http://groups.yahoo.com/gads?t=ms&k=8051+microprocessor&w1=Microprocessor&w2=Microcontrollers&w3=Pic+microcontrollers&w4=8051+microprocessor&c=4&s=93&.sig=1Ipf1Fjfbd_HVIlekkDP-A>8051 
>microprocessor
>
>
>----------
>YAHOO! GROUPS LINKS
>
>    *  Visit your group "<http://groups.yahoo.com/group/lpc2000>lpc2000" 
> on the web.
>    *
>    *  To unsubscribe from this group, send an email to:
>    * 
> <mailto:lpc2000-unsubscribe@yahoogroups.com?subject=Unsubscribe>lpc2000-unsubscribe@yahoogroups.com 
>
>    *
>    *  Your use of Yahoo! Groups is subject to the 
> <http://docs.yahoo.com/info/terms/>Yahoo! Terms of Service.
>
>
>----------

----------------------------------------------------------
demmel products
Radnitzkygasse 43
A-1100 Vienna / Austria / Europe
Voice: +43-1-6894700-0
Fax: +43-1-6894700-40
Email: dh@...
WWW: http://www.demmel.com


[Non-text portions of this message have been removed]

Re: [lpc2000] Re: LPC23xx - when ???

2005-12-21 by Mike Nelson

Philips LPC2148 has full-speed USB 2.0, internal flash
and RAM.
http://www.semiconductors.philips.com/pip/LPC2141FBD64.html
http://olimex.com/dev/lpc-p2148.html
http://www.iar.com/p12777/p12777_eng.php#anchor01

There's also the Atmel AT91SAM7S series (except for
32):
http://www.at91.com/Pages/products/EvaluationBoard/AT91SAM7S64_iar/at91sam7s64_iar.html
http://olimex.com/dev/sam7-p64.html
http://www.iar.com/p13046/p13046_eng.php#anchor01

And for USB _and_ Ethernet there's the Atmel
AT91SAM7X:
http://www.at91.com/Pages/products/EvaluationBoard/SAM7XEK/at91sam7xek.html

--- Herbert Demmel <dh2@...> wrote:

> I HAVE to use a STR7 when the Philips LPC23xx does
> not come out in time, as 
> the STR7 is the only ARM with Flash, RAM + USB
> currently, as far as I'm aware.


__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com

Re: [lpc2000] Re: LPC23xx - when ???

2005-12-21 by Herbert Demmel

Hi,

thank you for your valuable input, but (as already mentioned in an earlier 
email) I forgot to tell, that I need an external data bus as well.

To summarize the requirements:

ARM7 with JTAG
Flash >= 128k (better 256k)
RAM >= 32k
USB (should be 2.0)
2 x serial ports, 2 x SPI, 2 x I2C, 1 x ADC (>= 10 bit), PWM

Regards
Herbert

At 01:43 21.12.2005, you wrote:
>Philips LPC2148 has full-speed USB 2.0, internal flash
>and RAM.
><http://www.semiconductors.philips.com/pip/LPC2141FBD64.html>http://www.semiconductors.philips.com/pip/LPC2141FBD64.html
>http://olimex.com/dev/lpc-p2148.html
><http://www.iar.com/p12777/p12777_eng.php#anchor01>http://www.iar.com/p12777/p12777_eng.php#anchor01
>
>There's also the Atmel AT91SAM7S series (except for
>32):
><http://www.at91.com/Pages/products/EvaluationBoard/AT91SAM7S64_iar/at91sam7s64_iar.html>http://www.at91.com/Pages/products/EvaluationBoard/AT91SAM7S64_iar/at91sam7s64_iar.html
>http://olimex.com/dev/sam7-p64.html
><http://www.iar.com/p13046/p13046_eng.php#anchor01>http://www.iar.com/p13046/p13046_eng.php#anchor01
>
>And for USB _and_ Ethernet there's the Atmel
>AT91SAM7X:
><http://www.at91.com/Pages/products/EvaluationBoard/SAM7XEK/at91sam7xek.html>http://www.at91.com/Pages/products/EvaluationBoard/SAM7XEK/at91sam7xek.html
>
>--- Herbert Demmel <dh2@...> wrote:
>
> > I HAVE to use a STR7 when the Philips LPC23xx does
> > not come out in time, as
> > the STR7 is the only ARM with Flash, RAM + USB
> > currently, as far as I'm aware.
>
>
>__________________________________________________
>Do You Yahoo!?
>Tired of spam?  Yahoo! Mail has the best spam protection around
><http://mail.yahoo.com>http://mail.yahoo.com
>
>
>----------
>YAHOO! GROUPS LINKS
>
>    *  Visit your group "<http://groups.yahoo.com/group/lpc2000>lpc2000" 
> on the web.
>    *
>    *  To unsubscribe from this group, send an email to:
>    * 
> <mailto:lpc2000-unsubscribe@yahoogroups.com?subject=Unsubscribe>lpc2000-unsubscribe@yahoogroups.com 
>
>    *
>    *  Your use of Yahoo! Groups is subject to the 
> <http://docs.yahoo.com/info/terms/>Yahoo! Terms of Service.
>
>
>----------


[Non-text portions of this message have been removed]

Re: LPC23xx - when ???

2005-12-21 by seangra

--- In lpc2000@yahoogroups.com, Herbert Demmel <dh2@d...> wrote:
>
> Hi,
> 
> thank you for your valuable input, but (as already mentioned in an 
earlier 
> email) I forgot to tell, that I need an external data bus as well.
> 
> To summarize the requirements:
> 
> ARM7 with JTAG
> Flash >= 128k (better 256k)
> RAM >= 32k
> USB (should be 2.0)
> 2 x serial ports, 2 x SPI, 2 x I2C, 1 x ADC (>= 10 bit), PWM
> 
What do you need the external data bus for?  I (and many others) 
have simulated an external data bus by just bit-banging the GPIO 
ports.  You don't get the same performance, but you can still get it 
quite fast for most intents and purposes.  This is particularly 
useful on the LPC213x or LPC214x because of the inexpensive 
processor.  I, for example, have an external 2MB sram chip hooked up 
to GPIO ports.  You can also use serial flash, for example the 
M25P40.

Re: [lpc2000] Re: LPC23xx - when ???

2005-12-21 by Herbert Demmel

At 10:38 21.12.2005, you wrote:
>--- In lpc2000@yahoogroups.com, Herbert Demmel <dh2@d...> wrote:
> >
> > Hi,
> >
> > thank you for your valuable input, but (as already mentioned in an
>earlier
> > email) I forgot to tell, that I need an external data bus as well.
> >
> > To summarize the requirements:
> >
> > ARM7 with JTAG
> > Flash >= 128k (better 256k)
> > RAM >= 32k
> > USB (should be 2.0)
> > 2 x serial ports, 2 x SPI, 2 x I2C, 1 x ADC (>= 10 bit), PWM
> >
>What do you need the external data bus for?  I (and many others)
>have simulated an external data bus by just bit-banging the GPIO
>ports.  You don't get the same performance, but you can still get it
>quite fast for most intents and purposes.  This is particularly
>useful on the LPC213x or LPC214x because of the inexpensive
>processor.  I, for example, have an external 2MB sram chip hooked up
>to GPIO ports.  You can also use serial flash, for example the
>M25P40.

I agree, BUT: Try to hook a display controller like Epson's S1D13A05 - see 
at 
http://www.eea.epson.com/go/Prod_Admin/Categories/EEA/IC/ASSP/Display_IC/LCD_Controllers/displayItem?itemId=S1D13A05&categoryId=EEA.IC.ASSP.Display_IC.LCD_Controllers 
- to a 64 pin LPC214x and keep free enough pins for some other I/O :-(

Besides that, in this case bus speed becomes an issue when you imagine that 
you want to write 320x240 color pixels with 16 bit per pixel, especially 
when you go up to 640x40 pixels ...

Regards
Herbert





>SPONSORED LINKS
><http://groups.yahoo.com/gads?t=ms&k=Microprocessor&w1=Microprocessor&w2=Microcontrollers&w3=Pic+microcontrollers&w4=8051+microprocessor&c=4&s=93&.sig=tsVC-J9hJ5qyXg0WPR0l6g>Microprocessor 
><http://groups.yahoo.com/gads?t=ms&k=Microcontrollers&w1=Microprocessor&w2=Microcontrollers&w3=Pic+microcontrollers&w4=8051+microprocessor&c=4&s=93&.sig=DvJVNqC_pqRTm8Xq01nxwg>Microcontrollers 
><http://groups.yahoo.com/gads?t=ms&k=Pic+microcontrollers&w1=Microprocessor&w2=Microcontrollers&w3=Pic+microcontrollers&w4=8051+microprocessor&c=4&s=93&.sig=TpkoX4KofDJ7c6LyBvUqVQ>Pic 
>microcontrollers
><http://groups.yahoo.com/gads?t=ms&k=8051+microprocessor&w1=Microprocessor&w2=Microcontrollers&w3=Pic+microcontrollers&w4=8051+microprocessor&c=4&s=93&.sig=1Ipf1Fjfbd_HVIlekkDP-A>8051 
>microprocessor
>
>
>----------
>YAHOO! GROUPS LINKS
>
>    *  Visit your group "<http://groups.yahoo.com/group/lpc2000>lpc2000" 
> on the web.
>    *
>    *  To unsubscribe from this group, send an email to:
>    * 
> <mailto:lpc2000-unsubscribe@yahoogroups.com?subject=Unsubscribe>lpc2000-unsubscribe@yahoogroups.com 
>
>    *
>    *  Your use of Yahoo! Groups is subject to the 
> <http://docs.yahoo.com/info/terms/>Yahoo! Terms of Service.
>
>
>----------


[Non-text portions of this message have been removed]

Re: LPC23xx - when ???

2005-12-21 by seangra

--- In lpc2000@yahoogroups.com, Herbert Demmel <dh2@d...> wrote:
>
> >What do you need the external data bus for?  I (and many others)
> >have simulated an external data bus by just bit-banging the GPIO
> >ports.  You don't get the same performance, but you can still get
> >quite fast for most intents and purposes.  This is particularly
> >useful on the LPC213x or LPC214x because of the inexpensive
> >processor.  I, for example, have an external 2MB sram chip hooked 
> >to GPIO ports.  You can also use serial flash, for example the
> >M25P40.
> 
> I agree, BUT: Try to hook a display controller like Epson's 
> S1D13A05 to a 64 pin LPC214x and keep free enough pins for some 
> other I/O :-(
> 
> Besides that, in this case bus speed becomes an issue when you 
> imagine that you want to write 320x240 color pixels with 16 bit
> per pixel, especially when you go up to 640x40 pixels ...

I have an SED13305 hooked up via GPIOs, and it's not that bad 
performance.  Granted, I'm not doing full motion video, but what 
type of performance are you looking for?  If you don't need to do 
video then you can still bitbang it fine.

As for GPIO availability, that's why the 74HC373 was invented :)  I 
have 3 of those in my design, which makes it quite convenient for 
getting additional GPIO pins (again, provided that you don't need 
that high performance for them).  In most cases things like chip 
selects and LEDs this can work quite well with an external latch.

Re: LPC23xx - when ???

2005-12-21 by octofroggy

Limited time at the moment but here are highlights:

1)  USB - does not meet the USB spec. in several areas.  No endpoint 
pairing. limited endpoint numbering. VERY awkward interface. 
Incorrect documentation or correct documentation with incorrect 
operation....

2)Timers.  Registers need to be set in a specific sequence. This not 
documented but we learned this from taking apart the C code.  The 
timers reset to FFFA ??? of all things and the timers can't be 
triggered on less then 5 (=0000-fffa).

3)SPI - there are bugs and there is no documentation! Works in master 
mode but slave is unpredictable. The problem I think we had was the 
slave select signal not meeting some timing requirements.  ST agreed 
that was likely. There are no timing specs. 
After enough emails and calls this is what I got from ST FAE:

>by experiment: SS must be low before the first active clock edge.
>Setup time is less than 24nS. These are not the official datasheet 
>numbers but found thru experimentation. SS must also be low during 
>setup of the slave port library call:
>
>       /* Configure the clock to be active high */
>          BSPI_ClkActiveHigh(BSPI1,ENABLE);
> 
>       I also found this thru experimentation.
 

4)Clock system - 3 clocks.  each peripheral has it's own max clock. 
so you need to mix and match.

5) No serial port ISP.

6) 6 extra pins and 3 extra caps for the core's 1.8V supply

7) The 1.8V Core backup supply(required) is not very useful since the 
minimum RAM retention voltage is 2.7V

8) the STR71 requires external clocks (not crystals).  Needs two if 
you want USB

On the plus side, there are complete libraries that work well - 
mostly. In contrast the example code is not clear and not commented 
(I want to read example code - not decode it)

If you check the STR71x forum, you will find several instances of the 
ST ARM expert moderators explaining that something has already been 
fixed in the next lib release, and then users begging for the release 
to be released.  In general I think the ST forum (or the LPC2000)
would be a good place to do research to separate fact from marketing.

ST is new to ARM7 and their STR71 parts remind me of the early PICs 
in their ridiculously complex peripheral interface.  Documentation is 
very poor

The majority of the problems we had were related to the peripherals 
but there are hardware issues too. I would suggest investigating the 
implementation details of any design that might be applied to the 
STR7.

Sorry, that became a bit of a rant.

Ian

--- In lpc2000@yahoogroups.com, rob@u... wrote:
>
> 
> Ian,
> 
> > Sorry, not an answer to your question but my experience with the 
STR7
> > made me switch to the LPC2148 half way through a project.  The 
STR7s
> > are very buggy and have little or no documentation and each 
> > peripheral is overly complicated.  I would suggest a careful look 
at
> > the STR7 details before you jump in (power supply,clock system, 
USB,
> > Timers, SPI ...)  
> 
> Normally I prefer the LPCs, but right now I'm working on a STR7xx
> design. Can you elaborate on the STR7xx problems that you have had?
> You can email me privately if you wish. (Or reply here to let people
> know why the LPC is better...)
> 
> I'd like to get any warnings of problems that I can BEFORE I spend a
> big chunk of time finding them myself.
> 
> -Rob
> www.usbmicro.com
> 


> > --- In lpc2000@yahoogroups.com, Herbert Demmel <dh2@d...> wrote:
> >>
> >> Hi Guys,
> >> 
> >> does anybody have some information when the LPC23xx chips will 
come
Show quoted textHide quoted text
> > out?
> >> 
> >> Currently the only ARM7 with external bus + USB + flash + RAM is 
> > the STR7 
> >> as far as I know. I have to plan resources for a upcoming new 
> > product, so I 
> >> really would like to know, when one can get samples of this chip.
> > It has 
> >> been already announced a long time ago to come in the 2nd quarter
> > of 2005 ...
> >> 
> >> Regards
> >> Herbert Demmel
> >> 
> >> ----------------------------------------------------------
> >> demmel products
> >> Radnitzkygasse 43
> >> A-1100 Vienna / Austria / Europe
> >> Voice: +43-1-6894700-0
> >> Fax: +43-1-6894700-40
> >> Email: dh@d...
> >> WWW: http://www.demmel.com
> >>
> 
> 
> 
> 
> 
> 
> 
>  
> > Yahoo! Groups Links
>

Re: [lpc2000] Re: LPC23xx - when ???

2005-12-22 by rob@usbmicro.com

Ian,

Thanks for this information. It'll help me and I hope It'll help
others that need to use the STR7xx.

> 1)  USB - does not meet the USB spec. in several areas.  No endpoint
> pairing. limited endpoint numbering. VERY awkward interface. 
> Incorrect documentation or correct documentation with incorrect 
> operation....

I think I'll completely avoid the STR7xx version that has USB. (I'll
use the LPC.) USB is enough of a can of worms without poorly
implemented silicon.

> 2)Timers.  Registers need to be set in a specific sequence. This not
> documented but we learned this from taking apart the C code.  The 
> timers reset to FFFA ??? of all things and the timers can't be 
> triggered on less then 5 (=0000-fffa).

I thought that the reset to FFFA was lame. Why would the designers
implement it that way? (Probably covering up some bug.)


> 3)SPI - there are bugs and there is no documentation! Works in master
> mode but slave is unpredictable. The problem I think we had was the
> slave select signal not meeting some timing requirements.  ST agreed
> that was likely. There are no timing specs. 
> After enough emails and calls this is what I got from ST FAE:

>>by experiment: SS must be low before the first active clock edge.
>>Setup time is less than 24nS. These are not the official datasheet
>>numbers but found thru experimentation. SS must also be low during
>>setup of the slave port library call:
>>
>>       /* Configure the clock to be active high */
>>          BSPI_ClkActiveHigh(BSPI1,ENABLE);
>> 
>>       I also found this thru experimentation.

Thanks. Sounds like more silicon design problems.

> 4)Clock system - 3 clocks.  each peripheral has it's own max clock.
> so you need to mix and match.

Frustrating. The clock/PLL settings that I have right now work. But
I found a few of the settings not by design (which didn't work) but
by experimentation.

> 5) No serial port ISP.

> 6) 6 extra pins and 3 extra caps for the core's 1.8V supply

> 7) The 1.8V Core backup supply(required) is not very useful since the
> minimum RAM retention voltage is 2.7V

Didn't even notice this on my pass through the data sheet. I
appreciate the heads-up.

> 8) the STR71 requires external clocks (not crystals).  Needs two if
> you want USB

Needs 32 kHz xtal for the RTC.

9) The RTC is simply a 32bit register that counts up once per
second. This works, but reminds me of the 1980's. Modern RTCs have
year/month/day/hour/minute/second registers. Access to the RTC isn't
straight forward, either.

10) The ADC is unusable in the design I'm working on. The digital
result is signed. (Why?) 0V is about 350 counts up on my chip, and
needs calibration for each chip. 2.5V is hundreds of counts down
from the top, again unique numbers per chip and needing calibration.
I assume that this floats around with temperature changes.

MUCH of this chip (the peripherals, not the ARM core) appears to be
poorly thought out. Again, like the RTC, a lot of it looks like
"1980s technology".

> On the plus side, there are complete libraries that work well -
> mostly. In contrast the example code is not clear and not commented
> (I want to read example code - not decode it)

I'm avoiding more and more of the libraries.

> If you check the STR71x forum, you will find several instances of the
> ST ARM expert moderators explaining that something has already been
> fixed in the next lib release, and then users begging for the release
> to be released.  In general I think the ST forum (or the LPC2000)
> would be a good place to do research to separate fact from marketing.

> ST is new to ARM7 and their STR71 parts remind me of the early PICs
> in their ridiculously complex peripheral interface.  Documentation is
> very poor

VERY poor. I miss the LPC.

The peripherals are of poor quality. Almost an embarrassment to use
with the ARM core.

> The majority of the problems we had were related to the peripherals
> but there are hardware issues too. I would suggest investigating the
> implementation details of any design that might be applied to the 
> STR7.

> Sorry, that became a bit of a rant.

Rant away. I appreciate it very much. I hope that this helps the LPC
users here in this forum appreciate the LPC. :-)

-Rob
www.usbmicro.com
Show quoted textHide quoted text
> Ian

> --- In lpc2000@yahoogroups.com, rob@u... wrote:
>>
>> 
>> Ian,
>> 
>> > Sorry, not an answer to your question but my experience with the
> STR7
>> > made me switch to the LPC2148 half way through a project.  The 
> STR7s
>> > are very buggy and have little or no documentation and each 
>> > peripheral is overly complicated.  I would suggest a careful look
> at
>> > the STR7 details before you jump in (power supply,clock system,
> USB,
>> > Timers, SPI ...)  
>> 
>> Normally I prefer the LPCs, but right now I'm working on a STR7xx
>> design. Can you elaborate on the STR7xx problems that you have had?
>> You can email me privately if you wish. (Or reply here to let people
>> know why the LPC is better...)
>> 
>> I'd like to get any warnings of problems that I can BEFORE I spend a
>> big chunk of time finding them myself.
>> 
>> -Rob
>> www.usbmicro.com
>> 


>> > --- In lpc2000@yahoogroups.com, Herbert Demmel <dh2@d...> wrote:
>> >>
>> >> Hi Guys,
>> >> 
>> >> does anybody have some information when the LPC23xx chips will
> come
>> > out?
>> >> 
>> >> Currently the only ARM7 with external bus + USB + flash + RAM is
>> > the STR7 
>> >> as far as I know. I have to plan resources for a upcoming new 
>> > product, so I 
>> >> really would like to know, when one can get samples of this chip.
>> > It has 
>> >> been already announced a long time ago to come in the 2nd quarter
>> > of 2005 ...
>> >> 
>> >> Regards
>> >> Herbert Demmel
>> >> 
>> >> ----------------------------------------------------------
>> >> demmel products
>> >> Radnitzkygasse 43
>> >> A-1100 Vienna / Austria / Europe
>> >> Voice: +43-1-6894700-0
>> >> Fax: +43-1-6894700-40
>> >> Email: dh@d...
>> >> WWW: http://www.demmel.com
>> >>
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>>  
>> > Yahoo! Groups Links
>>








 
> Yahoo! Groups Links

Move to quarantaine

This moves the raw source file on disk only. The archive index is not changed automatically, so you still need to run a manual refresh afterward.