Hi Guyz,
So I did a comparison between MCUs declared in device.h and the one I am using (MSP430F5659) and figured that MSP430F563X series MCUs have a near Identical Pin map and peripheral allocation.
So I changed the following lines of definitions which assigns the list of MCUs specified to MSP430F563x_F663x defenition,
//**********************************************************************//
#if defined (__MSP430F6638__) || defined (__MSP430F6637__) || \
defined (__MSP430F6636__) || \
defined (__MSP430F6635__) || defined (__MSP430F6634__) || \
defined (__MSP430F6633__) || \
defined (__MSP430F6632__) || defined (__MSP430F6631__) || \
defined (__MSP430F6630__) || \
defined (__MSP430F5638__) || defined (__MSP430F5637__) || \
defined (__MSP430F5636__) || \
defined (__MSP430F5635__) || defined (__MSP430F5634__) || \
defined (__MSP430F5633__) || \
defined (__MSP430F5632__) || defined (__MSP430F5631__) || \
defined (__MSP430F5630__)
#define __MSP430F563x_F663x
//**********************************************************************//
to the following adding MSP430F5659 to the same class of devices with MSP430F563x_F663x definition.
//**********************************************************************//
#if defined (__MSP430F6638__) || defined (__MSP430F6637__) || \
defined (__MSP430F6636__) || \
defined (__MSP430F6635__) || defined (__MSP430F6634__) || \
defined (__MSP430F6633__) || \
defined (__MSP430F6632__) || defined (__MSP430F6631__) || \
defined (__MSP430F6630__) || \
defined (__MSP430F5638__) || defined (__MSP430F5637__) || \
defined (__MSP430F5636__) || \
defined (__MSP430F5635__) || defined (__MSP430F5634__) || \
defined (__MSP430F5633__) || \
defined (__MSP430F5632__) || defined (__MSP430F5631__) || \
defined (__MSP430F5630__) || defined (__MSP430F5659__)
#define __MSP430F563x_F663x
//**********************************************************************//
I could successfully build the code and execute it. Figured it maybe helpful for starters like me facing the same problem. It would also be a great help if you could check and verify if what I have done is right, without any repercussions?
Thanks,
Jithin