A programmable slow-cooker appliance uses an application-specific
integrated circuit digital controller, in which a user sets a time and
temperature for cooking a food item. The digital controller prevents the
unit from functioning only as a "keep warm" appliance, and a unique
design allows cooling of the application-specific integrated circuit
digital programmable controller during cooking.