A Pure CMOS One-time Programmable memory (PCOP) macro using a PMOS antifuse is designed for field programming. In this work, a Temperature-controlled programming Voltage Generator (TVG) realizes field programming by improving programming characteristics over a wide temperature range, from 40 C to 125 C, and supply voltage variations of 10%. In addition, the memory cell dimensions are optimized and reduced by 40%, which also results in better reading characteristics. PCOP has a 16-Kbit capacity, uses 1.1-V and 3.3-V power sources, occupies 0.224 mm and is implemented in a 40-nm pure CMOS logic technology with thin and thick oxide film transistors.