Non-Volatile Memory (NVM) technology is a critical component of the IoT chips built in advanced technologies like 40nm. The NSCore OTP+, One-Time-Programmable Plus, NVM has the unique feature of being able to be re-programmed to address the potential changes in software late in the product development process.