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.

MSP430F156 to MSP430F2471 Migration?

Other Parts Discussed in Thread: MSP430F2471, MSP430F156

I am switching a design from the old MSP430F156 to MSP430F2471.

 

Can you tell me what changes I need to make in the firmware or supporting hardware to accommodate this?

 

I am using the A/D and UART in serial mode.

  • James Davis said:
    Can you tell me what changes I need to make in the firmware or supporting hardware to accommodate this?

    No. I can tell you that you will need to consult the datasheets and user's guides for the two different parts and evaluate that against your code.

    You will probably need to change the drivers for the two peripherals, and I hope that the design is properly partitioned so that the high-level app code can stay the same.

    I just back-ported a 5438 design to a 2618, and it is just a lot of tedious work comparing code against datasheets. The amount of work is highly application specific. Dig in.

  • James, probably the best approach is to selectively identify which architecture changes affect the code.

     

    MSP430F21x1 Architecture Summary

    Page 1. SLAA217 – October 2004 1 MSP430F21x1 Architecture Summary Mark Buccini MSP430 1 Introduction The MSP430 ...

    http://www.ti.com/lit/wp/slaa217/slaa217.pdf

  • The 24x/24x1 is pin compatible with the 156. Also, basic pin functionality is the same (ports, timers).

    One big difference is the two USCI modules instead of the USART, which is software incompatible. However, RX and TX are at the same pin.

    Also, the 2471 does not have an ADC or DAC. Instead, it has a comparator.

    Also, there are some differences in the clock module (and a higher maximum speed at reduced operating voltage)

**Attention** This is a public forum