-#elif defined(__MSP430_HAS_USCIAB0__)
- components new HplMsp430UsciRegP(UCA0CTL0_, UCA0CTL1_, UCA0BR0_, UCA0BR1_,
- UCA0MCTL_, 0/*i2cie*/, UCA0STAT_, UCA0RXBUF_, UCA0TXBUF_, UCA0ABCTL_,
- UCA0IRTCTL, UCA0IRRCTL_, 0/*i2coa*/, 0/*i2csa*/, IE2_, IFG2_) as RegA0P;
- RegA0 = RegA0P.Reg;
-
- components new HplMsp430UsciRegP(UCB0CTL1_, UCB0BR0_, UCB0BR1_, 0/*mctl*/,
- UCB0STAT_, UCB0RXBUF_, UCB0TXBUF_, 0/*abctl*/, 0/*irtctl*/, 0/*irrctl*/,
- UCB0I2COA, UCB0I2CSA, IE2_, IFG2_) as RegB0P;
- RegB0 = RegB0P.Reg;
-
- components new HplMsp430UsciIntP(USCIAB0RX_VECTOR, USCIAB0TX_VECTOR,
- UCA0RXIFG, UCA0TXIFG, UCA0CTL0_, UCA0CTL1_, UCA0RXBUF_, UCB0CTL0_,
- UCB0CTL1_, UCB0RXBUF_, IFG2_,) as Int0P;
- IntA0 = Int0P.IntA;
- IntB0 = Int0P.IntB; #endif