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.

MSP430G2553: MSP430G2553 & TLIN1029DRQ1

Part Number: MSP430G2553
Other Parts Discussed in Thread: MSP430F2272,

Hi,

I'm trying to design a motor driver using MSP430G2553IPW20 as the MCU. The design also need LIN Transceiver e.g. TLIN1029DRQ1. Question is since MSP430G2553IPW20 only has 16 KB of flash, is this sufficient for LIN transceiver's memory bandwidth requirement or should I look for a different MCU?

Thanks,

John 

  • Hi John,

    It depends on your application code size.

    MSP430 family support up to 256KB program memory.

    Ling

  • Hi Ling,

    Thanks a lot for your feedback. The application code hasn't been developed yet since I'm just starting to develop the hardware, but I believe LIN transceiver generally require at least 128KB hence the need to confirm the MCU memory bandwidth.

    I appreciate that MSP430 family support up to 256KB program memory. But when I look at the datasheet for MSP430G2553 and MSP430F2272 (which were previously recommended by TI's FAE), I only see 16KB and 32KB, respectively. Question I have is that does MSP430G2553 have program memory required for a LIN transceiver or should I look at other MCU's within MSP430 family? If so, which ones do you recommend?

    Thanks,

    John

  • Hi Ling,

    Thanks a lot for your feedback. The application code hasn't been developed yet since I'm just starting to develop the hardware, but I believe LIN transceiver generally require at least 128KB hence the need to confirm the MCU memory bandwidth.

    I appreciate that MSP430 family support up to 256KB program memory. But when I look at the datasheet for MSP430G2553 and MSP430F2272 (which were previously recommended by TI's FAE), I only see 16KB and 32KB, respectively. Question I have is that does MSP430G2553 have program memory required for a LIN transceiver or should I look at other MCU's within MSP430 family? If so, which ones do you recommend?

    Thanks,

    John

  • 128KB is an enormous amount of code. From what I (vaguely!) recall about LIN, I'd be surprised if a driver took much more than 1KB of code. Also, I expect the UART hardware and the TLIN chip will do the majority of the work for you.

    The driver offered by ihr.de is advertised as running on the F2/G2 series, none of which (as I recall) has 128KB of flash. 

    See also:

    https://e2e.ti.com/support/microcontrollers/msp430/f/166/t/333311

  • Hi Bruce,

    Thanks a lot for the great feedback. I totally agree, since we don't have AUTOSAR need, LIN stack should be relatively low.

    For the LIN stack, Bootloader and Motor Control / Diagnostics, would you recommend 16KB or 32KB. 

    I presume that MSP430 family comprises of scalable MCUs with drop in replacement. I this true?

    Thanks,

    John

  • Hi John,

    If you need Q1 device for automotive applications, F2272 is the largest memory device you can find.

    Thanks.

    Ling

  • I don't know much about motor control. The fragments I've read suggest that it can get quite exotic (i.e. large), but maybe what you're planning isn't so ambitious(?).

    I defer to TI on the pin-compatibility requirement. This may be moot if (as Ling Zhu2 says) the F2272 is your only choice.

**Attention** This is a public forum