Reply by Doron Fael September 9, 20032003-09-09
Guillermo,

As far as I know, with the 9S12A256 things are similar to the case of the
9S12DP26 and 9S12DT256 parts (as the A256 is using the same silicon
mask-sets as the 9S12Dx256 parts):

The Pierce oscillator is only supported by the newest mask set - 0L91N,
which is covered by the following data sheets:
http://e-www.motorola.com/files/microcontrollers/doc/data_sheet/9S12DT256DGV3.pdf
(See the first page that lists the 9S12A256 as one of the covered parts)

The Pierce oscillator is not covered by any of the older A256 mask-sets.

Hope this helps,
Doron
Nohau Corporation
HC12 In-Circuit Emulators
www.nohau.com/emul12pc.html

At 09:52 PM 9/8/03 -0300, you wrote:
>Doron,
>As I can see, you are an expert in deciphering all the HCS12 derivatives
>info, so I want to ask you:
>Does the 9212A256 support Pierce Oscilator ?
>I've read the device guide and in one place mentions it (XCLKS signal
>description) , but in section A.5.2 Oscillator it only appears the colpitts
>configuration.
>Regards,
>Guillermo.
>
>----- Original Message -----
>From: "Doron Fael" <>
>To: <>
>Sent: Monday, September 08, 2003 5:08 PM
>Subject: [68HC12] Re: HCS12: Pierce Oscillator > > Daniel,
> >
> > As I wrote before the newest 9S12DG256 mask-set which is 0L91N, does
> > support the Pierce crystal configuration, as all the 9S12DG128 parts.
> >
> > Why can't you switch to use this newest mask set as your super-set part?
> >
> > Hope this helps,
> > Doron
> > Nohau Corporation
> > HC12 In-Circuit Emulators
> > www.nohau.com/emul12pc.html
> >
> > At 02:08 PM 9/8/03 +0000, you wrote:
> > >I just find it strange that for example DG128B supports Pierce, while
> > >it's "superset" (or so I thought) DG256B does not. In my application
> > >I am therefore forced to use Colpitts only because of compability
> > >with DG256. Even though I would prefer to use Pierce because it
> > >handles higher frequencies etc.
> > >Or maybe I should just take a closer look at those erratas... :)
> > >
> > >Thanks
> > >/Daniel




Reply by Guillermo F. Molina September 8, 20032003-09-08
Doron,
As I can see, you are an expert in deciphering all the HCS12 derivatives
info, so I want to ask you:
Does the 9212A256 support Pierce Oscilator ?
I've read the device guide and in one place mentions it (XCLKS signal
description) , but in section A.5.2 Oscillator it only appears the colpitts
configuration.
Regards,
Guillermo.

----- Original Message -----
From: "Doron Fael" <>
To: <>
Sent: Monday, September 08, 2003 5:08 PM
Subject: [68HC12] Re: HCS12: Pierce Oscillator > Daniel,
>
> As I wrote before the newest 9S12DG256 mask-set which is 0L91N, does
> support the Pierce crystal configuration, as all the 9S12DG128 parts.
>
> Why can't you switch to use this newest mask set as your super-set part?
>
> Hope this helps,
> Doron
> Nohau Corporation
> HC12 In-Circuit Emulators
> www.nohau.com/emul12pc.html
>
> At 02:08 PM 9/8/03 +0000, you wrote:
> >I just find it strange that for example DG128B supports Pierce, while
> >it's "superset" (or so I thought) DG256B does not. In my application
> >I am therefore forced to use Colpitts only because of compability
> >with DG256. Even though I would prefer to use Pierce because it
> >handles higher frequencies etc.
> >Or maybe I should just take a closer look at those erratas... :)
> >
> >Thanks
> >/Daniel
> >
> >
> >
> >--------------------
> >
> >
> >
> >">http://docs.yahoo.com/info/terms/ >
> -------------------- >
> ">http://docs.yahoo.com/info/terms/





Reply by Doron Fael September 8, 20032003-09-08
Daniel,

As I wrote before the newest 9S12DG256 mask-set which is 0L91N, does
support the Pierce crystal configuration, as all the 9S12DG128 parts.

Why can't you switch to use this newest mask set as your super-set part?

Hope this helps,
Doron
Nohau Corporation
HC12 In-Circuit Emulators
www.nohau.com/emul12pc.html

At 02:08 PM 9/8/03 +0000, you wrote:
>I just find it strange that for example DG128B supports Pierce, while
>it's "superset" (or so I thought) DG256B does not. In my application
>I am therefore forced to use Colpitts only because of compability
>with DG256. Even though I would prefer to use Pierce because it
>handles higher frequencies etc.
>Or maybe I should just take a closer look at those erratas... :)
>
>Thanks
>/Daniel >
>-------------------- >
>">http://docs.yahoo.com/info/terms/




Reply by Daniel Lundin September 8, 20032003-09-08
I just find it strange that for example DG128B supports Pierce, while
it's "superset" (or so I thought) DG256B does not. In my application
I am therefore forced to use Colpitts only because of compability
with DG256. Even though I would prefer to use Pierce because it
handles higher frequencies etc.
Or maybe I should just take a closer look at those erratas... :)

Thanks
/Daniel



Reply by Doron Fael September 8, 20032003-09-08
Daniel,

The Motorola documents on the web are usually pretty good in specifying
which derivatives and mask sets supports the Pierce crystal configuration
and which don't.

This information is found in the device user guide for every specific HCS12
derivative. If the pierce configuration is shown in the document, the
device supports the Pierce configuration, and if not shown the device
doesn't support the Pierce configuration. The device user guide also
specifies the part numbers and mask-sets that are covered by the specific
document.

