The implant (10) has data communication interfaces (11, 13) for a wireless data transfer and designed, such that the implant receives data comprising programming order through the interfaces. A memory (17) is provided for storing a control parameter and/or control parameter attribute, and a programmable controller (15) controls functions of the implant based on the parameter. The controller is connected with the interfaces and designed to check whether the parameter is compatible with parameter areas stored in the memory in case of reception of the programming order through one interface. Independent claims are also included for the following: (1) an arrangement for programming a programmable personal device (2) a method for programming a programmable personal device.