 The use of field-programmable devices on a micro controller may allow field update of the firmware or permit late factory revisions to products that have been assembled but not yet shipped.Programmable memory also reduces the lead time required for deployment of a new product.Where hundreds of thousands of identical devices are required, using parts programmed at the time of manufacture can be economical.