From: David Brown on
Tim Wescott wrote:
> On Sun, 13 Dec 2009 11:11:04 +0100, JeGy wrote:
>
>> Hi,
>>
>>
>> I need some kind of analysis/report that covers lifetime, production
>> time, market availability, etc.
>> for newer uControllers, e.g. PIC, AVR, ARM, H8, etc.
>>
>>
>> I have googlet a lot, but not found anything useable.
>>
>> Anyone knows about such a report?
>
> Well, _I_ would like a detailed report about the profitibility of all the
> companies that I might like to invest in that is 100% accurate and
> extends out to the next 10 years.
>
> Then I won't have to work.
>
> Any and every microprocessor in the world today will be available
> forever, or until the manufacturer loses interest (check out Intel's
> history on this), whichever comes first.
>
> Since that doesn't help at all, the best you can do is check how
> manufacturers have done historically on this point (i.e. Microchip =
> good, Intel = bad bad bad, Freescale = usta be good, probably is good,
> but who knows with all the changes, etc.).
>

Haven't you heard the "past performance is no indication of future
results" disclaimers?

Distributors can give you some fairly reliable indicators, as can the
manufacturers themselves (if you are big enough). Other than that,
budget for buying extra long-term stock as necessary.
From: Ben Bradley on
On Sun, 13 Dec 2009 10:44:30 -0600, Vladimir Vassilevsky
<nospam(a)nowhere.com> wrote:

>
>
>larwe wrote:
>
>> On Dec 13, 11:00 am, Mike Harrison <m...(a)whitewing.co.uk> wrote:
>>
>>
>>>Microchip has historically scored very well in this regard, despite the huge number
>>
>>
>> Their unofficial boast is that they have never discontinued a part. I
>
>Motorola/Freescale is good with old parts availabitity, too. Intel and
>Atmel are the opposite: they drop product lines just like it.
>
>> assume this means that they still have the old fab equipment to make
>> some of those ancient parts like the SPO256A-AL2 and CTS256...
>
>I guess Freescale redesigns old parts for new technologies.

I've heard of this happening (a part being converted to a newer,
denser, cheaper and 'better' process and keeping the same part number)
and causing a problem (usually with a design that took advantage of
something not well documented) more than once over the decades.
Then-Motorola did this with a 68HC05 about 12 years ago, or they made
a newer "fully compatible" part with the same specs (ISTR there was a
string of parts they were obsoleting, but they made new, compatible
parts except one detail, the "keyboard interrupt" required a code
change - this may have been one of those parts but this product didn't
use that interrupt). The company I was with had a long-term product
that wasn't working properly with the new model HC05. A manufacturer's
rep spent a few days tracing it down. The product's design relied on
(whether by design or by accident) the controller pulling a certain
amount of current in a certain low-power state, and the new chip was
of course more efficient and pulled less current than needed for the
product to work.

>How could
>you explain that modern HC12 de-facto can run at ~70MHz, while old
>datasheet specifies 25 MHz?
>
>VLV

From: -jg on
On Dec 13, 11:11 pm, "JeGy" <gydesen.jensREM...(a)THISgmail.com> wrote:
> Hi,
>
> I need some kind of analysis/report that covers lifetime, production time,
> market availability, etc.
> for newer uControllers, e.g. PIC, AVR, ARM, H8, etc.
>
> I have googlet a lot, but not found anything useable.
>
> Anyone knows about such a report?
>
> Thanks in advance,

There is no crystal ball going forward, but you can
search for EOL announcements, and look back, to get some ideas.

Generally, chips are made until the market demand falls below some
economic threshold.

On longer life-cycle parts like 80C51 and older PICs,
there are newer versions being released that can footprint replace
older parts.

Where this is possible, the impact of an EOL is almost invisible, but
if you have backed a core+device, and BOTH go EOL, then the impact is
very high indeed.

These days, EOL is probably less of an issue, as
5V ie re-emerging as a widely supported standard.

Vendors have realized that customers will not design in narrow-Vcc
parts, and there are factors like not being able to buy serious < 5V
MOSFETS.

-jg




From: D Yuniskis on
Ben Bradley wrote:
> On Sun, 13 Dec 2009 10:44:30 -0600, Vladimir Vassilevsky
> <nospam(a)nowhere.com> wrote:
>
>>
>> larwe wrote:
>>
>>> On Dec 13, 11:00 am, Mike Harrison <m...(a)whitewing.co.uk> wrote:
>>>
>>>
>>>> Microchip has historically scored very well in this regard, despite the huge number
>>>
>>> Their unofficial boast is that they have never discontinued a part. I
>> Motorola/Freescale is good with old parts availabitity, too. Intel and
>> Atmel are the opposite: they drop product lines just like it.
>>
>>> assume this means that they still have the old fab equipment to make
>>> some of those ancient parts like the SPO256A-AL2 and CTS256...
>> I guess Freescale redesigns old parts for new technologies.
>
> I've heard of this happening (a part being converted to a newer,
> denser, cheaper and 'better' process and keeping the same part number)
> and causing a problem (usually with a design that took advantage of
> something not well documented) more than once over the decades.
> Then-Motorola did this with a 68HC05 about 12 years ago, or they made
> a newer "fully compatible" part with the same specs (ISTR there was a
> string of parts they were obsoleting, but they made new, compatible
> parts except one detail, the "keyboard interrupt" required a code
> change - this may have been one of those parts but this product didn't
> use that interrupt). The company I was with had a long-term product
> that wasn't working properly with the new model HC05. A manufacturer's
> rep spent a few days tracing it down. The product's design relied on
> (whether by design or by accident) the controller pulling a certain
> amount of current in a certain low-power state, and the new chip was
> of course more efficient and pulled less current than needed for the
> product to work.

