Any mass-market vehicle with xPC56x?

ChibiOS public support forum for topics related to the STMicroelectronics SPC56x family of automotive micro-controllers.
User avatar
russian
Posts: 364
Joined: Mon Oct 29, 2012 3:17 am
Location: Jersey City, USA
Has thanked: 16 times
Been thanked: 14 times

Re: Any mass-market vehicle with xPC56x?

Postby russian » Wed Apr 30, 2014 11:34 pm

I'm sorry I am totally confused.

I've just got samples of SPC5643LF2MLQ1 and SPC5643LFF2MLQ1 from Freescale (just the chips). Are these more or less the same chips as used in SPC56L-Discovery?

User avatar
Giovanni
Site Admin
Posts: 14444
Joined: Wed May 27, 2009 8:48 am
Location: Salerno, Italy
Has thanked: 1074 times
Been thanked: 921 times
Contact:

Re: Any mass-market vehicle with xPC56x?

Postby Giovanni » Thu May 01, 2014 7:46 am

Hi,

Yes, it is the same but just 1MB of flash, the device on the Discovery is the 2MB version which is ST-only. Everything else is equal, SPC5Studio supports it. The ST equivalents are SPC56EL60 (1MB) SPC56EL70 (2MB).

BTW, I am still waiting for those samples, right now I could send you some SPC563M64 (powertrain) devices.

Giovanni

Nobody
Posts: 8
Joined: Wed May 14, 2014 3:17 am

Re: Any mass-market vehicle with xPC56x?

Postby Nobody » Wed May 14, 2014 4:19 am

Russian,

I’m guessing you are wanting to use an OEM ECM and trying to write your own code.

Most North American ECMs’ use Freescale MPC56x series from ~2004 onward. Now GM and Chrysler have a secondary safety CPU that acts as an enhanced watchdog - this is for DBW (drive by wire) throttle and other liability concerns. Without knowing exactly how this works you wouldn’t get anywhere, even if you used appropriate compiler/tools.

Also JTAG is not exposed on GM and Chrysler units, can’t speak for others though… so you’d be stuck trying to hack BAM 64bit password (it’s been done on GM side, not sure how). GM E38 ECU can be purchased for less than $200 USD new and HP Tuners/EFI Live have done a decent job reverse engineering firmware in which most critical tables/configurations can be edited, but you will be stuck with 58 tooth reluctor crank wheel feedback, likely not what you are looking for though.

As mentioned by Giovanni, the MPC56x is an older series. The MPC/SPC Freescale vs. ST Micro is confusing, when looking at MPC5634xxxx as example you will actually purchase a SPC5634xxxx from Freescale (have done so in the past), which would suggest to me that ST is manufacturer?

As far as SPC5643LFF, it is a 3V device while most of engine related sensors are 5V, both digital and analog (MAF, MAP…). Also it has 16bit timers vs. 24bit on a more engine optimized CPU w/TPU and eMIOS.

Good luck.

User avatar
russian
Posts: 364
Joined: Mon Oct 29, 2012 3:17 am
Location: Jersey City, USA
Has thanked: 16 times
Been thanked: 14 times

Re: Any mass-market vehicle with xPC56x?

Postby russian » Wed May 14, 2014 7:01 pm

Nobody, thanks for tons of good info!

User avatar
Giovanni
Site Admin
Posts: 14444
Joined: Wed May 27, 2009 8:48 am
Location: Salerno, Italy
Has thanked: 1074 times
Been thanked: 921 times
Contact:

Re: Any mass-market vehicle with xPC56x?

Postby Giovanni » Wed May 14, 2014 7:22 pm

I noticed this too, very strange, SPC5634xxxx is not a valid FSL or ST code.

Giovanni

Nobody
Posts: 8
Joined: Wed May 14, 2014 3:17 am

Re: Any mass-market vehicle with xPC56x?

Postby Nobody » Thu May 15, 2014 5:33 pm

Giovanni wrote:I noticed this too, very strange, SPC5634xxxx is not a valid FSL or ST code.

Giovanni


This is MPC563xM Freescale page.
http://www.freescale.com/webapp/sps/sit ... e=MPC563xM

When you click on buy button you get this. Notice MPC is now SPC.
http://www.freescale.com/webapp/sps/sit ... arch=false

Mouser Freescale part - wrong temperature range listed...
http://www.mouser.com/ProductDetail/Fre ... belw%3d%3d

Mouser ST part
http://www.mouser.com/ProductDetail/STM ... eWxKpHmECP

Not sure what agreement Freescale has with ST, but am fairly confident that it is Freescale IP (intellectual property). Also Freescale parts launch much sooner than ST, this is my observation only.

I have tested with parts from both manufacturers and found no difference. I originally liked that it maybe possible to get parts from two sources, but looks like one source, because both run out of stock at about same time.

User avatar
Giovanni
Site Admin
Posts: 14444
Joined: Wed May 27, 2009 8:48 am
Location: Salerno, Italy
Has thanked: 1074 times
Been thanked: 921 times
Contact:

Re: Any mass-market vehicle with xPC56x?

Postby Giovanni » Thu May 15, 2014 6:15 pm

The IP is joint, some internal peripherals are IP of FSL some other are from ST, even the flash architecture is FSL on some devices and ST on others.

Strange this "SPC" thing, manuals still call devices "MPC". I'll ask.

My guess is they got batches of mislabeled devices lol.

Giovanni

Nobody
Posts: 8
Joined: Wed May 14, 2014 3:17 am

Re: Any mass-market vehicle with xPC56x?

Postby Nobody » Thu May 15, 2014 6:38 pm

It looks like Qorivva 32-bit MCU is under a joint Freescale/ST agreement. The only place I can find MPC listed as actual part # is here.
http://www.freescale.com/webapp/sps/sit ... omPage=tax
Notice after first two parts it changes to SPC.

Just to be clear I really don't care who I buy parts from as long as they are available, the PowerPC xPC56xxx can be difficult to get in low quantities.

User avatar
Giovanni
Site Admin
Posts: 14444
Joined: Wed May 27, 2009 8:48 am
Location: Salerno, Italy
Has thanked: 1074 times
Been thanked: 921 times
Contact:

Re: Any mass-market vehicle with xPC56x?

Postby Giovanni » Sun May 18, 2014 8:13 am

I asked for info.

SPC parts are "normal" parts from FSL, MPC parts are "automotive" parts.

ST devices are all labeled as SPC (but followed by only 3 numbers) and are ALL automotive grade.

Giovanni

User avatar
russian
Posts: 364
Joined: Mon Oct 29, 2012 3:17 am
Location: Jersey City, USA
Has thanked: 16 times
Been thanked: 14 times

Re: Any mass-market vehicle with xPC56x?

Postby russian » Sun May 18, 2014 1:33 pm

Whoever has invented this naming scheme is just a bit evil :)

Thank you for the info!


Return to “SPC56x Support”

Who is online

Users browsing this forum: No registered users and 6 guests