msp430g2333 datasheet confusion - timer A

Thread Starter

bug13

Joined Feb 13, 2012
2,002
Hi guys

I am looking at this mcu(msp430g2333), the datasheet on the first pager says it has 2 16-bit Timer_A.
http://www.ti.com/lit/ds/symlink/msp430g2333.pdf

But when I look at the MSP430x2xx family guide, Section 12.3, it only mention the register for 1 Timer_A, eg:
  • TACTL
  • TAR
  • TACCRx
  • TACCTLx
  • TAIV
But where is the second Timer_A register?? Should I be looking at Section 13 Timer_B?
MSP430x2xx family guide: http://www.ti.com/lit/ug/slau144j/slau144j.pdf

Any pointer/help is appreciated.

Cheers
 

AlbertHall

Joined Jun 4, 2014
12,346
Timer_A and Timer_B are timers with different capabilities. From the family guide:

13.1.1 Similarities and Differences From Timer_A
Timer_B is identical to Timer_A with the following exceptions:
• The length of Timer_B is programmable to be 8, 10, 12, or 16 bits.
• Timer_B TBCCRx registers are double-buffered and can be grouped.
• All Timer_B outputs can be put into a high-impedance state.
• The SCCI bit function is not implemented in Timer_B.

The msp430g2333 has two timers of type A, Timer0_A and Timer1_A.
 

Thread Starter

bug13

Joined Feb 13, 2012
2,002
Timer_A and Timer_B are timers with different capabilities. From the family guide:

13.1.1 Similarities and Differences From Timer_A
Timer_B is identical to Timer_A with the following exceptions:
• The length of Timer_B is programmable to be 8, 10, 12, or 16 bits.
• Timer_B TBCCRx registers are double-buffered and can be grouped.
• All Timer_B outputs can be put into a high-impedance state.
• The SCCI bit function is not implemented in Timer_B.

The msp430g2333 has two timers of type A, Timer0_A and Timer1_A.
I read that, but it still doesn't tell me where is the second Timer_A?
 

Thread Starter

bug13

Joined Feb 13, 2012
2,002
Do you mean 'where' as in 'how do I program its properties' or 'where are the pins for its I/O'?
I mean I can't locate the registers to control the Second Timer_A.

Here are what I can find:
  • Registers to control a Timer_A (Posted in my OP), assuming that's the first Timer_A
  • Registers to control the Timber_B

My questions: where are the registers to control the second Timer_A?
 
Top