RE: Compatibility between MPC561 and the micros MPC5553 MPC5554

"Dobbin Allan-r11834" <[email protected]>
Newsgroups gmane.comp.hardware.motorola.microcontrollers
Message-ID <4147ED8B92A864498825C07E53594E4AD48785@az33exm20.fsl.freescale.net>
The 555x uses a superset of assembler/op-codes to the 55x, so in theory,
most of the op-codes are compatable and the 555x has additional ones
that can be used.  I'm sure your code is mainly written in C, so all
that really means to you is that you can use the same compiler (well,
almost as it will need to be able to handle some new opcodes for new
registers).  555x has additional resources like cache, but that doesn't
necessary require any code changes other than small tweaks to enable the
cache for speed.
 
Essentially though, the 555x has been totally redesigned with fantastic
new hardware features, so all your low level routines would have to be
completely rewritten.  Modules like the Flexcan replace the Toucan and
those two are very close to code compatible, but other modules like the
QADC, for instance, offers improved features but has a completely
different register set and operating mode.  Also, 555x offers new core
features like DMA - you don't have to use it, but once you do and
realise the benefits it offers (in terms of freeing up CPU overhead of
interrupts), you'll almost certainy want to restructure your code to
make use of it.  Many of the other modules (ADC, SPI, SCI, etc) have
been modified to use FIFO's instead of queue's which makes them all
suitable for automating data transfer using DMA instead of CPU.
 
- Allan
 
 

	-----Original Message-----
	From: [email protected] [mailto:[email protected]] On
Behalf Of Jose Manuel Ruiz
	Sent: Friday, June 09, 2006 7:32 AM
	To: [email protected]
	Subject: [MPC500] Compatibility between MPC561 and the micros
MPC5553 MPC5554
	
	

	Hello,
	
	We have been working with the micro MPC561, but now we want to
work 
	with the micros mpc5553 and mpc5554, because of this, my
question is 
	the following:
	
	Is posible to use the same code that is working in the MPC561,
in the 
	micros mpc5553 and mpc5554, or it is necessary many changes?.
	
	Best regards
	
	Josema
	
	

	 



[Non-text portions of this message have been removed]



------------------------ Yahoo! Groups Sponsor --------------------~--> 
Get to your groups with one click. Know instantly when new email arrives
http://us.click.yahoo.com/.7bhrC/MGxNAA/yQLSAA/dN_tlB/TM
--------------------------------------------------------------------~-> 

-----------------------------------------------------------
To learn more about Freescale Microcontrollers, please visit
http://www.freescale.com/mcu


 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/MPC500/

<*> To unsubscribe from this group, send an email to:
    [email protected]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.