MCF5282 Obsolete

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

MCF5282 Obsolete

1,166 Views
a8Chcx
Contributor V

Hi,

 

I am using MCF5282 and becoming obsolete.

 

Can anyone tell me where it will stop production?

Is there any alternative that I can use?

 

Thanks,

Christie

Labels (1)
0 Kudos
3 Replies

814 Views
TomE
Specialist II

MCF5282 Device Page:

http://www.freescale.com/products/more-processors/32-bit-mcu-and-mpu/coldfire-plus-coldfire-mcus-mpu...

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:

https://community.freescale.com/message/537937#537937

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

Product Longevity|Freescale

Not there. Click on the "Archived" page:

http://www.freescale.com/pages/product-longevity-archived:LONGEVITY-ARCHIVED

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.

Tom

0 Kudos

814 Views
a8Chcx
Contributor V

Hi Tom,

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...

Thanks,

Christie

0 Kudos

814 Views
TomE
Specialist II

> I have no other choice.

You have a huge number of choices, unless someone in "management" has issued some sort of edict.

  • Wait until you can't buy any, then panic (not a good idea),
  • Last-Time-Buy. Buy enough for 5 to 10 years worth of projected production,
  • Switch to a different ColdFire chip that has the features you need and a longer life (if one exists),
  • Switch to a Kinetis chip that has the features you need (if one exists),
  • Switch to a chip from some other manufacturer,
  • Stop making the product, or replace it with a newer one,
  • Get a job somewhere else and make this "someone else's problem".

A quick check of ColdFire chip features shows the MCF5282 has:

  • 80MHz ISA_A with "68k emulation exception", and 2k of Cache.
  • 64k SRAM and 512k of Flash
  • 100MHz Ethernet
  • CAN
  • Three UARTs
  • I2C
  • QSPI
  • QADC with 18 inputs
  • Four PIT, four DMA Timers, two GPT
  • Four channel DMA controller
  • External 32 bit bus interface.
  • Up to 142 GPIO pins

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:

http://www.freescale.com/products/arm-processors/kinetis-cortex-m/k-series:KINETIS_K_SERIES?cof=0&am...

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.

Tom

0 Kudos