I am using MCF5282 and becoming obsolete.
Can anyone tell me where it will stop production?
Is there any alternative that I can use?
MCF5282 Device Page:
It is marked 'Not Recommended for New Design". It is also marked "10-YEARS APPLICATION LIFE", but they don't give the start date.
I went through this for another CPU here:
That shows "Not Recommended for New Designs". It is also marked "10-YEARS APPLICATION LIFE", but they don't give the start date. OK, so how long then? Click on "Show Parametrics", then drag "Last Order Date" into the "Show" column and Apply.
That shows a "Last Ship Date" of 11/13/2014. "Last Order Date" of 2013-11-1, but only for SOME of the packages, types and speed grades.
Another thing to do is to click on the "Overview" tab and then search for "Product Longevity Program". There isn't one, but here's one I prepared earlier
Not there. Click on the "Archived" page:
MCF521x (521x and 528x are the same family) is 10 years from September 2005. So that's gone.
> Can anyone tell me where it will stop production?
Ask your Distributor. Otherwise keep a monthly eye on the above Product Page.
Remember that "Last Time Buy" is always an option. Buy as many as you'll need for the rest of your production.
> Is there any alternative that I can use?
You're very unlikely to get anything pin compatible unless you're going from something like the MCF5281 to MCF5282 or to the faster speed grade of the same chip.
So you need to list all of the features you need in your product that you are using in that chip, and then search for something else with a longer life and the same (or similar) features.
Then you have to do some real work going through the Parametrics Lists and the Data Sheets. This isn't something anyone else can do for you.
I see you've already asked this on the Kinetis list and in relation to the MC56F8367. Going to an ARM based product is a good idea if you can.
Has your code been written to only work on a Coldfire? it is big-endian, ARM is little-endian. Coldfire has multiple interrupt levels, ARM not so much. ColdFire peripherals are different to ARM ones and so on, so there's a LOT of code rewriting if you're not using a standard operating system that comes with working drivers.
If your code isn't portable you may need another Coldfire chip. I know the MCF5329 has a 15 year life from 2007 because I looked it up. You'll have to do the same for all the other chips that might do what you need.
I am going to switch to ARM based MCU and have to re-write all code I have on MCF5282 because I have no other choice.
I will keep eye on Freescale web to see when the last order is coming, hope it never comes...
> I have no other choice.
You have a huge number of choices, unless someone in "management" has issued some sort of edict.
A quick check of ColdFire chip features shows the MCF5282 has:
The MCF5225x has most of the above. 80MHz with 512k Flash, 64k RAM, Ethernet, CAN, DMA, ADC, but only up to 96 GPIOs. It has a 10 year life starting from November 2008.
If you don't need all that you could use the MCF5223x. It has a 10 year life starting from March 2007 (not so good).
If you are using (or can use) external FLASH you could use the MCF5227x.
If you need Ethernet and CAN, and you want a Kinetis part, then you need the K6 or K7 series:
it is all a trade-off between getting a long life (Kinetic K seeries is 10 years from 2011/2014 depending on the model) and the amount of work needed to rewrite the code.
It would be worth changing your code to use an Operating System that already comes with some hardware drivers. That should be faster, cheaper and would make the next change easier.
Retrieving data ...