Motogorilla is notorious about being lax on specs on their
"newer" parts. Everything is "typ" -- nothing *guaranteed*
(I guess it gives them an out if something doesn't work as
*you* expect it would: "Well, there's no guaranteed max/min
on that parameter -- and we don't test it, either!")

I can recall avoiding '05s for an issue like this (IRC,
something in the reset circuit that I wanted to exploit
"outside the box")
From: Jon Kirwan on
On Sun, 13 Dec 2009 11:11:04 +0100, "JeGy"
<gydesen.jensREMOVE(a)THISgmail.com> wrote:

>I need some kind of analysis/report that covers lifetime, production time,
>market availability, etc.
>for newer uControllers, e.g. PIC, AVR, ARM, H8, etc.
>
>I have googlet a lot, but not found anything useable.
>
>Anyone knows about such a report?

I certainly don't know of such a report. I can only offer some
comments.

In my experience, Microchip is unique in the field of micros in that
they support their professional tool line (debugging, programming,
etc) tools 'forever' and support your purchased equipment long after
they stop selling it. That appears to go for almost all of their
microcontrollers, as well. I'm sure there are exceptions (the PIC17
comes to mind.) But they are rare.

I had a problem with an old production tool from Microchip a couple of
years back. The power switch wasn't working quite right and I needed
to wobble it into the middle in order to turn it on. I'd purchased
this unit in 1991 and bear in mind that Microchip doesn't sell this
unit, anymore. It's very old. But it is a production tool. So they
support it.

Microchip said: "We're sending you out a new unit. When you get the
box, put the old one in there and send it back to us." I received it
the refurbished/new unit the very next day.

Separately, that year, I had a similar thing happen with an old module
for that old unit, which also seemed to be showing 'weak drivers,' by
way of a message at powerup. I was shipped another one of those under
the same circumstances. Unlike the main unit, which was discontinued
but supported, they do still sell those modules for it and other ones,
as well, _because_ that's just how they see what it means to support
their old production tools even after they don't sell the main units
anymore. Owners of old units _may_ still need to buy new modules for
them, because they might not have purchased a full complement at the
start. And Microchip knows this and takes it very seriously.

I should also mention that their support staff never once gave me the
"it's not currently supported" message, over the phone or by email.
Never once did I even get a clue that the unit wasn't supported or
that they wanted difficult-to-find documentation. They wanted what I
could easily give them, the serial number from the back. That's all.
No grilling, no worries. Just "we'll get one right out to you."

By comparison, I have a similar circumstance with Analog Devices,
using an old tool I also bought around 1991 for their ADSP-21xx line.
I was told that the tool was no longer supported, that I couldn't get
replacements, and that they couldn't help me with problems except to
suggest a couple of places where I visit their web pages. That's it.
The support staff was 'sorry' about it, but helpless.

This is just one such example.

When thinking about designing with a product where I want and may need
support for a product or product line a decade or two into the future,
Microchip's actual demonstrated support tells me a lot.

That said, I don't always choose them because the application itself
often dictates otherwise. But on these points, there is no other
company I trust as far in terms of a business relationship that works
for me.

Here, better 'lifetime' is the accident of fate that such a company as
Microchip has this kind of demonstrated track record and thus, there
is at least some hope for more of the same.

.....

Separate subject. The ARM7TDMI core is widely found from a variety of
_active_ suppliers. Although the controllers vary regarding the add
on functions, which vary everywhere from memory protection schemes to
UARTs, the development toolsets that you use and invest valuable time
learning well can often be used from one to another. Which does help
set aside some serious problems (not all, obviously) when forced to
consider "switching horses." In some sense, then, you gain a little
in terms of security regarding lifetime because of the number of
players involved, the diversification of the products they are found
inside of, and the fact that a common toolset can often be selected
and applied to other options should the one you first selected
disappear. Also, there are some great tool selections available for
this family, software and hardware.

The 8051 core is almost like that, in that Analog Devices (a few
specialized devices), Atmel (AT89), Dallas Semi, Infineon, SiLabs, and
STMicro (PSD3200?) make some options. I still have a box or two of
Intel's. But Intel no longer makes them. Of those, SiLabs is
probably the only one betting on their core. Dallas is owned by
Maxim, which makes other micros it is pushing hard. Atmel, obviously,
is putting almost all its efforts elsewhere and has a demonstrated
record that would worry me. Analog Devices selections are just plain
too narrow and they are expensive and may be dropped, in my opinion.
STMicro also has other families it is pushing. So it's not really as
diversified a field as the ARM7TDMI family is. Not to mention tool
questions, here.

Jon