SLAU367P October 2012 – April 2020 MSP430FR5041 , MSP430FR5043 , MSP430FR50431 , MSP430FR5847 , MSP430FR58471 , MSP430FR5848 , MSP430FR5849 , MSP430FR5857 , MSP430FR5858 , MSP430FR5859 , MSP430FR5867 , MSP430FR58671 , MSP430FR5868 , MSP430FR5869 , MSP430FR5870 , MSP430FR5872 , MSP430FR58721 , MSP430FR5887 , MSP430FR5888 , MSP430FR5889 , MSP430FR58891 , MSP430FR5922 , MSP430FR59221 , MSP430FR5947 , MSP430FR59471 , MSP430FR5948 , MSP430FR5949 , MSP430FR5957 , MSP430FR5958 , MSP430FR5959 , MSP430FR5962 , MSP430FR5964 , MSP430FR5967 , MSP430FR5968 , MSP430FR5969 , MSP430FR5969-SP , MSP430FR59691 , MSP430FR5970 , MSP430FR5972 , MSP430FR59721 , MSP430FR5986 , MSP430FR5987 , MSP430FR5988 , MSP430FR5989 , MSP430FR5989-EP , MSP430FR59891 , MSP430FR5992 , MSP430FR5994 , MSP430FR59941 , MSP430FR6005 , MSP430FR6007 , MSP430FR6035 , MSP430FR6037 , MSP430FR60371 , MSP430FR6041 , MSP430FR6043 , MSP430FR60431 , MSP430FR6045 , MSP430FR6047 , MSP430FR60471 , MSP430FR6820 , MSP430FR6822 , MSP430FR68221 , MSP430FR6870 , MSP430FR6872 , MSP430FR68721 , MSP430FR6877 , MSP430FR6879 , MSP430FR68791 , MSP430FR6887 , MSP430FR6888 , MSP430FR6889 , MSP430FR68891 , MSP430FR6920 , MSP430FR6922 , MSP430FR69221 , MSP430FR6927 , MSP430FR69271 , MSP430FR6928 , MSP430FR6970 , MSP430FR6972 , MSP430FR69721 , MSP430FR6977 , MSP430FR6979 , MSP430FR69791 , MSP430FR6987 , MSP430FR6988 , MSP430FR6989 , MSP430FR69891
REF_A Control Register 0
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
Reserved | REFBGRDY | REFGENRDY | BGMODE | REFGENBUSY | REFBGACT | REFGENACT | |
r0 | r0 | r-(0) | r-(0) | r-(0) | r-(0) | r-(0) | r-(0) |
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
REFBGOT | REFGENOT | REFVSEL | REFTCOFF | Reserved | REFOUT | REFON | |
rw-0 | rw-0 | rw-(0) | rw-(0) | rw-(0) | r0 | rw-(0) | rw-(0) |
Can be modified only when REFGENBUSY = 0. |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
15-14 | Reserved | R | 0h | Reserved. Always reads as 0. |
13 | REFBGRDY | R | 0h | Buffered bandgap voltage is ready to be used. Both the bandgap and the bandgap buffer are active, and the reference voltage is settled for use by the comparator and the LCD.
0b = Buffered bandgap voltage is not ready to be used 1b = Buffered bandgap voltage is ready to be used |
12 | REFGENRDY | R | 0h | Variable reference voltage ready status. Variable reference voltage is ready to be used. Both the bandgap and the reference voltage amplifier are active and the variable reference voltage is settled; for example, for use by the ADC.
0b = Reference voltage output is not ready to be used 1b = Reference voltage output is ready to be used |
11 | BGMODE | R | 0h | Bandgap mode. Read only.
0b = Static mode 1b = Sampled mode |
10 | REFGENBUSY | R | 0h | Reference generator busy. Read only.
0b = Reference generator not busy 1b = Reference generator busy |
9 | REFBGACT | R | 0h | Reference bandgap active. Read only.
0b = Reference bandgap buffer not active 1b = Reference bandgap buffer active |
8 | REFGENACT | R | 0h | Reference generator active. Read only.
0b = Reference generator not active 1b = Reference generator active |
7 | REFBGOT | RW | 0h | Bandgap and bandgap buffer one-time trigger. If written with a 1, the generation of the buffered bandgap voltage is started. When the bandgap buffer voltage request is set, this bit is cleared by hardware.
0b = No trigger 1b = Generation of the bandgap voltage is started by writing 1 or by a hardware trigger |
6 | REFGENOT | RW | 0h | Reference generator one-time trigger. If written with a 1, the generation of the variable reference voltage is started. When the reference voltage request is set, this bit is cleared by hardware.
0b = No trigger 1b = Generation of the reference voltage is started by writing 1 or by a hardware trigger |
5-4 | REFVSEL | RW | 0h | Reference voltage level select.
Can be modified only when REFGENBUSY = 0. 00b = 1.2 V available when reference requested or REFON = 1 01b = 2.0 V available when reference requested or REFON = 1 10b = 2.5 V available when reference requested or REFON = 1 11b = 2.5 V available when reference requested or REFON = 1 |
3 | REFTCOFF | RW | 0h | Temperature sensor disable. The temperature sensor is disabled if the ADC on the device is not enabled independent of this control bit.
Can be modified only when REFGENBUSY = 0. 0b = Temperature sensor enabled 1b = Temperature sensor disabled to save power |
2 | Reserved | R | 0h | Reserved. Always reads as 0. |
1 | REFOUT | RW | 0h | Reference output buffer. On devices with an ADC10_A, this bit must be written with 0.
Can be modified only when REFGENBUSY = 0. 0b = Reference output not available externally 1b = Reference output available externally |
0 | REFON | RW | 0h | Reference enable.
Can be modified only when REFGENBUSY = 0. 0b = Disables reference if no other reference requests are pending 1b = Enables reference |