EmbeddedRelated.com
Forums

CFNE vs. CFN on HC11

Started by "James M. Knox" September 17, 2008
Sorry to post an HC11 question to the HC12 list, but the HC11 list is
pretty dead. I have an old homebrew HC11 programmer that I have used
for years for programming MC68HC711E9CFN2 chips. No problems.

Today, while working my way through a stack of chips, it suddenly
stopped working... timeout error while programming. After some
investigation, it turns out that SOME of the chips I was given are
not CFN2's but rather CFNE2's. All the CFN2 chips worked fine. None
of the CFNE2 chips program.

I, so far, haven't been able to "google" the difference. The
Freescale web site only shows the CFNE variants, and the datasheet
simply refers to all of them as 711E9's.

Does anyone recall the differences, or have an idea why they will not
program the same as the CFN variety??

Thanks... jmk

-----------
James M. Knox
TriSoft ph 512-385-0316
1300 Koenig Lane West fax 512-371-5716
Suite 200
Austin, Tx 78756 j...@trisoft.com
-----------
Search on freescale for the bootloader source.... it has a info on the slight differences in the bootloaders... some chips have 256 bytes of ram, some have 512, some jmp to ram after 3 char timeouts, others need a full 256 byte record padded with nops. Hope this helps.
-----Original Message-----
From: James M. Knox
To: 6...
Sent: Wed, 17 Sep 2008 6:39 pm
Subject: [68HC12] CFNE vs. CFN on HC11

Sorry to post an HC11 question to the HC12 list, but the HC11 list is
pretty dead. I have an old homebrew HC11 programmer that I have used
for years for programming MC68HC711E9CFN2 chips. No problems.

Today, while working my way through a stack of chips, it suddenly
stopped working... timeout error while programming. After some
investigation, it turns out that SOME of the chips I was given are
not CFN2's but rather CFNE2's. All the CFN2 chips worked fine. None
of the CFNE2 chips program.

I, so far, haven't been able to "google" the difference. The
Freescale web site only shows the CFNE variants, and the datasheet
simply refers to all of them as 711E9's.

Does anyone recall the differences, or have an idea why they will not
program the same as the CFN variety??

Thanks... jmk

-----------
James M. Knox
TriSoft ph 512-385-0316
1300 Koenig Lane West fax 512-371-5716
Suite 200
Austin, Tx 78756 j...@trisoft.com
-----------
These are still 711E9's, so I have not found any lists that show any
differences (frankly, I would expect the difference to be case or
temperature issues). Even stranger, it appears that I *can* boot
into the thing - just not get the EEPROM to program.

When I look at something like Digikey (or what little I can find on
Freescale) it would appear that the only difference may be RHOS
compliance. But none of the CFNE2s will program, and all of the
CFN2s work fine.

jmk
At 20:34 9/17/2008 -0400, you wrote:
>Search on freescale for the bootloader source.... it has a info on
>the slight differences in the bootloaders... some chips have 256
>bytes of ram, some have 512, some jmp to ram after 3 char timeouts,
>others need a full 256 byte record padded with nops. Hope this helps.
>-----Original Message-----
>From: James M. Knox
>To: 6...
>Sent: Wed, 17 Sep 2008 6:39 pm
>Subject: [68HC12] CFNE vs. CFN on HC11
>Sorry to post an HC11 question to the HC12 list, but the HC11 list is
>pretty dead. I have an old homebrew HC11 programmer that I have used
>for years for programming MC68HC711E9CFN2 chips. No problems.
>
>Today, while working my way through a stack of chips, it suddenly
>stopped working... timeout error while programming. After some
>investigation, it turns out that SOME of the chips I was given are
>not CFN2's but rather CFNE2's. All the CFN2 chips worked fine. None
>of the CFNE2 chips program.
>
>I, so far, haven't been able to "google" the difference. The
>Freescale web site only shows the CFNE variants, and the datasheet
>simply refers to all of them as 711E9's.
>
>Does anyone recall the differences, or have an idea why they will not
>program the same as the CFN variety??
>
> Thanks... jmk
>
>-----------
>James M. Knox
>TriSoft ph 512-385-0316
>1300 Koenig Lane West fax 512-371-5716
>Suite 200
>Austin, Tx 78756 j...@trisoft.com
>-----------
>
The "E" after CFN says that it is the ROHS version.
I myself found no problems with an also homebrewn programmer with the
711E9CFN(E)2 or 3 versions.
If you are interested I can send you details about my programming
hard- and software - please contact me directly

