Forums

Using MC68HC711E9 in place of 68HC11A1 chip?

Started by Robert L. Doerr March 15, 2005

Is it possible to substitue a MC68HC711E9 chip in place
of a MC68HC11A1 CPU? If so can it be used as a drop in
replacement by writing the appropriate values to the config
register?

If not I have a couple MC68HC711E9 chips available if anyone
needs them along with a bunch of XC68HC705 chips.

Regards,

Robert


Robert L. Doerr wrote:
> Is it possible to substitue a MC68HC711E9 chip in place
> of a MC68HC11A1 CPU?

Very close, but not quite. There is an engineering bulletin on the
Motorola(Freescale) web site on upgrading from the A series to the E series.

> If so can it be used as a drop in
> replacement by writing the appropriate values to the config
> register?
>
> If not I have a couple MC68HC711E9 chips available if anyone
> needs them along with a bunch of XC68HC705 chips.

What is the complete part number. I.E., package, temp range,
frequency??????????

Bob Smith

>
> Regards,
>
> Robert > --
------
> Yahoo! Groups Links
>
> a.. To

--- Avoid computer viruses, Practice safe hex ---

-- Specializing in small, cost effective
embedded control systems --

http://www.smithmachineworks.com/embedprod.html Robert L. (Bob) Smith
Smith Machine Works, Inc.
9900 Lumlay Road
Richmond, VA 23236 804/745-2608


Bob Smith is right (as usual) concerning need to check details including
packages, temperatures, etc., but as a general proposition, yes, you should
be able to reprogram the '711E9 to work as an 'A1, if you pay attention to
the details. When they discontinued the A series, they intended for people
to use E series parts as a substitute, and we have done that with several
products.
Best regards,

Kerry Berland

Silicon Engines
2101 Oxford Road
847-803-6860
Fax 847-803-6870
Des Plaines, IL 60018 USA

-----Original Message-----
From: Bob Smith [mailto:]
Sent: Tuesday, March 15, 2005 4:35 PM
To:
Subject: Re: [m68HC11] Using MC68HC711E9 in place of 68HC11A1 chip?
Robert L. Doerr wrote:
> Is it possible to substitue a MC68HC711E9 chip in place
> of a MC68HC11A1 CPU?

Very close, but not quite. There is an engineering bulletin on the
Motorola(Freescale) web site on upgrading from the A series to the E series.

> If so can it be used as a drop in
> replacement by writing the appropriate values to the config
> register?
>
> If not I have a couple MC68HC711E9 chips available if anyone
> needs them along with a bunch of XC68HC705 chips.

What is the complete part number. I.E., package, temp range,
frequency??????????

Bob Smith

>
> Regards,
>
> Robert > --
------
> > .


At 05:34 PM 3/15/2005 -0500, you wrote:
>Robert L. Doerr wrote:
> > Is it possible to substitue a MC68HC711E9 chip in place
> > of a MC68HC11A1 CPU?
>
>Very close, but not quite. There is an engineering bulletin on the
>Motorola(Freescale) web site on upgrading from the A series to the E series.
>
> > If so can it be used as a drop in
> > replacement by writing the appropriate values to the config
> > register?
> >
> > If not I have a couple MC68HC711E9 chips available if anyone
> > needs them along with a bunch of XC68HC705 chips.
>
>What is the complete part number. I.E., package, temp range,
>frequency??????????

Hello Bob,

Thanks for writing back.

The full chip # is MC68HC711E9CFN2 and it is the same PLCC
form factor as the 68HC11A1 chips I have used in the past. The
boards I have use a 8mhz crystal which is divided down to 2Mhz.
These are going to be used in a robot project for around the house
so I think that most of the temperature ranges should work ok.

If the 68HC11 family I have really only worked with the 68HC11A1
chip and it has been a great CPU to use. I thought that if I could
just write a new config vaue to the CPU then it might work as a
replacement for the 68HC11A1 chip.

At the moment I use them on the HandyBoard computer and on
a couple of old BotBoard 2 boards.

It might just make more sense for me to offer these MC68HC711E9CFN2
chips along with the 68HC705 chips as available to the group. That
way I'll just stick with the 68HC11A1 chip that I know and not have
to spend time worrying about the differences within that CPU family.
I already have too many others to keep tabs on.

Best Regards,

Robert

----------------------------
Robert L. Doerr (MCNE, MCSE, A+)
26308 Cubberness
St Clair Shores, MI 48081
Tel: (586) 777-1313
e-mail: <>

