Patent ID: 11880314
Assignee: DIALOG SEMICONDUCTOR B.V.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 14:
15. A method of operating an external device, comprising the steps of:
providing a microcontroller for driving the external device, the microcontroller comprising a processor coupled to a controller, and a communication interface; wherein the controller comprises a finite state machine coupled to an internal bus and to a storage medium configured to store a plurality of commands executable by the finite state machine;
wherein the processor is coupled to the storage medium via the internal bus;
executing a command to generate a logic signal using the finite state machine; and
generating a drive signal based on the logic signal to drive the external device using the communication interface;
wherein the storage medium is configured to store a plurality of signal-profiles, and wherein each command among the plurality of commands is associated with a signal-profile among the plurality of signal-profiles.