The block is a nonvolatile electrically erasable programmable read-only memory (EEPROM) with volume 1Kbyte (16(bit per word) x 8(words per page) x 64(pages)) with single-bit output data and parallel write data in one word. Write EEPROM page data comes to input di<15:0> and write process execute if signal wr=“1”. Data di<15:0>, page address adr_p <5:0>, word address in page adr_w <2:0> are latched into internal registers and cannot be changed until the end of the writing process. At the end of the writing, the ready = “1” flag is set. Data reading is carried out by specifying the page address adr_p <5:0> and the address of the word in the page adr_w <2:0>, as well as the reading bit in the word adr_b <3:0>. After applying the reading strobe, the do signal is set at the output corresponding to the reading data from the corresponding addresses of the EEPROM cell. EEPROM also has a 7MHz output from a built-in oscillator. The oscillator has frequency control inputs to compensate for process variation. Memory is optimized for usage in the industrial and commercial applications, requiring low power consumption and supply voltage. The EEPROM is designed under SMIC EEPROM CMOS 0.18 um technology process with 2P5M metal option (the block is also available in 2P6M metal option.