http://www.robotworkshop.com
http://www.robotswanted.com
http://www.robotgallery.com
http://www.homerobots.com

"Keeping Personal Robots alive!"

Expert Robot Repairs and Upgrades available.

Heathkit HERO robots (1, Jr, 2000, & Arm Trainer), Androbots,
RB5X, Gemini, Hubot, Newton SynPet, MAXX STEELE & others.
----------------------------


----- Original Message -----
From: "Robert L. Doerr" <>
To: <>

> It might just make more sense for me to offer these MC68HC711E9CFN2
> chips along with the 68HC705 chips as available to the group. That

Although I'm certain there will be many willing to accept those chips,
you'll be giving away something you can use for your project. The
differences between A and E are so few and only affect very specific issues
that many programs won't even need to be changed at all (especially when not
used in a production, but for home use).

The differences (as found detailed in
http://www.freescale.com/files/microcontrollers/doc/eng_bulletin/EB193.pdf)
are:

1. Size of built-in program memory (doesn't affect expanded mode designs and
it only gives more room in single-chip mode ones).
2. 512 bytes of RAM instead of 256. Doesn't affect you as it gives more
RAM.
3. BPROT register to protect all or some of the EEPROM (if available) during
startup. Doesn't *have* to be used but it is a 'good thing'.
4. PORTA[3] pin if used in your design must be set to output (and low
initially) to behave as the A series default. This is perhaps the single
most important difference that may require a change in your code if you use
PA3. Just set the pin to output low at startup.
5. Bootload has a timeout rather than a fixed length talker. Doesn't really
affect you because it's backwards compatible.
6. OC5 can be switched to IC4 in the E series but since the default is the
same as A's, no need to do something.

> way I'll just stick with the 68HC11A1 chip that I know and not have
> to spend time worrying about the differences within that CPU family.
> I already have too many others to keep tabs on.

If you've read this far, you already know the differences.

> Robert





Tony Papadimitriou schrieb:
> ----- Original Message -----
> From: "Robert L. Doerr" <>
> To: <>
>
>>It might just make more sense for me to offer these MC68HC711E9CFN2
>>chips along with the 68HC705 chips as available to the group. That > Although I'm certain there will be many willing to accept those chips,
> you'll be giving away something you can use for your project. The
> differences between A and E are so few and only affect very specific issues
> that many programs won't even need to be changed at all (especially when not
> used in a production, but for home use).
>
> The differences (as found detailed in
> http://www.freescale.com/files/microcontrollers/doc/eng_bulletin/EB193.pdf)
> are:

There is an additional point which is not mentioned in this paper.
If you have an external SRAM with a battery backup and you have NOT
buffered the internal ram too, the not buffered ram is now twice as
large. In other words, the addresses 0x100 .. 0x1ff is not longer
battery buffered.

Regards
Edi >
> 1. Size of built-in program memory (doesn't affect expanded mode designs and
> it only gives more room in single-chip mode ones).
> 2. 512 bytes of RAM instead of 256. Doesn't affect you as it gives more
> RAM.
> 3. BPROT register to protect all or some of the EEPROM (if available) during
> startup. Doesn't *have* to be used but it is a 'good thing'.
> 4. PORTA[3] pin if used in your design must be set to output (and low
> initially) to behave as the A series default. This is perhaps the single
> most important difference that may require a change in your code if you use
> PA3. Just set the pin to output low at startup.
> 5. Bootload has a timeout rather than a fixed length talker. Doesn't really
> affect you because it's backwards compatible.
> 6. OC5 can be switched to IC4 in the E series but since the default is the
> same as A's, no need to do something. >>way I'll just stick with the 68HC11A1 chip that I know and not have
>>to spend time worrying about the differences within that CPU family.
>>I already have too many others to keep tabs on. > If you've read this far, you already know the differences. >>Robert >
>
> Yahoo! Groups Links >
>

-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+ IH electronic + Phone: ++41 52 320 90 00 +
+ Edi Im Hof + Fax: ++41 52 320 90 04 +
+ Doernlerstrasse 1, Sulz + URL: http://www.ihe.ch +
+ CH-8544 Rickenbach-Attikon + E-Mail: +
+ Switzerland + +
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++



Robert L. Doerr wrote:

> At 05:34 PM 3/15/2005 -0500, you wrote:
>> Robert L. Doerr wrote:
>>> Is it possible to substitue a MC68HC711E9 chip in place
>>> of a MC68HC11A1 CPU?
>>
>> Very close, but not quite. There is an engineering bulletin on the
>> Motorola(Freescale) web site on upgrading from the A series to the E
>> series.
>>
>>> If so can it be used as a drop in
>>> replacement by writing the appropriate values to the config
>>> register?
>>>
>>> If not I have a couple MC68HC711E9 chips available if anyone
>>> needs them along with a bunch of XC68HC705 chips.
>>
>> What is the complete part number. I.E., package, temp range,
>> frequency??????????
>
> Hello Bob,
>
> Thanks for writing back.
>
> The full chip # is MC68HC711E9CFN2

OK, thats a good device, widely usable.

The E9CFN2 decodes to

Industrial temperature range (-40c to 125c), 2 MHz bus, abd 52 pin PLCC
package.

(From Table B-1 of the E Series Technical Data Manual). and it is the same PLCC
> form factor as the 68HC11A1 chips I have used in the past. The
> boards I have use a 8mhz crystal which is divided down to 2Mhz.
> These are going to be used in a robot project for around the house
> so I think that most of the temperature ranges should work ok.
>
> If the 68HC11 family I have really only worked with the 68HC11A1
> chip and it has been a great CPU to use. I thought that if I could
> just write a new config vaue to the CPU then it might work as a
> replacement for the 68HC11A1 chip.

There is a bit more to it than that. Depending on how you use Port A pins,
you may have to make some changes to your initialization code also. And
there are a few other small details to be considered.

Fortunately, Motorola wrote an Engineering Bulletin (EB380) covering these
details.

Here I looked it up for you ----

http://www.freescale.com/files/microcontrollers/doc/eng_bulletin/EB380.pdf

Just download it, print it and use it.

>
> At the moment I use them on the HandyBoard computer and on
> a couple of old BotBoard 2 boards.
>
> It might just make more sense for me to offer these MC68HC711E9CFN2
> chips along with the 68HC705 chips as available to the group.

Yes, please offer them if you decide to. I will bid on them as I use the
E9CFN2 and one of my embedded control system designs.

That
> way I'll just stick with the 68HC11A1 chip that I know

Well thats ok, but I hope you are aware that the A Series has been obsoleted
and is starting to become hard to find. I hope you have a life time supply
of A Series parts on hand.

You may want to consider offering the A Series parts for sale. You can
probably get more for them than the E9s.

You should also check with the makers of the Handy Board. Their support
group can probably help you with the migration to the E Series.

and not have
> to spend time worrying about the differences within that CPU family.
> I already have too many others to keep tabs on.

The A Series to E Series migration is almost trivial. Just get the EB and
use the information therein.

Best wishes,

Bob Smith

>
> Best Regards,
>
> Robert
>
> ----------------------------
> Robert L. Doerr (MCNE, MCSE, A+)
> 26308 Cubberness
> St Clair Shores, MI 48081
> Tel: (586) 777-1313
> e-mail: <>
>
> http://www.robotworkshop.com
> http://www.robotswanted.com
> http://www.robotgallery.com
> http://www.homerobots.com
>
> "Keeping Personal Robots alive!"
>
> Expert Robot Repairs and Upgrades available.
>
> Heathkit HERO robots (1, Jr, 2000, & Arm Trainer), Androbots,
> RB5X, Gemini, Hubot, Newton SynPet, MAXX STEELE & others.
> ---------------------------- > --
------
> Yahoo! Groups Links
>
> a.. To

--- Avoid computer viruses, Practice safe hex ---

-- Specializing in small, cost effective
embedded control systems --

http://www.smithmachineworks.com/embedprod.html Robert L. (Bob) Smith
Smith Machine Works, Inc.
9900 Lumlay Road
Richmond, VA 23236 804/745-2608


Opps, grabbed the wrong one. There is a whole series of the migration
bulletins.

EB380 is for E2 -> E9

EB193 is for A series -> E series

Thanks Tony!! Bob Smith

Bob Smith wrote:
> Robert L. Doerr wrote:
>
>> At 05:34 PM 3/15/2005 -0500, you wrote:
>>> Robert L. Doerr wrote:
>>>> Is it possible to substitue a MC68HC711E9 chip in place
>>>> of a MC68HC11A1 CPU?
>>>
>>> Very close, but not quite. There is an engineering bulletin on the
>>> Motorola(Freescale) web site on upgrading from the A series to the E
>>> series.
>>>
>>>> If so can it be used as a drop in
>>>> replacement by writing the appropriate values to the config
>>>> register?
>>>>
>>>> If not I have a couple MC68HC711E9 chips available if anyone
>>>> needs them along with a bunch of XC68HC705 chips.
>>>
>>> What is the complete part number. I.E., package, temp range,
>>> frequency??????????
>>
>> Hello Bob,
>>
>> Thanks for writing back.
>>
>> The full chip # is MC68HC711E9CFN2
>
> OK, thats a good device, widely usable.
>
> The E9CFN2 decodes to
>
> Industrial temperature range (-40c to 125c), 2 MHz bus, abd 52 pin
> PLCC package.
>
> (From Table B-1 of the E Series Technical Data Manual). > and it is the same PLCC
>> form factor as the 68HC11A1 chips I have used in the past. The
>> boards I have use a 8mhz crystal which is divided down to 2Mhz.
>> These are going to be used in a robot project for around the house
>> so I think that most of the temperature ranges should work ok.
>>
>> If the 68HC11 family I have really only worked with the 68HC11A1
>> chip and it has been a great CPU to use. I thought that if I could
>> just write a new config vaue to the CPU then it might work as a
>> replacement for the 68HC11A1 chip.
>
> There is a bit more to it than that. Depending on how you use Port A
> pins, you may have to make some changes to your initialization code
> also. And there are a few other small details to be considered.
>
> Fortunately, Motorola wrote an Engineering Bulletin (EB380) covering
> these details.
>
> Here I looked it up for you ----
>
> http://www.freescale.com/files/microcontrollers/doc/eng_bulletin/EB380.pdf
>
> Just download it, print it and use it.
>
>>
>> At the moment I use them on the HandyBoard computer and on
>> a couple of old BotBoard 2 boards.
>>
>> It might just make more sense for me to offer these MC68HC711E9CFN2
>> chips along with the 68HC705 chips as available to the group.
>
> Yes, please offer them if you decide to. I will bid on them as I use
> the E9CFN2 and one of my embedded control system designs.
>
> That
>> way I'll just stick with the 68HC11A1 chip that I know
>
> Well thats ok, but I hope you are aware that the A Series has been
> obsoleted and is starting to become hard to find. I hope you have a
> life time supply of A Series parts on hand.
>
> You may want to consider offering the A Series parts for sale. You
> can probably get more for them than the E9s.
>
> You should also check with the makers of the Handy Board. Their
> support group can probably help you with the migration to the E
> Series.
>
> and not have
>> to spend time worrying about the differences within that CPU family.
>> I already have too many others to keep tabs on.
>
> The A Series to E Series migration is almost trivial. Just get the
> EB and use the information therein.
>
> Best wishes,
>
> Bob Smith
>
>>
>> Best Regards,
>>
>> Robert
>>
>> ----------------------------
>> Robert L. Doerr (MCNE, MCSE, A+)
>> 26308 Cubberness
>> St Clair Shores, MI 48081
>> Tel: (586) 777-1313
>> e-mail: <>
>>
>> http://www.robotworkshop.com
>> http://www.robotswanted.com
>> http://www.robotgallery.com
>> http://www.homerobots.com
>>
>> "Keeping Personal Robots alive!"
>>
>> Expert Robot Repairs and Upgrades available.
>>
>> Heathkit HERO robots (1, Jr, 2000, & Arm Trainer), Androbots,
>> RB5X, Gemini, Hubot, Newton SynPet, MAXX STEELE & others.
>> ----------------------------
>>
>>
>>
>>
>>
>>
>>
>>
>> -
-
>> ------ Yahoo! Groups Links
>>
>> a.. To
>
> --- Avoid computer viruses, Practice safe hex ---
>
> -- Specializing in small, cost effective
> embedded control systems --
>
> http://www.smithmachineworks.com/embedprod.html > Robert L. (Bob) Smith
> Smith Machine Works, Inc.
> 9900 Lumlay Road
> Richmond, VA 23236 804/745-2608 > --
------
> Yahoo! Groups Links
>
> a.. To

--- Avoid computer viruses, Practice safe hex ---

-- Specializing in small, cost effective
embedded control systems --

http://www.smithmachineworks.com/embedprod.html Robert L. (Bob) Smith
Smith Machine Works, Inc.
9900 Lumlay Road
Richmond, VA 23236 804/745-2608