EVBQE128 micros: MC9S08/MCF51QE128, Need Programmer's Reference Manuals?

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

EVBQE128 micros: MC9S08/MCF51QE128, Need Programmer's Reference Manuals?

3,063 Views
buckeyeman
Contributor III
    Hello,

Looking for the applicable Programmer's Reference (or whatever title they are these days) manuals for the Flexis MC9S08QE128 & MCF51QE128 micros. These would have the programming models, addressing modes, assembler instruction descriptions, and any related core-specific programming info. I presume that the manuals would actually be more of a carry-over from the chips' predecessors, which I do not have direct experience with. Thanks!

(BTW: Use of C MIGHT be an option down the road but not for now, so let's keep a lid on that :smileywink: )

BG
Labels (1)
0 Kudos
4 Replies

447 Views
buckeyeman
Contributor III
OK, I read further into the included ref. Manuals, and contacted tech Support, and both point to these manuals:

For the S08, they want the HCS08 family reference manual (different from the QE128 reference manual) which they can get from the ext web at:
http://www.freescale.com/files/microcontrollers/doc/ref_manual/HCS08RMV1
.pdf

For the CF, they want the ColdFire Family Programmer's Reference Manual
at:
http://www.freescale.com/files/dsp/doc/ref_manual/CFPRM.pdf

So perhaps this will also help somebody else down the road until Freescale makes a notation on the website that these 2 manuals are to be included into the set needed to be useful.

C is not the way to go if you don't know it well or understand its "strange" syntax very well. I cut my teeth on assembler, did a production control module once in assembler, and besides, my needs are strictly for on-the-bench work, not for a product run. OK, 'nuf of that!

Thanks to you all, and happy Freescaling!

BG
0 Kudos

447 Views
bigmac
Specialist III
Hello BG,
 
On the 9S08 side, you will need to download the following files, if you have not already done so.
MC9S08QE128.pdf  This is the "data sheet", but contains only the pin out data and electrical characteristics.
MC9S08QE128RM.pdf  This is the reference manual that contains other information about the core and peripherals.
For other 9S08 MCUs, this information is usually contained within a single data sheet document.
 
Also search for an additional document QE128QRUG.pdf  Quick Reference User Guide.  This contains some comparison data between the two cores, and additional information for peripheral usage.
 
Regards,
Mac
 
0 Kudos

447 Views
fabio
Contributor IV
For  the HCS08 side, I would also recommend the HCS08 Family Reference Manual (HCS08RM). It is focused on the GB and GT devices (because they were the first HCS08 devices available), but all assembly instructions are covered (except for the new instructions for MMU management).

I would like to reinforce what Jim said: C is the way to go. Keep in mind that using assembly you will not be able to easily port code from 8 to 32-bit (and vice versa).

Best regards,
0 Kudos

447 Views
JimDon
Senior Contributor III
Here is what available for CV V1. It does really mention the the V1, but is generic to the cold fire family.
They really need to update this, and presumably they will by summer.

And this is for the HCS08 Family.

I only use "C", but I always like the have the these manuals around. I can do assembly language, but why?

Not that you asked, but using assembly language totally defeats the purpose of the Flexis family.

If you get the DEMOQE it comes with an example that you can covert from 08 to V1 in 6 clicks. This is mainly accomplished with the use of "C". Since you are looking at Flexis you are probably not doing a 1.00 make a million of them project, in which case it is unlikely you need to use assembly language (to shoe horn into a 2K flash). There is plenty of room for "C", and typically it costs 2-3 times in development and maintenance costs to use asm.
Enjoy...


0 Kudos