Regards

Werner

mailto:w...@wittig-werner.de

> These are still 711E9's, so I have not found any lists that show any
> differences (frankly, I would expect the difference to be case or
> temperature issues). Even stranger, it appears that I *can* boot
> into the thing - just not get the EEPROM to program.

> When I look at something like Digikey (or what little I can find on
> Freescale) it would appear that the only difference may be RHOS
> compliance. But none of the CFNE2s will program, and all of the
> CFN2s work fine.

> jmk
> At 20:34 9/17/2008 -0400, you wrote:
>>Search on freescale for the bootloader source.... it has a info on
>>the slight differences in the bootloaders... some chips have 256
>>bytes of ram, some have 512, some jmp to ram after 3 char timeouts,
>>others need a full 256 byte record padded with nops. Hope this helps.
>>-----Original Message-----
>>From: James M. Knox
>>To: 6...
>>Sent: Wed, 17 Sep 2008 6:39 pm
>>Subject: [68HC12] CFNE vs. CFN on HC11
>>Sorry to post an HC11 question to the HC12 list, but the HC11 list is
>>pretty dead. I have an old homebrew HC11 programmer that I have used
>>for years for programming MC68HC711E9CFN2 chips. No problems.
>>
>>Today, while working my way through a stack of chips, it suddenly
>>stopped working... timeout error while programming. After some
>>investigation, it turns out that SOME of the chips I was given are
>>not CFN2's but rather CFNE2's. All the CFN2 chips worked fine. None
>>of the CFNE2 chips program.
>>
>>I, so far, haven't been able to "google" the difference. The
>>Freescale web site only shows the CFNE variants, and the datasheet
>>simply refers to all of them as 711E9's.
>>
>>Does anyone recall the differences, or have an idea why they will not
>>program the same as the CFN variety??
>>
>> Thanks... jmk
>>
>>-----------
>>James M. Knox
>>TriSoft ph 512-385-0316
>>1300 Koenig Lane West fax 512-371-5716
>>Suite 200
>>Austin, Tx 78756 j...@trisoft.com
>>-----------
>>

Check the Freescale website for errata on the particular mask set you
have. There are several errata listed for the various 711E9 chip mask
sets, some of which have to do with EEPROM programming and latch up. It
is possible that the 'E' chips are a different mask set, and will behave
differently.

David
James M. Knox wrote:
> These are still 711E9's, so I have not found any lists that show any
> differences (frankly, I would expect the difference to be case or
> temperature issues). Even stranger, it appears that I *can* boot
> into the thing - just not get the EEPROM to program.
>
--- In 6..., "James M. Knox" wrote:
>
A few years ago Freescale did a die shrink on the 68HC711E9 which
caused some problems. Check my website for details:
http://www.rasmicro.com/

BTW They did not do the same with the 68HC711E20. You may be able to
use your old hardware without problems with that chip.
Roger Schaefer
>
> Sorry to post an HC11 question to the HC12 list, but the HC11 list
is
> pretty dead. I have an old homebrew HC11 programmer that I have
used
> for years for programming MC68HC711E9CFN2 chips. No problems.
>
> Today, while working my way through a stack of chips, it suddenly
> stopped working... timeout error while programming. After some
> investigation, it turns out that SOME of the chips I was given are
> not CFN2's but rather CFNE2's. All the CFN2 chips worked fine.
None
> of the CFNE2 chips program.
>
> I, so far, haven't been able to "google" the difference. The
> Freescale web site only shows the CFNE variants, and the datasheet
> simply refers to all of them as 711E9's.
>
> Does anyone recall the differences, or have an idea why they will
not
> program the same as the CFN variety??
>
> Thanks... jmk
>
> -----------
> James M. Knox
> TriSoft ph 512-385-0316
> 1300 Koenig Lane West fax 512-371-5716
> Suite 200
> Austin, Tx 78756 jknox@...
> -----------
>

