Semiconductor device and electronic device
First Claim
1. A semiconductor device which is formed on one semiconductor substrate of single-crystal silicon, comprising:
- a touch panel controller operable to perform pulse-drive control on a first group of electrodes of a touch panel and detection control of touch signals arising on a second group of electrodes capacitively coupled with the first group of electrodes;
a processor operable to perform control of the touch panel controller; and
a display driver operable to perform drive control of a display panel,wherein the display driver operates while the processor remains in a sleep state,wherein the touch panel controller does not operate while the processor remains in the sleep state,wherein the sleep state is set by execution of a sleep command by the processor and is cancelled in response to an interrupt sent to the processor,wherein the processor returns to a workable state from the sleep state each time a given length of time elapses, and causes the touch panel controller to perform an action of detecting a touch/no touch,wherein when the processor cannot acquire a result of judgment as “
being touched”
, the processor returns to the sleep state again, and waits for a given length of time to elapse,wherein the processor returns to its workable state from the sleep state each time the given length of time elapses,wherein upon receipt of the result of judgment as “
being touched”
, the processor takes an action to a host processor disposed outside of the semiconductor device for processing the result, and waits for a touch-scan-activation instruction in response to the action taken by the processor from the host processor disposed outside of the semiconductor device for causing the touch panel controller to perform an action of detecting a touch/no touch, and the display driver waits for an activation instruction in response to the action taken by the processor from the host processor disposed outside of the semiconductor device, andwherein the display driver receives the activation instruction from the host processor disposed outside of the semiconductor device before the touch panel controller receives the scan-activation instruction from the host processor disposed outside of the semiconductor device.
8 Assignments
0 Petitions
Accused Products
Abstract
The semiconductor device has a touch panel controller, a processor and a display driver. The semiconductor device is arranged so as to reduce an electric power uselessly consumed while the action of the display driver is stopped or suspended and further, and an electric power uselessly consumed by the touch-detecting action for recovery of the display driver from the state of the action being stopped or suspended.
The processor built in the semiconductor device together with the touch panel controller and the display driver returns to its workable state from Sleep state each time a given length of time elapses, and then causes the touch panel to perform a touch-detecting action. When the processor cannot acquire a result of judgment as “being touched”, it returns to Sleep state again, and waits for the given length of time to elapse.
-
Citations
21 Claims
-
1. A semiconductor device which is formed on one semiconductor substrate of single-crystal silicon, comprising:
-
a touch panel controller operable to perform pulse-drive control on a first group of electrodes of a touch panel and detection control of touch signals arising on a second group of electrodes capacitively coupled with the first group of electrodes; a processor operable to perform control of the touch panel controller; and a display driver operable to perform drive control of a display panel, wherein the display driver operates while the processor remains in a sleep state, wherein the touch panel controller does not operate while the processor remains in the sleep state, wherein the sleep state is set by execution of a sleep command by the processor and is cancelled in response to an interrupt sent to the processor, wherein the processor returns to a workable state from the sleep state each time a given length of time elapses, and causes the touch panel controller to perform an action of detecting a touch/no touch, wherein when the processor cannot acquire a result of judgment as “
being touched”
, the processor returns to the sleep state again, and waits for a given length of time to elapse,wherein the processor returns to its workable state from the sleep state each time the given length of time elapses, wherein upon receipt of the result of judgment as “
being touched”
, the processor takes an action to a host processor disposed outside of the semiconductor device for processing the result, and waits for a touch-scan-activation instruction in response to the action taken by the processor from the host processor disposed outside of the semiconductor device for causing the touch panel controller to perform an action of detecting a touch/no touch, and the display driver waits for an activation instruction in response to the action taken by the processor from the host processor disposed outside of the semiconductor device, andwherein the display driver receives the activation instruction from the host processor disposed outside of the semiconductor device before the touch panel controller receives the scan-activation instruction from the host processor disposed outside of the semiconductor device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An electronic device comprising:
-
a host processor; a touch panel having a plurality of drive electrodes, a plurality of detection electrodes, and capacitance components formed between each of the pluralities of electrodes; a touch panel controller operable to perform pulse-drive control on a first group of electrodes of the touch panel and detection control of touch signals arising on a second group of electrodes capacitively coupled with the first group of electrodes; a processor connected with the host processor and operable to control the touch panel controller; a display panel; and a display driver connected with the host processor and operable to perform drive control of the display panel, wherein the touch panel controller, the processor, and the display driver are formed on one semiconductor substrate of single-crystal silicon, wherein the display driver operates while the processor remains in a sleep state, wherein the touch panel controller does not operate while the processor remains in the sleep state, wherein the sleep state is set by execution of a sleep command by the processor and is cancelled in response to an interrupt sent to the processor, wherein the processor returns to a workable state from the sleep state each time a given length of time elapses, and causes the touch panel controller to perform an action of detecting a touch/no touch, wherein, when the processor cannot acquire the result of judgment as “
being touched”
, the processor returns to the sleep state again, and waits for the given length of time to elapse,wherein the processor in the sleep state returns to its workable state from the sleep state each time the given length of time elapses, wherein upon receipt of the result of judgment as “
being touched”
, the processor takes an action to the host processor for processing the result, and waits for a touch-scan-activation instruction in response to the action taken by the processor from the host processor for causing the touch panel controller to perform an action of detecting a touch/no touch, and the display driver waits for an activation instruction in response to the action taken by the processor from the host processor, andwherein the display driver receives the activation instruction from the host processor before the touch panel controller receives the scan-activation instruction from the host processor. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
-
Specification