OTP memory device for multiple programming

The present invention discloses a multiple programmable OTP memory device and its programming method. The OTP memory device of the present invention includes a plurality of OTP memory cells and protection cells, and one OTP memory cell and a protection cell for recording states of corresponding OTP memory cells constitute one unit OTP memory block. The programming operation of the OTP memory cell is controlled such that the OTP memory cell in the unit OTP memory blocks is programmed sequentially in response to the reset signal. The read operation of the OTP memory cell is controlled to output the last programmed OTP memory cell data among the programmed OTP memory cells. OTP memory cell, prevention cell, reset signal, input control unit, output control unit