What type of interrupts does the MSP430 use?

What type of interrupts does the MSP430 use?

The MSP430 uses vectored interrupts where each ISR has its own vector stored in a vector table located at the end of program memory. Note: The vector table is at a fixed location (defined by the processor data sheet), but the ISRs can be located anywhere in memory.

What are the key features of The MSP430x1xx family?

Key features of the MSP430x1xx family include: Ultralow-power architecture extends battery life 0.1-µA RAM retention 0.8-µA real-time clock mode 250-µA / MIPS active High-performance analog ideal for precision measurement 12-bit or 10-bit ADC — 200 ksps, temperature sensor, VRef

How many address spaces does the MSP430 von-Neumann architecture have?

The MSP430 von-Neumann architecture has one address space shared with special function registers (SFRs), peripherals, RAM, and Flash/ROM memory as shown in Figure 1−2. See the device-specific data sheets for specific memory maps.

How does the MSP430 determine the logic threshold?

The MSP430 uses a Schmitt-Trigger at the input of each pin to determine whether the voltage represents a logic High (1) or Low (0). The datasheet specifies what to expect as far as logic thresholds.

How does the MSP430 determine the voltage of the pins?

The MSP430 uses a Schmitt-Trigger at the input of each pin to determine whether the voltage represents a logic High(1) or Low(0). The datasheet specifies what to expect as far as logic thresholds. In general, voltage on the pins should never exceed VCC that is operating the MSP430, and never 3.6V.

Why do I need a pull-up or pull-down resistor for my MSP430?

In many cases, GPIO lines need a pull-up or pull-down and integrating it in the MSP430 enables easy configuration and space saving. Some MSP430 support enabling a pull-up or pull-down resistors via software on certain ports. Note that this can only be enabled when the GPIO is in input mode.

author

Back to Top