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.

Using CCS to program factory MSP430F through USB in production

Other Parts Discussed in Thread: MSP430F5529, MSP-EXP430F5529LP, MSP430F5528, MSP430F5519

Hi,

  I would like to use CCS to program our MSP430F552x products through a USB port. Basically it's desired to be able to program the chips with CCS like CCS programs the MSP430F5529 EVM (PN# MSP-EXP430F5529LP)

---------------------------------

  I can start the MSP430F5528 BSL through calling the sample code:

  __disable_interrupt();
  USBKEYPID = 0x9628;     // Unlock USB configuration registers
  USBCNF &= ~PUR_EN;      // Set PUR pin to hi-Z, logically disconnect from host
  USBPWRCTL &= ~VBOFFIE;  // Disable VUSBoff interrupt
  USBKEYPID = 0x9600;     // Lock USB configuration register
  __delay_cycles(500000);
  ((void (*)())0x1000)(); // Call BSL

---------------------------------

  though that brings up the USB port as a 'USB device', not a Virtual COM Port (Like plugging in an EVM does)

  I've been going through slau319l though it seems that it is describing a different interface than the one CCS uses?  Could you recommend another app note, or let me know if the BSL stored in the MSP430F5519 EVM microprocessor is different from the factory BSL?

  Thanks!

-Rich Mullen