Datasheet

MSP430F471x3, MSP430F471x6, MSP430F471x7
MIXED SIGNAL MICROCONTROLLER
SLAS626C -- OCTOBER 2008 -- REVISED MARCH 2011
18
POST OFFICE BOX 655303 DALLAS, TEXAS 75265
DMA controller
The DMA controller allows movement of data from one memory address to another without CPU intervention.
For example, the DMA controller can be used to move data from a USCI module to RAM. Using the DMA
controller can increase the throughput of peripheral modules. The DMA controller reduces system power
consumption by allowing the CPU to remain in sleep mode without having to awaken to move data to or from
a peripheral.
DMA TRIGGER SELECT DMAXTSELX DESCRIPTION
0000 DMAREQ bit (software trigger)
0001 TACCR2 CCIFG bit
0010 TBCCR2 CCIFG bit
0011 UCA0RXIFG bit
0100 UCA0TXIFG bit
0101 N/A
0110 SD16IFG bit
0111 TACCR0 CCIFG bit
1000 TBCCR0 CCIFG bit
1001 UCA1RXIFG bit
1010 UCA1TXIFG bit
1011 Multiplier ready
1100 UCB0RXIFG bit
1101 UCB0TXIFG bit
1110
DMA0IFG bit triggers DMA channel 1
DMA1IFG bit triggers DMA channel 2
DMA2IFG bit triggers DMA channel 0
1111 External trigger DMAE0
hardware multiplier
The multiplication operation is supported by a dedicated peripheral module. The module performs operations
with 32-bit, 24-bit, 16-bit and 8-bit operands. The module is capable of supporting signed and unsigned
multiplication as well as signed and unsigned multiply and accumulate operations.
watchdog timer (WDT+)
The primary function of the W DT+ module is to perform a controlled system restart after a software problem
occurs. If the selected time interval expires, a system reset is generated. If the watchdog function is not needed
in an application, the module can be configured as an interval timer and can generate interrupts at selected time
intervals.
Basic Timer1 and Real-Time Clock (RTC)
The Basic Timer1 has two independent 8-bit timers that can be cascaded to form a 16-bit timer/counter. Both
timers can be read and written by software. The Basic Timer1 is extended to provide an integrated real-time
clock (RTC). An internal calendar compensates for months with less than 31 days and includes leap year
correction.