VPP is used as an input for the internal charge pump that generates the required voltage to program flash. VCCENVM is an embedded non-volatile memory (eNVM) supply.