//****************************************************************************** // MSP430xG46x Demo - 16x16 Unsigned Multiply // // Description: Hardware multiplier is used to multiply two numbers. // The calculation is automatically initiated after the second operand is // loaded. Results are stored in RESLO and RESHI. // // ACLK = 32.768kHz, MCLK = SMCLK = default DCO // // MSP430xG461x // ----------------- // /|\| | // | | | // --|RST | // | | // | | // // M. Mitchell // Texas Instruments Inc. // October 2006 // Built with IAR Embedded Workbench Version: 3.41A //****************************************************************************** #include void main(void) { WDTCTL = WDTPW+WDTHOLD; // Stop WDT FLL_CTL0 |= XCAP14PF; // Configure load caps MPY = 0x1234; // Load first operand -unsigned mult OP2 = 0x5678; // Load second operand _BIS_SR(LPM4_bits); // LPM4 }