本发明公开了一种降低编程功耗的方法、装置、存储介质和终端,读取一定长度编程数据,判断芯片内与该编程数据对应地址中需要编程的地址数量,若地址数量足够,编程模块发送一次编程脉冲,位线电荷泵在此脉冲内启动提供编程电流;若地址数量不足,则再读取一定长度编程数据,直至芯片内与读取的实际编程数据对应的地址中需要编程的地址数足够,且读取的实际编程数据长度不大于芯片最大编程长度,编程模块才会发送一次编程脉冲,位线电荷泵在此脉冲内启动提供编程电流,这样可减小位线电荷泵功耗;而且位线电荷泵分为多个驱动电流能力较小的位线电荷泵单元,根据每次需要编程的地址个数控制位线电荷泵单元启闭数量,以减少输出波纹和进一步减小能耗。