MSP430 Microcontroller online quiz on “TIMER_B”.
1. Why Timer_B is not considered as most suitable one for receiving asynchronous signals?
a) because of the absence of the TBOUTH input pin
b) because of the presence of the TBOUTH input pin
c) because of the absence of the SCCI bit
d) because of the presence of the SCCI bit
Answer: c
Clarification: The SCCI bit is absent in the Timer_B which means that the sampling mode is absent in it that’s why it is considered as unsuitable for receiving asynchronous signals.
2. There is double buffering in the immediate mode?
a) true
b) false
c) cant be said
d) depends on the conditions
Answer: b
Clarification: Immediate mode offers no double buffering condition. As here, values are copied to TBCLn as soon as they are written to TBCCRn.
3. Double buffering protects channel 0.
a) as it acts as the limit in the Up and up/down modes
b) it doesn’t actually protect it
c) as it does not accept the inputs
d) none of the mentioned
Answer: a
Clarification: Double buffering protects channel 0 as it acts as the limit in the Up and Up/Down modes.
4. Timer_B has _________
a) three serial communication ports
b) seven LCD driver
c) seven compare/capture channels
d) three LED driver ports
Answer: c
Clarification: Timer_B has seven compare/capture channels.
5. The capture/compare registers TBCCRn are double-buffered when used for compare events?
a) true
b) false
c) cant be said
d) depends on the conditions
Answer: a
Clarification: The capture/compare registers TBCCRn are double-buffered when used for compare events.
6. The length of TBR can be programmed to be _________
a) 8 bits
b) 12 bits
c) 16 bits
d) all of the mentioned
Answer: d
Clarification: The length of TBR can be programmed to be 8, 12, 16 or 10 bits long.
7. TBOUTH can pin can be used to _________
a) values are moved from one place to another
b) the length of the number of bits is selected by this register
c) it can be used to put all the outputs of the Timer_B register in the high impedance state
d) it can be used for outputting the input values of the timers
Answer: c
Clarification: TBOUTH pin is used to put all the outputs of the Timer_B register in the high impedance state by a high external signal applied to this pin.
8. TBCLn provided in each channel is actually _________
a) a comparator
b) compare latch
c) controller
d) control logic
Answer: b
Clarification: TBCLn is actually a compare latch that is provided in its every channel.
9. When TBR counts to zero?
a) TBCLn is updated from TBCCRn
b) CLLDx is updated to TBCCTLn
c) CLLDx is updated to TBCCRn
d) TBCLn is updated to CLLDx
Answer: a
Clarification: When TBR counts to zero, TBCLn is updated from TBCCRn.