Quantcast
Channel: MSP low-power microcontroller forum - Recent Threads
Viewing all 22383 articles
Browse latest View live

CCS/MSP430G2553: How to enable Security fuse in MSP430G2553

$
0
0

Part Number:MSP430G2553

Tool/software: Code Composer Studio

Hi,

Now i'm working with a custom board which having the controller MSP430G2553.I heard about security fuse which used to secure our code in controller(ie can't decode from controller).Now i just convert my code into hex and load it using UNIFLASH,but there i can't see any security fuse feature .Is there any other software available for it ?.Can any one tell me how to enable security fuse?

Aju S


MSP430F5249: External Voltage Reference

$
0
0

Part Number:MSP430F5249

To whom it may concern,

Please could you confirm if the MSP430F5249 is able to use the Reference Voltage Generator to supply a voltage to an external peripheral?

If not, could you suggest a pin compatible version that is able to?

Look forward to your response.

Many Thanks,

Bhav

MSP-EXP432E401Y: MSP-EXP432E401Y

$
0
0

Part Number:MSP-EXP432E401Y

Hello,

We've been using your Launchpads and development tools for many years, and we constantly prototype with and specify TI devices.

Last week, we received a non-working MSP-EXP432E401Y.  The package was left without a signature, and it was in pretty bad shape.  Jim, in your Customer Service Dept, viewed this as a technical matter, and instructed us to post the issue on this forum, in order for a TI Engineer to get this item exchanged for a working one. 

The details are as follows:

1. We found our shipment abandoned at the door of our building.  I say 'abandoned', because no one attempted to obtain a signature. 

2. We plugged the Launchpad into one of our development PC"s, with which we routinely and successfully connect and program our other Launchpads, using a known, working USB port.

3. We immediately noticed that our PC did not detect the device's presence, and no LED's on the Launchpad were illuminated.  (Note: this USB port works perfectly fine with our other Launchpads)

4. We swapped the USB cable with a known, working cable, which had no effect. 

5.  We then connected this Launchpad to one of our other known, working PC's, equipped with TI's dev software, and to which we routinely and successfully connect and program our other Launchpads.  Again, the device was not detected and no LED's illuminated.  In short, the results were identical, and the issue followed the Launchpad.

It seems odd that were told to post a DOA in a technical forum, but we appreciate your assistance, nonetheless.

MSP432P401R: The sum of many parts, dissecting the Vibration Condition Monitoring (TIDA-01575)

$
0
0

Part Number:MSP432P401R

The sum of many parts, dissecting the Vibration Condition Monitoring (TIDA-01575)

Vibration Condition Monitoring (VCM) is a very specific solution to a very specific challenge in motor diagnostics.  And while it might be easy to pass over or disregard such a solution based upon the title, the different software components of this design – the parts – can be reused for a wide range of applications.  Here is a list of the different parts found in TIDA-01575.

(1)    SimpleLink SDK, Pluggin Integration

One of the more powerful features of the SimpleLink SDK is the ability to ‘pluggin’ different software components to support wired communication channels such as Ethernet or wireless communications such as BLE, WIFI, ZigBee, or TI 15.4.  While the integration is in the context of VCM, the pluggin is ‘agnostic’ to the application.

(2)    Power Management: power constraints for entering/exiting deepsleep (LPM3)

The ability to set and release constraints is how the application can manage low power modes in the context of TIDrivers.  The example in this design not only shows the use and application of the associated APIs but creates a specific callback associated with the entering and exiting of deep sleep.

(3)    TI Drivers, RTOS: How to create a Hwi Object

This application uses the watch dog peripheral to periodically wake the device from deepsleep to perform the adc measurements across the three axis of the accelerometer.  There is no TIDriver for the watch dog peripheral so a hardware interrupt (HWI) object  needs to be created.  This example can be reused in different applications and be expanded to other peripherals, even peripherals to which drivers already exist.

(4)    FFT analysis and type conversion with the CMSIS DSP Library

This is not the first example which utilizes the CMSIS DSP library, which is now part of the SimpleLink SDK; however, it is an example in the context of an RTOS.  Specific to this application are the conversion of the fixed point ADC conversion to a floating point representation as well as FFT analysis of the ADC conversion result. 

(5)    Data Acquisition, Configuration for multiple samples across multiple channels

A commonly asked question is how to use the ADC to sample several different channels.  In this design the ADCBuf TIDriver is used to measure three channels (3-axis accelerometer) 1024 times and store the results in the arrays sampleBufferX,Y, and Z.

Although you may not be designing a VCM application, hopefully you will find a number of these ‘parts’ helpful in your design. 

Cheers,

Chris

