a device comprises an integrated circuit comprising n first circuit modules each having an enabled state , wherein n is an integer greater than zero and m second circuit modules each having a disabled state , wherein m is an integer greater than zero . a control module that outputs upgrade data including identification of the m second circuit modules for enabling the m second circuit modules , respectively , and that allows selection and enablement of at least one of the m second circuit modules by a purchaser based on payment of at least corresponding ones of m prices associated with said m second circuit modules .