A surgical instrument is disclosed. The instrument includes a microcontroller coupled to a memory, the microcontroller is configured to control the surgical instrument and a usage counter stored in the memory that is incremented when the surgical instrument is activated, wherein the microcontroller is further configured to prevent actuation of the surgical instrument when the usage counter is above a predetermined threshold.