Please note that for the S12Dx256 parts for example, several device user
guides are available, under DP256, DP256B, DT256 etc. These different
device user guides specify the relevant device-specific information for the
various mask-sets of the S12Dx256 devices. The same applies for other HCS12
devices as well.

Hope this helps,
Doron
Nohau Corporation
HC12 In-Circuit Emulators
www.nohau.com/emul12pc.html

At 10:16 AM 9/8/03 +0000, you wrote:
>I contacted Motorola about this:
>"The crystal circuitry for the HCS12D-family and the HCS12A-family is
>not standard with HCS12 family of components, you could only use a
>crystal with a Colpitts configuration or an
>external oscillator."
>They are going to send me a list of which circuits that don't support
>Pierce; I will post it here as soon as I get it. >--- In , Doron Fael <doronf@n...> wrote:
> > You need to check which MC9S12DG256 mask set you are using. Most of the
> > S12DG256 mask sets (the older ones) don't support the Pierce crystal. Only
> > the newest 0L91N mask-set has support for the Pierce oscillator.
> >
> > The newer 0L91N also has other changes from the previous S12Dx256
> > derivatives. I did not come across a Motorola document that clearly points
> > out these differences so I think you will need to study the Motorola
> > document carefully to make sure you don't trip over any of these mask-set
> > changes.
> >
> > The document for the newer 0L91N S12Dx256 mask-set is found at:
> >
> http://e-www.motorola.com/files/microcontrollers/doc/data_sheet/9S12DT256DGV3.pdf
> >
> > Hope this helps,
> > Doron
> > Nohau Corporation
> > HC12 In-Circuit Emulators
> > www.nohau.com/emul12pc.html
> >
> > At 09:04 AM 9/2/03 +0000, you wrote:
> > >I want to use a Pierce Oscillator (with a 20MHz crystal), but it
> > >doesn't work for some reason. Does anyone know where I can get more
> > >information or schematics on how to do this together with the HCS12?
> > >
> > >I'm using HCS12DG256 and the Codewarrior compiler.





Reply by Daniel Lundin September 8, 20032003-09-08
I contacted Motorola about this:
"The crystal circuitry for the HCS12D-family and the HCS12A-family is
not standard with HCS12 family of components, you could only use a
crystal with a Colpitts configuration or an
external oscillator."
They are going to send me a list of which circuits that don't support
Pierce; I will post it here as soon as I get it. --- In , Doron Fael <doronf@n...> wrote:
> You need to check which MC9S12DG256 mask set you are using. Most of
the
> S12DG256 mask sets (the older ones) don't support the Pierce
crystal. Only
> the newest 0L91N mask-set has support for the Pierce oscillator.
>
> The newer 0L91N also has other changes from the previous S12Dx256
> derivatives. I did not come across a Motorola document that clearly
points
> out these differences so I think you will need to study the
Motorola
> document carefully to make sure you don't trip over any of these
mask-set
> changes.
>
> The document for the newer 0L91N S12Dx256 mask-set is found at:
> http://e-
www.motorola.com/files/microcontrollers/doc/data_sheet/9S12DT256DGV3.p
df
>
> Hope this helps,
> Doron
> Nohau Corporation
> HC12 In-Circuit Emulators
> www.nohau.com/emul12pc.html
>
> At 09:04 AM 9/2/03 +0000, you wrote:
> >I want to use a Pierce Oscillator (with a 20MHz crystal), but it
> >doesn't work for some reason. Does anyone know where I can get more
> >information or schematics on how to do this together with the
HCS12?
> >
> >I'm using HCS12DG256 and the Codewarrior compiler. >





Reply by Doron Fael September 6, 20032003-09-06
You need to check which MC9S12DG256 mask set you are using. Most of the
S12DG256 mask sets (the older ones) don't support the Pierce crystal. Only
the newest 0L91N mask-set has support for the Pierce oscillator.

The newer 0L91N also has other changes from the previous S12Dx256
derivatives. I did not come across a Motorola document that clearly points
out these differences so I think you will need to study the Motorola
document carefully to make sure you don't trip over any of these mask-set
changes.

The document for the newer 0L91N S12Dx256 mask-set is found at:
http://e-www.motorola.com/files/microcontrollers/doc/data_sheet/9S12DT256DGV3.pdf

Hope this helps,
Doron
Nohau Corporation
HC12 In-Circuit Emulators
www.nohau.com/emul12pc.html

At 09:04 AM 9/2/03 +0000, you wrote:
>I want to use a Pierce Oscillator (with a 20MHz crystal), but it
>doesn't work for some reason. Does anyone know where I can get more
>information or schematics on how to do this together with the HCS12?
>
>I'm using HCS12DG256 and the Codewarrior compiler.





Reply by Mario Osejos September 2, 20032003-09-02
Be carfull I tried using Pierce Method on the 9s12A256 based on the motorola
data sheet and could not get it to work spent three days before I sent Motorola
a question why it did not work, the reponse I got was data sheet was wrong from
the Motorola site the 9s12A256 did not support Pierce Method only colpitts ,
so I guess before you spend days trying to debug your design make sure
your device the HCS12DG256 supports Pierce Method as
I know now the DP nor the A version will work with in
Pierce ... danne_lundin <> wrote:
I want to use a Pierce Oscillator (with a 20MHz crystal), but it
doesn't work for some reason. Does anyone know where I can get more
information or schematics on how to do this together with the HCS12?

I'm using HCS12DG256 and the Codewarrior compiler.

--------------------
---------------------------------


Reply by danne_lundin September 2, 20032003-09-02
I want to use a Pierce Oscillator (with a 20MHz crystal), but it
doesn't work for some reason. Does anyone know where I can get more
information or schematics on how to do this together with the HCS12?

I'm using HCS12DG256 and the Codewarrior compiler.