32-Bit Hardware Multiplier Introduction
9-2
32-Bit Hardware Multiplier
9.1
32-Bit Hardware Multiplier Introduction
The 32-bit hardware multiplier is a peripheral and is not part of the MSP430
CPU. This means its activities do not interfere with the CPU activities. The
multiplier registers are peripheral registers that are loaded and read with CPU
instructions.
The hardware multiplier supports:
-
Unsigned multiply
-
Signed multiply
-
Unsigned multiply accumulate
-
Signed multiply accumulate
-
8-bit, 16-bit, 24-bit and 32-bit operands
-
Saturation
-
Fractional Numbers
-
8-bit and 16-bit operation compatible with 16-bit hardware multiplier
-
8-bit and 24-bit multiplications without requiring a “sign extend” instruction
The 32-bit hardware multiplier block diagram is shown in Figure 9−1.
Summary of Contents for MSP430x4xx Family
Page 1: ...MSP430x4xx Family 2007 Mixed Signal Products User s Guide SLAU056G ...
Page 2: ......
Page 6: ...vi ...
Page 114: ...3 76 RISC 16 Bit CPU ...
Page 304: ...5 20 FLL Clock Module ...
Page 340: ...7 8 Supply Voltage Supervisor ...
Page 348: ...8 8 16 Bit Hardware Multiplier ...
Page 372: ...9 24 32 Bit Hardware Multiplier ...
Page 400: ...10 28 DMA Controller ...
Page 428: ...13 10 Basic Timer1 ...
Page 466: ...15 24 Timer_A ...
Page 522: ...17 30 USART Peripheral Interface UART Mode ...
Page 544: ...18 22 USART Peripheral Interface SPI Mode ...
Page 672: ...23 12 Comparator_A ...
Page 692: ...24 20 LCD Controller ...
Page 746: ...26 28 ADC12 ...