Other Parts Discussed in Thread: MSP430F5242, MSP430F5252
I'm presently working on the msp430f5244 and 5242. Flash of both the controllers respectively 64kb and 128kb, but when I created projects for both controllers in code composer studio I found Flash details in link files as follows.
FLASH : origin = 0xA400, length = 0x5B80
FLASH2 : origin = 0x10000,length = 0x1A400 //for msp430f5242
FLASH : origin = 0x4400, length = 0xBB80
FLASH2 : origin = 0x10000,length = 0x14400 //for msp430f5244
As per the datasheet memory bankA address starts at 0x4400 in both the controllers but why in linker file of the msp430f5242 Flash address is starting from 0xA400. And if I add flash, flash2 lengths I am getting same value for both the controllers, how could it be possible? different size flash memory devices getting same lengths. Please correct me if I'm misunderstanding anything.