MSP-EM-DESIGN-CENTER: Announcing the new Energy Measurement Design Center (EDMC) and Software Library for MSP430 MCUs!

$
0
0

Part Number:MSP-EM-DESIGN-CENTER

Hello everyone,

We're happy to inform you that the new Energy Measurement Design Center (EMDC) and Software Library is now available on TI.com! We've received significant feedback about the legacy Energy Library as well as many requests for CCS support. The new EMDC should be much easier to use and also features CCS support! See the "Getting Started" section below for important links.

Description

This rapid development tool enables energy measurement using TI MSP430i20xx and MSP430F67xx flash-based microcontrollers (MCUs) and includes a graphical user interface (GUI), documentation, software library and examples that can simplify development and accelerate designs in a wide range of power monitoring and energy measurement applications, including smart grid and building automation. Using the Design Center you can configure, calibrate, and view results without writing a single line of code.

You can set up a design in less than five minutes:

  • Drag and drop an MCU, voltage sensors, and current sensors into the GUI workspace.
  • Configure each sensor and the MCU according to your system configuration.
  • The GUI will check for errors before generating the source code.
  • Import the code into an IDE and program the MCU.
  • Easily calibrate the MCU using the GUI and view the results.

Features

  • Supported measurements:
    • Voltage & Current (RMS & Peak)
    • Power & Energy (Active, Reactive, & Apparent)
    • Power Factor
    • Frequency

  • Supported current sensors:
    • Shunt
    • Current transformer (CT)
  • View estimated CPU bandwidth (library only) for supported system configurations
  • Generate source code projects for the Code Composer Studio™ IDE
  • Enables real-time target communication through a USB HID communication bridge featuring:
    • Single-point calibration
      • Gain
      • Phase

    • Real-time results
  • Works with:
    • Windows 7+ operating system with Java version 1.7+
    • Apple OS X 10.10.1+ with Java version 1.7+
    • Linux OS with Java version 1.7+

Supported Devices

Supported EVMs

Getting Started

If you have any questions, please ask it in a new post. Thank you.

Regards,

James

MSP Customer Applications

MSP430F5529: BOOST-CC2564MODA stack on MSP430F5529LP

$
0
0

Part Number:MSP430F5529

Greetings,

I'm building a Bluetooth audio product in which I need the CC2564 to act as an audio sink, spitting out PWM signals to a DAC (also from TI).  I have the MSP430F5529 launchpad right now, the BOOST, and the DAC on a protoboard, and I just want to have some proof of concept as soon as possible.  

I downloaded the CC2564MODA stacks for the MSP430.  How should I go about testing the BOOST module?  The example stack implementations seem all too big to fit on an MSP430F5529.  For example, the SPPLEDemo_lite still needs about 5 more kB to fit the example.  

Right now, any stack will work, as I have a custom PCB built around the F5659 (512kB flash) that will fit any of these examples.  I just want to prove that I can connect to the Bluetooth module with a phone and do SOMETHING on the F5529, so that when the F5659 board and components come in, I can assemble and develop in a heartbeat since I'll have figured out all of the protocols and nuances.   

What do the masters recommend?  I appreciate any advice!

MSP430F5529: software for CC3100-ULN2003-F5529-BNDL bundle

$
0
0

Part Number:MSP430F5529

Where can I get the software to enable demo for CC3100-ULN2003-F5529-BNDL bundle sold via ti.com?  I assume there are CCS projects that produce the firmware that run on F5529 and CC3100 (not sure if ULN2003 requires firmware as well) to make this bundle a usable demo.

MSP430FR6877: Wrong input detection on P1.3

$
0
0

Part Number:MSP430FR6877

Hi Team,

one of my customer using P1.3 as button input. as below.

Because button didn't work in the field, they tested the pin after remove SW2 and C2, and they get this result.

 

R7 Resistor Value

RETURN Pin  Voltage(V)

(P1.3/TA1.2/A3/C3)

Input Value by MSP

1K

2.57

High

5.1K

1.67

Low

10K

1.23

100K

0.22

 

 GPIO output mode works fine. they were able to drive P1.3 normal.

In conclusion, it seems like internal resistance value of P1.3 became about 8k ohm.

How can this happen? could you guess any reason for this?

here is their resistor settings.


P1DIR &=~BIT3;   //Input

P1IES |= BIT3;   // Hi->Lo Interrupt

P1IFG &=~ BIT3; // Interrupt flag

P1IE |= BIT3;  // Interrupt Enable


Best Regards,

Ted


RTOS/MSP432P401R: having a timeout when working in SPI Slave mode?

$
0
0

Part Number:MSP432P401R

Tool/software:TI-RTOS

