Tetra-n-butylammonium fluoride
| Names | |
|---|---|
| Preferred IUPAC name
N,N,N-Tributylbutan-1-aminium fluoride | |
| Other names
Tetrabutylammonium fluoride; TBAF; n-Bu4NF
| |
| Identifiers | |
| |
3D model (JSmol)
|
|
| ChEMBL | |
| ChemSpider | |
| ECHA InfoCard | Lua error in Module:Wikidata at line 880: attempt to index field 'wikibase' (a nil value). Lua error in Module:Wikidata at line 880: attempt to index field 'wikibase' (a nil value).Lua error in Module:EditAtWikidata at line 29: attempt to index field 'wikibase' (a nil value). |
| E number | Lua error in Module:Wikidata at line 880: attempt to index field 'wikibase' (a nil value). |
PubChem CID
|
|
| UNII | |
CompTox Dashboard (EPA)
|
|
| |
| Properties | |
| (C4H9)4NF | |
| Molar mass | 261.46 g/mol |
| Melting point | 58 to 60 °C (136 to 140 °F; 331 to 333 K) (trihydrate) |
Except where otherwise noted, data are given for materials in their standard state (at 25 °C [77 °F], 100 kPa).
| |
Tetra-n-butylammonium fluoride, commonly abbreviated to TBAF and n-Bu4NF, is a quaternary ammonium salt with the chemical formula (CH3CH2CH2CH2)4N+F−. It is commercially available as the white solid trihydrate and as a solution in tetrahydrofuran. TBAF is used as a source of fluoride ion in organic solvents.[1]
Preparation and properties
[edit | edit source]TBAF can be prepared by passing hydrofluoric acid through an ion-exchange resin, followed by tetrabutylammonium bromide. Upon evaporation of the water, TBAF can be collected as an oil in quantitative yield.[1]
Preparing anhydrous samples is of interest as the basicity of fluoride increases by more than 20 pK units on passing from aqueous to aprotic solvent.[citation needed] However, heating samples of the hydrated material to 77 °C under vacuum causes decomposition to the hydrogen difluoride salt.[2] Similarly, samples dried at 40 °C under high vacuum still contain 10-30 mol% of water and some 10% of difluoride.[3] Instead, anhydrous TBAF has been prepared by the reaction of hexafluorobenzene and tetrabutylammonium cyanide. Solutions of the salt in acetonitrile and dimethyl sulfoxide are stable.[4]
Reactions and uses
[edit | edit source]Because the fluoride ion is such a strong hydrogen bond acceptor, its salts tend to be hydrated and of limited solubility in organic solvents. As a fluoride ion source, TBAF solves this problem, although the nature of the fluoride is uncertain because TBAF samples are almost always hydrated, resulting in the formation of bifluoride (HF2−) hydroxide (OH−) as well as fluoride. Many applications tolerate heterogeneous or ill-defined fluoride sources.
As a fluoride source in organic solvents, TBAF is used to remove silyl ether protecting groups. It is also used as a phase transfer catalyst and as a mild base. As a deprotecting agent, TBAF in DMSO will convert O-silylated enolates into carbonyls. With C-Si bonds, TBAF gives carbanions that can be trapped with electrophiles or undergo protonolysis.[1][5]
TBAF is also used, when in an organic solvent, as an activator compound to allow super glue to stick to low surface energy polymers such as polyethylene and polypropylene. [6]
References
[edit | edit source]- ^ a b c Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Nina Gommermann and Paul Knochel "N,N-Dibenzyl-N-[1-cyclohexyl-3-(trimethylsilyl)-2-propynyl]-amine from Cyclohexanecarbaldehyde, Trimethylsilylacetylene and Dibenzylamine" Org. Synth. 2007, 84, 1. Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ European patent application/publication EP0333448A2
Further reading
[edit | edit source]- Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value)..