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/