This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Piccolo to Delfino Migration

I am working on a device that uses a Piccolo 28069 microcontroller. I am concerned that there is not enough headroom in terms of flash, memory, and processing power for features to be added in the future. Since the Delfino exists in the same C2000 microcontroller family, I would like to understand the feasibility of migrating from a Piccolo 28069 to any Delfino, but preferably the 28345 or 28346.

1) What is involved in migrating? I am aware that the Delfino is a larger package, not footprint compatible, and would require a new board.
2) Would I be able to basically migrate the code with only minor modifications? What sort of software modifications would be necessary?
3) Are all peripherals in the Piccolo available in the Delfino?  Are all functionality of the Piccolo peripherals available in the Delfino?
4) Are there any other advantages to migrating to a Delfino?

Thanks,

Joseph

P.S. I did see this post The migration from Piccole to Delfino microcontroller, but the answer may have been specific to a Piccolo 28027 and Delfino 28335, so I wanted to check about the specific Piccolo and preferred Delfino devices for my case.

  • Hi Joseph,

    In simple words.... its an easy process. Very minor modifications are required.

    Joseph Chang53 said:
    1) What is involved in migrating? I am aware that the Delfino is a larger package, not footprint compatible, and would require a new board.

    Changes in peripheral & interrupt configurations

    Joseph Chang53 said:
    2) Would I be able to basically migrate the code with only minor modifications? What sort of software modifications would be necessary?

    Yes minor modifications as mentioned above.

    Joseph Chang53 said:
    3) Are all peripherals in the Piccolo available in the Delfino?  Are all functionality of the Piccolo peripherals available in the Delfino?

    Yes, instead in Delfino you've more. Piccolo is subset of Delfino.

    Joseph Chang53 said:
    4) Are there any other advantages to migrating to a Delfino?

    More Powerful, More memory etc are the key points.

    Please refer this userguide to get more info on the comparison:

    Regards,

    Gautam

  • Also see:
    https://e2e.ti.com/support/microcontrollers/c2000/f/171/p/424125/1513005#1513005

    The C2834x is a bit unique from all the other C2000 devices because it doesn't have any FLASH and does not have an ADC built in.  As a result, you should make sure this is OK before proceeding with the C2834x.

    If you're looking to upgrade from the F28069, I might recommend the F28377S or perhaps the F28335 (note that, in SPRU566, the F2837xS is similar to the F2837xD).

    Hopefully this helps.


    Thank you,
    Brett

  • The 2837x however not only has changed peripheral & interrupt configurations, but completely changed CAN access and Flash programming API.
    So the move from 2806x Piccolo is not as smooth as we hoped although the features look great ...