I'm using the source code provided in TIDEP-0091.

In that one, MSP432P401R SPI is used in Slave mode to communicate with IWR1443 (working as SPI master). 

When there's no data coming from IWR1443 (Master), MSP432P401R SPI hangs forever.

the msp_spi.c file of TIDEP-0091 uses following init of SPI

/* Initialize SPI handle in slave mode */
    SPI_Params_init(&spiParams);
    spiParams.mode = SPI_SLAVE;
    spiParams.frameFormat =  SPI_POL0_PHA0;
//    spiParams.frameFormat =  SPI_POL1_PHA1;
//    spiParams.transferMode = SPI_MODE_CALLBACK;         
//    spiParams.transferCallbackFxn = spiTransferCompleteCallback; 
    spiParams.transferMode = SPI_MODE_BLOCKING; //comment
    spiParams.transferTimeout = SPI_WAIT_FOREVER; //comment
    spiParams.bitRate  = 1000000;
    spiParams.dataSize = 16;

When I change SPI_WAIT_FOREVER to a number value, still the function waits forever for SPI data.

I checked the "ti/simplelink_msp432_sdk1_40_01_00/source/ti/drivers/spi.h"   and it says "Transfer timeout in system ticks (Not supported with all implementations" as below.

typedef struct SPI_Params_ {
    SPI_TransferMode transferMode;       /*!< Blocking or Callback mode */
    uint32_t         transferTimeout;    /*!< Transfer timeout in system
                                              ticks (Not supported with all
                                              implementations */
    SPI_CallbackFxn  transferCallbackFxn;/*!< Callback function pointer */
    SPI_Mode         mode;               /*!< Master or Slave mode */
    uint32_t         bitRate;            /*!< SPI bit rate in Hz */
    uint32_t         dataSize;           /*!< SPI data frame size in bits */
    SPI_FrameFormat  frameFormat;        /*!< SPI frame format */
    void            *custom;             /*!< Custom argument used by driver
                                              implementation */
} SPI_Params;

Is it possible to implement a timeout for SPI slave mode here? if could someone point out how  to impelment the timeout for SPI slave transaction please?

cheers

Randy

MSP430G2553: RS485 communication using MAX485

$
0
0

Part Number:MSP430G2553

Hi

I am developing an application involving a temperature sensor where the microcontroller i.e. msp430g2553 takes data from the sensor via I2C and transmits the same to HMI panel through RS485 protocol.

I am using a MAX485 IC to convert serial to RS485 protocol. I would like to know if i have to make any changes to code or MAX485 will take care of the protocol.

a=temp/100;
b=(temp-a*100)/10;
c=(temp-a*100-b*10);

UCA0TXBUF = (a & 0xff) + 0x30;
while(!(IFG2 & UCA0TXIFG));
UCA0TXBUF = (b & 0xff) + 0x30;
while(!(IFG2 & UCA0TXIFG));
UCA0TXBUF = (c & 0xff) + 0x30;
while(!(IFG2 & UCA0TXIFG));
UCA0TXBUF =' ';
while(!(IFG2 & UCA0TXIFG));

Please note that i am tranferring one digit at a time. Ex: if temp is 23, then i transfer 2 and then 3.

MSP432P401R: MSP432 OVER HEATING -MSP 432 IC CHIP

$
0
0

Part Number:MSP432P401R

 
 
 
The MSP 432 launchpad is getting
 
The MSP 432P401R LAUNCHPAD OVER heated even when it is connected to the computer without any sensor or component connected to I/O pins.

 We are participating in TI IICDC 2017  Competition, can we get replaced or repaired as we got this launchpad funded by texas instruments in quaterfinals round. now we r developing prototype using this launchpad.

 

thanks and regards

uday kumar 

TI IICDC 2017 -TEAM 128210

udaykumar2495@gmail.com

MSP430FR2433: MSP430FR2433IYQW: Connecting C4, D5, and C5 to DVSS (GND)

$
0
0

Part Number:MSP430FR2433

Hello,

Please let me  ask a couple of questions:

Q1. Do TI agree to short the terminals C4, D5, and C5 to DVSS (=GND) ?

They are NC pin in the DS rev.B page 8.

My customer asked it for an easier board layout. If yes, it is easy to reach D3.

Q2. I'm afraid that the C5 may be actually DVSS. Could you please compare to the page-10 and advise?

I hesitated to ask a reply to me from "Submit Documentation Feedback" form.

MSP430FR2422: how to calibrate DCO by some GUI without external crystal oscillator?

$
0
0

Part Number:MSP430FR2422

dear all,