Hi; we had exactly the same problem with HC811 chips that we recently bought. The
bootloader worked fine; the code was loaded; but then the chip would not verify or
operate correctly.

We found the CONFIG register was setting the COP timer to be active. Our earlier code we
used on the 811 chips did not use the COP, and so caused reset. After programming a
periodic reset of the COP we were able to get it working.

I think that the failure to verify was due to the config being programmed with the wrong
COP setting; it seems to be fixed and unchangeable in the newer mask.

--- In 6..., Werner Wittig wrote:
>
> The "E" after CFN says that it is the ROHS version.
> I myself found no problems with an also homebrewn programmer with the
> 711E9CFN(E)2 or 3 versions.
> If you are interested I can send you details about my programming
> hard- and software - please contact me directly
>
> Regards
>
> Werner
>
> mailto:whsw@...
>
> > These are still 711E9's, so I have not found any lists that show any
> > differences (frankly, I would expect the difference to be case or
> > temperature issues). Even stranger, it appears that I *can* boot
> > into the thing - just not get the EEPROM to program.
>
> > When I look at something like Digikey (or what little I can find on
> > Freescale) it would appear that the only difference may be RHOS
> > compliance. But none of the CFNE2s will program, and all of the
> > CFN2s work fine.
>
> > jmk
> > At 20:34 9/17/2008 -0400, you wrote:
> >>Search on freescale for the bootloader source.... it has a info on
> >>the slight differences in the bootloaders... some chips have 256
> >>bytes of ram, some have 512, some jmp to ram after 3 char timeouts,
> >>others need a full 256 byte record padded with nops. Hope this helps.
> >>
> >>
> >>-----Original Message-----
> >>From: James M. Knox
> >>To: 6...
> >>Sent: Wed, 17 Sep 2008 6:39 pm
> >>Subject: [68HC12] CFNE vs. CFN on HC11
> >>
> >>
> >>
> >>
> >>Sorry to post an HC11 question to the HC12 list, but the HC11 list is
> >>pretty dead. I have an old homebrew HC11 programmer that I have used
> >>for years for programming MC68HC711E9CFN2 chips. No problems.
> >>
> >>Today, while working my way through a stack of chips, it suddenly
> >>stopped working... timeout error while programming. After some
> >>investigation, it turns out that SOME of the chips I was given are
> >>not CFN2's but rather CFNE2's. All the CFN2 chips worked fine. None
> >>of the CFNE2 chips program.
> >>
> >>I, so far, haven't been able to "google" the difference. The
> >>Freescale web site only shows the CFNE variants, and the datasheet
> >>simply refers to all of them as 711E9's.
> >>
> >>Does anyone recall the differences, or have an idea why they will not
> >>program the same as the CFN variety??
> >>
> >> Thanks... jmk
> >>
> >>-----------
> >>James M. Knox
> >>TriSoft ph 512-385-0316
> >>1300 Koenig Lane West fax 512-371-5716
> >>Suite 200
> >>Austin, Tx 78756 jknox@...
> >>-----------
> >>
> >>
> >>
>

At 16:48 9/18/2008 +0200, you wrote:

> If you are interested I can send you details about my programming
> hard- and software - please contact me directly
>
> Regards
> Werner

I got a later note from Werner that he had also increased the
programming time for this chip. Additionally, as an errata sheet
suggested, I switched to a higher value pull up resistor (to +12) and
added a bypass cap on Vpp.

Now it's working great... just did an entire tube with no problems at all.

Thanks, everyone.
jmk
-----------
James M. Knox
TriSoft ph 512-385-0316
1300 Koenig Lane West fax 512-371-5716
Suite 200
Austin, Tx 78756 j...@trisoft.com
-----------