Forums

Req for info on Motorola cpu

Started by John Dyer August 25, 2004
I'm working on an engine management controller from an early 90's car,
(Mazda MS-6) which
uses an ECU made by Nippon Denso. Most of the technology is easily
identifiable due to its
age, unlike more modern units.

This unit is based around Motorola chips, including a 6821 pia and a 6840
timer. The cpu
is a Motorola special, type SC402617FN and obviously made for Denso as it
has their
logo on it.

Looking at the firmware shows that its based around a 68HC11 core, but which
one?
The package is an 84 pin plcc.

I would very much like to at least identify the pinouts and extra on-board
functions
of the chip so if anyone can assist I would be most grateful.

This is a project I am working on to try and understand how the cpu can keep
track
of sequential fuel injection at high speeds while attending to all the
multitudinous tasks
it has to monitor.

Thanks,
John Dyer



John Dyer wrote:
>This is a project I am working on to try and understand how the cpu can keep >track >of sequential fuel injection at high speeds while attending to all the >multitudinous tasks >it has to monitor.
The injection scheduling is handled using a TPU (Time processing unit). A TPU is a processor component which features on many Motorola automotive controllers. It is normally associated with 16 channels and can provide a range of time related functions, such as PWM, UART or injection control without processor intervention. More information is available here: http://www.ashware.com/FAQs_Pages/TPU.htm http://www.eslave.net/index.shtml Most engine control applications use custom TPU microcode for the scheduling. For a high volume application this microcode can be incorporated onto a custom version of the device. Andy
Go to the Freescale Semi. (was Motorola) site, www.freescale.com.  Then 
products --> microcontrollers ---> 8bit.

It looks like the HC11K4 comes in an 84 pin plcc.  In the old selection 
guide they had the package, but not in the latest one.  Just takes a 
little poking around at the parts with large I/O counts to find the 84
pin versions.

Dave Rooney


John Dyer wrote:
> I'm working on an engine management controller from an early 90's car, > (Mazda MS-6) which > uses an ECU made by Nippon Denso. Most of the technology is easily > identifiable due to its > age, unlike more modern units. > > This unit is based around Motorola chips, including a 6821 pia and a 6840 > timer. The cpu > is a Motorola special, type SC402617FN and obviously made for Denso as it > has their > logo on it. > > Looking at the firmware shows that its based around a 68HC11 core, but which > one? > The package is an 84 pin plcc. > > I would very much like to at least identify the pinouts and extra on-board > functions > of the chip so if anyone can assist I would be most grateful. > > This is a project I am working on to try and understand how the cpu can keep > track > of sequential fuel injection at high speeds while attending to all the > multitudinous tasks > it has to monitor. > > Thanks, > John Dyer > > >

Andy Sinclair wrote:

> John Dyer wrote: > >>This is a project I am working on to try and understand how the cpu can keep >>track >>of sequential fuel injection at high speeds while attending to all the >>multitudinous tasks >>it has to monitor. > > > The injection scheduling is handled using a TPU (Time processing > unit). A TPU is a processor component which features on many Motorola > automotive controllers. It is normally associated with 16 channels > and can provide a range of time related functions, such as PWM, UART > or injection control without processor intervention. > > More information is available here: > http://www.ashware.com/FAQs_Pages/TPU.htm > http://www.eslave.net/index.shtml > > Most engine control applications use custom TPU microcode for the > scheduling. For a high volume application this microcode can be > incorporated onto a custom version of the device. > > Andy
None of the 8 bit parts had a TPU, neither did the HC12 or HC16 family. You had to get into the embedded 683xx parts and 5xx PPC parts to get the TPU. Dave Rooney
"Dave Rooney" <rooney@adi.com> wrote in message
news:cgkon3$45n$1@bluegill.adi.com...
> > > Andy Sinclair wrote: > > > John Dyer wrote: > > > >>This is a project I am working on to try and understand how the cpu can
keep
> >>track > >>of sequential fuel injection at high speeds while attending to all the > >>multitudinous tasks > >>it has to monitor. > > > > > > The injection scheduling is handled using a TPU (Time processing > > unit). A TPU is a processor component which features on many Motorola > > automotive controllers. It is normally associated with 16 channels > > and can provide a range of time related functions, such as PWM, UART > > or injection control without processor intervention. > > > > More information is available here: > > http://www.ashware.com/FAQs_Pages/TPU.htm > > http://www.eslave.net/index.shtml > > > > Most engine control applications use custom TPU microcode for the > > scheduling. For a high volume application this microcode can be > > incorporated onto a custom version of the device. > > > > Andy > > None of the 8 bit parts had a TPU, neither did the HC12 or HC16 family. > You had to get into the embedded 683xx parts and 5xx PPC parts to get > the TPU. > > Dave Rooney >
None of the 8-bit parts had a TPU, but the high-end 16-bit parts had a TPU (not that I know if the parts in question were "high-end 16-bit parts" - it's just that if they were, then they had a TPU). That's part of the reason why the TPU has a sometimes limiting 16-bit feel to it, even though it is used mainly in 32-bit parts. Maybe the new eTPU has thrown out the 16-bit baggage?
"John Dyer" <johndyer@xtra.co.nz> wrote in message
news:43aXc.17896$N77.708691@news.xtra.co.nz...
> I'm working on an engine management controller from an early 90's car, > (Mazda MS-6) which > uses an ECU made by Nippon Denso. Most of the technology is easily > identifiable due to its > age, unlike more modern units. > > This unit is based around Motorola chips, including a 6821 pia and a 6840 > timer. The cpu > is a Motorola special, type SC402617FN and obviously made for Denso as it > has their > logo on it. >
"SC" on Motorola parts means semi-custom. Could be an HC11 with some extra bits.