cancel
Showing results for 
Search instead for 
Did you mean: 

ST10F276 Self Programming

st10f
Associate II
Posted on April 26, 2007 at 13:17

ST10F276 Self Programming

5 REPLIES 5
st10f
Associate II
Posted on April 25, 2007 at 17:41

Hi,

1) I was using ST10F269 with AN1496 for self programming the on chip FLASH.

Could you tell me the required changes when using a ST10F276?

2) Is it right, that the ST10F276 is specified for up to 64MHz, but when

using on chip FLASH then max. 40MHz CPU clock?

3) Could you tell me what alternate pin compatible ST10Fxxx are existing with >512k FLASH and >40MHz CPU clock?

Thanks in advance

Joe Merten

najoua
Associate II
Posted on April 26, 2007 at 05:54

Dear JoeM,

First, thank you for your interest on our products.

Please find below answers to your questions.

1/ The ST10F269 and the ST10F276 devices have different embedded flash (different technologies) so the two flash are managed in two different ways.

ST provides a free C ST10F27x Flash Library. It is a set of

optimized C routines containing everything needed to program the

embedded Flash of ST10 devices in 0.18µ technology, i.e the ST10F27x

family devices.

For more details, you can contact your ST local sales.

2/ There are two packages for the ST10F276:

- ST10F276 PQFP144 which Max frequency is specified to 64MHz

- ST10F276 LQFP144 which Max frequecy is specified to 40MHz

The fact that ''when using the internal Flash of the ST10F276 PQFP, the operating frequency should not exceed 40MHz'' is a limiation in the ST10F276 CAA version.

This limitation was corrected in the ST10F276 versions (CDA, CEA & CEG) following the CAA one.

More details are found in the ST10F276 erratasheet. To get it, please contact your ST local sales.

3/ Sorry, your question is not clear enough.

Anyway, it is very easy to port your application from the ST10F269 to the ST10F27x family devices given that they are pin out compatible(except for some pins).

Please refer to the attached word document showing the pin out modifications between both devices.

ST provides a set of application notes enlightening the differences between the ST10F269 and ST10F27x family devices and the software and hardware impacts. Please contact your ST local sales to get them.

I hope this answers your questions,

Plesase let us know if you have further questions.

Best regards,

Najoua.

________________

Attachments :

pin_out_differences.doc : https://st--c.eu10.content.force.com/sfc/dist/version/download/?oid=00Db0000000YtG6&ids=0680X000006I0Kr&d=%2Fa%2F0X0000000bXX%2FOZzYsmDcV1RWYfbJ7SMuQT1z.NYJ9HcAi0L6rtsck6k&asPdf=false
st10f
Associate II
Posted on April 26, 2007 at 11:36

Hello Najoua,

thank you for you quick answer.

But why you cannot provide mit the FLASH lib as Forum Attachment or Email?

Redirecting me to my sales office seems a time wasting way.

One more question.

Actually, I'm programming the SSC but the description of the

SSC Registers in the datasheet was not very detailed.

Is there a more detailed specification of ST10's SSC Registers

or maybe a AN you could provide to me?

Joe.

najoua
Associate II
Posted on April 26, 2007 at 11:49

Hello JoeM,

The Library source files are used in the AN2244 ''EEPROM emulation with ST10F27x embedded Flash using the ST10F27x Flash library''.

You can find them in the package provided with this AN.

The library is not published officially because its manual is under update. When ready, it will be published with the sources.

Now, regarding the SSC registers' description: such infos are not quoted in the ST10 datasheet. You can find them in the ST10F276 user's manual.

You can find the AN2244 and the ST10F276 user's manual on the following link:

http://www.stmcu.com/modules.php?name=mcu&file=familiesdocs&FAM=17

I hope this helps you,

Best regards,

Najoua.

[ This message was edited by: Najoua on 26-04-2007 15:22 ]

st10f
Associate II
Posted on April 26, 2007 at 13:17

Hello Najoua,

I think this will help, now.

Thanks a lot.

Wow, seems that programming the embedded FLASH

of the ST10F27x is totally different from ST10F269.

Joe.