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.

Migration from F28335 to F28x7x

Guru 14600 points

Replies: 10

Views: 2448

All:

It appears that there are several strengths of the newer x7x parts over an existing 28335, including faster flash speed, on chip oscillators, hardware accelerators, additional communications options. It also looks like there have been improvements made to the ADC, PWM.

What about low power modes? I know that C2000 is not necessarily the "low power leader," but it appears that there are some enhancements that have been made in this area. How much has it improved the part?

Regards,

Todd Anderson

10 Replies

  • Todd,

    You can find the Datasheets and the TRMs on the Product Pages for these devices. Each document has important information on each of the LPMs. We still retain the legacy C28x Low power modes, Idle, Standby, and Halt. On F2837xS and F2807x devices, the behavior will be the same. However, there are small changes on the F2837xD devices due to the dual-core architecture. Each CPU may enter Idle or Standby regardless of the state of the other CPU. Halt mode on the F2837xD is a global low-power mode. This means that the entire system is affected and it is crucial for the designer to take this into account. This may be nothing new to legacy designers who have used Halt mode in the past, but the procedure is different on the dual-core F2837xD and something to pay attention to.

    You also may have noted the Hibernate mode of the F28x7x devices. This mode is new to C2000 and is the lowest power state of the F28x7x's. Hibernate is a controlled power-down of the device with the ability to maintain information (if desired) in the M0/M1 RAMs and Pin states with I/O isolation. Upon wake-up, the entire device must be reconfigured including PLLs, GPIO muxing, peripherals, etc. This would be the LPM of choice if the device will be in LPM for long periods of time as the time to wake from Hibernate is almost equivalent to a full POR or Reset as BootROM is executed.

    If you have any more specific questions, would be glad to answer!

    Regards,
    Mark

    Are you interested in the latest C2000 Piccolo F28004x MCU? Check out the LAUNCHXL-F280049C LaunchPad!

    TI Forum Sitemap
    C2000 TI Wiki Pages

    C2000 Getting Started
    C2000Ware
    ControlSUITE

    Workshop Material!
    CLA FAQs

    LaunchPads
  • In reply to Mark Labbato:

    Mark, I'm looking at migrating from the F28335 to one of the single core F2837x devices. It sounds like hibernate mode is one difference. Are there any other major changes to peripherals, etc. that would prevent me from simply targeting my same application code to the new device?
  • In reply to Mike H Meyer:

    So you're planning to migrate to F28377S - no major difference in peripherals :)

     

    If a post answers your question, please click on "This resolved my issue" button

    Are You A Beginner or New to TI's C2000™ Family? Do Check This Book!

  • In reply to Gautam Iyer:

    Keep in mind that though the ADC has been designed to make it very similar to the 28335 with its 12-bit mode, it does have a 16-bit mode. Also there are additional ADCs added, each with there own S/H. So take a close look at the ADC and related analog. You can use it like a 28335 12-bit ADC but there are also quite a few enhancements.

    Jeff
  • In reply to Mike H Meyer:

    Mike,

    Check out the Peripheral Selection Guide SPRU566. This has the list of all peripherals and types. Many peripherals have been updated from between these devices. The Peripheral Selection Guide does not mention the changes between system control and device configurations. This will be a majority of your changes. different Clocking configurations, etc. 

    Gautam and Jeff are also correct.

    -Mark

    Are you interested in the latest C2000 Piccolo F28004x MCU? Check out the LAUNCHXL-F280049C LaunchPad!

    TI Forum Sitemap
    C2000 TI Wiki Pages

    C2000 Getting Started
    C2000Ware
    ControlSUITE

    Workshop Material!
    CLA FAQs

    LaunchPads
  • In reply to Jeff Stafford:

    Also keep in mind that the F28335 used a sequencer-based ADC and the F28x7x uses a start-of-conversion based (SOC) ADC.  Additionally, the F28x7x has the advantage of the Post Processing Block.

    - Ken

  • In reply to Ken Schachter:

    Ken, all:

    As it turns out, the biggest problem was availability. We had to stay with the F28335 device, much as I would have like to migrate!

    Regards,

    Todd Anderson

  • In reply to Todd Anderson78572:

    Thanks Todd.  If this answered the questions please verify the answer and close the thread.

    - Ken

  • In reply to Ken Schachter:

    Ken:
    Unfortunately, I have not seen a "verify answer" button available on this thread. Do you know how I do that?

    Regards,

    Todd Anderson

  • In reply to Todd Anderson78572:

    Todd,

    No problem, I will take care of it.

    - Ken

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.