Other Parts Discussed in Thread: MSP430FR2355, MSP-FET
I have several years of experience with Microchip MCUs, specifically dsPIC33 family. But I must migrate to MSP430 for its low power capability. Could some of you help me get started by answering some high-level questions about the transition?
a) MCU selection:
Design requires 12-bit or better ADC, 12-bit or better DAC, UART, low power (<2mA, which is low for dsPIC but should be no problem here). Also requires some non-volatile memory which can be updated over UART - I can use an external EEPROM chip, but if the MSP has onboard NVM that's a big plus. Lower pin count is preferred (DBT/TSSOP looks good) as this will be hand-soldered initially. Could you point me to a device that meets these criteria?
b) Programming the device:
With dsPIC33 products I used a programmer/debugger called the ICD3; it interfaced between PC USB and 5 pins of the uC (power, ground, MCLR (reset) and two data pins). It seems there is a similar but inexpensive product called a BSL for MSP430s? Anything I should know about accommodating this, either on the firmware side or PCB design (IE, specific pins reserved for programming?)?
c) Anything else:
If anyone has been through a similar transition and would like to point out pitfalls, similarities or differences between the devices, feel free!