i used MSP430G2553 in my last platform design and recently i want to change MCU by MSP430FR2422. but i meet a tough question is that i need to calibrate DCO by some GUI because the design without external crystal oscillator. do you have some GUI or software to realize this requirement? 

thanks a lot. 

MSP430FR2110: Error Connecting to the target: Unknown device

$
0
0

Part Number:MSP430FR2110

Hello, 

I am trying to debug  the port pin toggling program to MSP430FR2110 with using MSP-FETFlash Emulation tool. firstly i have connected this controller to FET using 4 wire connection as suggested in hardware tool with eternal power supply on pin no 4 of FET .i have checked JTAG connections connectivity twice . But when i tried to debug fresh controller using CCS V7  i have got error specifying that "Error Connecting to the target: Unknown device". then i have tried with various combinations after checking every time JTAG connection are following

1) i have tried with various capacitor on Reset pin 10nF,47pF and 1nF with Fixed resistor as 47Kohms

2) tried with 2 wire debugging specified for MSP430FR series (NC to Test pin of FET tht is 8 No pin) with external power and FET power.

3)Tried with power up controller from FET(from 2nd no pin)

4) changing USB port of computor

5)Tried with soldering  controller on breakout board and tested on Breadboard

6) tried debug my controllers using of Emulator(eZ-FET V1.2) of MSP430FR4133 launchpad

7) also tried on CCS V6.2 

8) updating CCS and FET

when i am trying to use 2 wire connection on MSP430FR4133  launch pad using external FET its work fine only with FET power mode not in external power mode, as i saw in launchpad circuit it have 47K with 1nF on RST pin trying with same value on MSP430FR2110 its showing same error . also MSP43FR4133 will not working on 4 wire mode.

I have tried  on another MSP430FR4133  own designed board its worked only once for 2 wire mode and 4 wire mod with FET power but when i am tried 2nd time its not working showing same error.

now the condition is i can  not debug MSP430FR2110 Nor MSP430FR4133(my own board).

Please suggest how to proceed? also i will tried to find out solutions from my side.

i have not connected any component other than decoupling capacitor between DVCC an DVSS 

 

MSP430FR6922: using the LCD module (4 mux mode, no charge pump, ext. resistor)

$
0
0

Part Number:MSP430FR6922

Team,

can you explain what do we need to check (register setting, etc.) to enable LCD module with external resistor voltage divider? Our customer wants to use 4 mux mode without charge pump. As of now, we can't turn the LCD on.

Many thanks for your help.

Kind regards,
Bartosz


MSP430FR5969: Power Consumption values at different voltages

$
0
0

Part Number:MSP430FR5969

Hi All, 

I want to simulate an energy harvesting device based on MSP430FR5969. For this I need the energy/power (dynamic and leakage) values of different components of the device (MSP430FR5969), at different voltages (Voltage range :1.8V to 3.6V). Can someone guide me regarding this?

MSP430FR2433: MSP430FR2433IRGER pin1 defined for QFN package

$
0
0

Part Number:MSP430FR2433

Hello Team,

For MSP430FR2433IRGER "QFN" package pin 1 defined, we can't find in datasheet.

Please add MSP430FR2433IRGER device’s QFN pin 1 dot location on T & R  information into datasheet and update in web datasheet too.

According to EIA-810 spec. Square or Rectangle QFN/WCAP pin 1 dot location in T & R can applied, if they are same pin type.

But MSP430FR2433IRGER datasheet has no definite this device’s pin 1 dot location, I think it’s need to correct/add into its datasheet.

-Daisy

MSP430FR2633: interfacing EEProm with msp340fr2633 using i2c protocol

$
0
0

Part Number:MSP430FR2633

Hello,

        In master transmit mode and making eeprom(24LC256) as slave with address 0x50. I would like to know the folllowing.

1)how to check the acknowledgement(ACK) form the slave in msp430fr2633.

2)how to set the r/w bit of the controlbyte of eeprom

3)NACK is turned on the control byte is transmitted.

Thanks in advance,

Regards,

Gourav 

MSP432P4111T: What are the voltage levels of MSP432P4111TPZ interfaces?

$
0
0

Part Number:MSP432P4111T

 I am using the MCU MSP432P4111TPZ in my design with AVCC, DVCC at 3.3V. I need the Vih, Vil, Voh and Vol of various interfaces (SPI,I2C, UART, GPIO) in MSP432P4111TPZ. It is not given in datasheet. Please reply soon since it is very urgent.

Not sure, do MSP430 has 5V operation version for Automotive?

$
0
0

Dear All,

I am looking for automotive MCU. I heard TI MSP430 has 5V operation version as well as Automotive grade. Could you help to let me know the partnumber or page link to this product? Thanks

Kittipong

Viewing all 22383 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>