Hello,
I am new to TI MSP430F5437. I have some questions on MSP430F5437 chip.
I want to know how many external interrupt pins can it provides. Upon the data sheet and the user guide, port P1 and P2 can be configured to be either I/O pins or interrupt ports. If I configure a port (either Port P1 or P2) as the interrupt port, will that port be bit (pin) addressable or not? In other words, can one interrupt port provide only one external interrupt service or up to 8 interrupts? According to MSP430F5437 data sheet, INPUT / OUTPUT SCHEMATIC, it looks like it is bit addressable (P1IRQ.x / P1IE.x / P1FG.x). But I noticed that on the interrupt vector table (msp430f5437.h), it only has PORT2_VECTOR and PORT1_VECTOR.
On my application, the MCU needs to have four external interrupt pins to connect to 4 independent devices. Will MSP430f5437 meet the requirement?
I use IAR EW430 30 day evaluation revision. I found that there are several pin definitions files under the compiler:
msp430f5437.h; msp430x54x.h; io430f5437.h
Which file do you recommend to use, msp430f5437 (TI provides) or io430f5437 (from IAR)? On msp430f5437.h, it doesn't provide port I/O pin definitions, only define ports, such as P1OUT. What is the reason for that?
Thank you in advance for the help!
Karen Shi