MCPO
Script error: No such module "For". <templatestyles src="Chembox/styles.css"/>
Template:Chembox image cellTemplate:Chembox image cellTemplate:Chembox AllOtherNamesTemplate:Chembox headerbarTemplate:Chembox IndexlistTemplate:Chembox JmolTemplate:Chembox ChEMBLTemplate:Chembox ECHATemplate:Chembox E numberTemplate:Chembox IUPHAR ligandTemplate:Chembox UNIITemplate:Chembox CompToxTemplate:Chembox headerbarTemplate:Chembox Datapage checkTemplate:Chembox Footer| Template:Longitem | Template:Unbulleted list |
| ChEBI | Template:Unbulleted list |
| ChemSpider | Template:Unbulleted list |
| DrugBank | Template:Unbulleted list |
| EC Number | Template:Unbulleted list |
| KEGG | Template:Unbulleted list |
| Template:Longitem | Template:Unbulleted list |
| RTECS number | Template:Unbulleted list |
| Script error: No such module "collapsible list". | |
| Script error: No such module "collapsible list". | |
| Template:Longitem | Template:Chembox Elements/molecular formula |
| Molar mass | Template:Chem molar mass |
Template:Chembox Footer/trackingScript error: No such module "TemplatePar".Template:Short description
MCPO is a chemical compound that can be used to produce chemiluminescence.[1] MCPO is mainly used for its chemiluminescent properties and is most commonly used in demonstrations of chemiluminescence as a safer alternative to TCPO. It is used as an alternative to TCPO due to its safer reaction product of methyl salicylate rather than the product of TCP, 2,4,6-trichlorophenol, a known carcinogen.
Synthesis
MCPO is synthesized by reacting methyl salicylate with oxalyl chloride in a solution of THF and pyridine:[1]
Pyridine reacts with HCl produced forming the THF insoluble pyridine hydrochloride salt. Water is then added to the solution to dissolve the precipitated pyridine HCl and decrease the solubility of the MCPO in solution, causing it to precipitate. The MCPO precipitate is then filtered and washed with water to remove contaminants.
See also
References
<templatestyles src="Reflist/styles.css" />
Script error: No such module "Check for unknown parameters".