Key Scan Operation Functions
1.Key scan timing
The key scan period is 288T (s). To reliably determine the on/off state of the keys, this LSI scans the keys twice and
determines that a key has been pressed when the key data agrees. It outputs a key data read request (a low level on DO)
615T (s) after starting a key scan. If the key data does not agree and a key was pressed at that point, it scans the keys
again. Thus this LSI cannot detect a key press shorter than 615T (s).
2.Key scan operation
•The pins KS1 to KS6 are set to the high or low state by the control data.
•If a key on one of the lines corresponding to a KS1 to KS6 pin which is set high is pressed, the oscillator on the OSC
pin is started and a key scan is performed. Keys are scanned until all keys are released. Multiple key presses are
recognized by determining whether multiple key data bits are set.
•If a key is pressed for longer than 615T (s) (where T = 1/fosc) this LSI outputs a key data read request (a low level on
DO) to the controller. The controller acknowledges this request and reads the key data. However, if CE is high during a
serial data transfer, Do will be set high.
•After the controller reads the key data, the key data read request is cleared (DO is set high) and this LSI performs
another key scan. Also note that DO being an open-drain output, requires a pull-up resistor (between 1 kand 10 k) .
Page 10
LC75700T
Key on
*2. Not that the high/low states of these pins are determined by the control data, and that key scan output signals are not output
from pins that are set to low .
576T[s]
*2
11
22
33
44
55
6 6
KS4
KS5
KS6
KS3
KS2
*2KS1
T=
1
fosc
*2
*2
*2
*2
*2
*2
*2
*2
*2
*2
Serial data transfer
Key data read request
Key data readKey data read Key data read
DO
DI
Key address (63H) Key address
CE
Key scan
Key input 2
Key input 1
615T[s]
Key data read request Key data read request
615T[s] 615T[s]
Serial data transfer
Serial data transfer
Key address
T=
1
fosc
Example: When control data “KP1 and KP2 = 0, KC1 to KC5 = 0, KC6 = 1” are executed.
(i.e.key scanning with only KS6 high.)
Page 11
LC75700T
KI3
KI4
KI2
KI1
KI5
*3
[H] KS6
[L] KS5
[L] KS4
[L] KS3
[L] KS2
[L] KS1
When any one of these keys is pressed, the
oscillator on the OSC pin is started and the
keys are scanned.
*3. These diodes are required to reliabled recognize multiple key presses of keys on the KS6 line when state with
only KS6 high, as in the above example. That is, these diodes prevent incorrect operations due to sneak currents
in the KS6 key scan output signal keys on the KS1 to KS5 lines are pressed at the same time.
Key data read request
Key data read Key data read
DO
DI
Serial data transfer
Key address (63H)
Key address
Serial data transferSerial data transfer
CE
Key scan
Key input
(KS6 line)
615T[s]
Key data read request
615T[s]
T=
1
fosc
Multiple Key Presses
Although this LSI is capable of key scanning without inserting diodes for dual key presses, triple key presses on the
KI1 to KI5 input pin lines, or multiple key presses on the KS1 to KS6 output pin lines, multiple presses other than these
cases may result in keys that were not pressed recognized as having been pressed. Therefore, a diode must be inserted
in series with each key.Applications that do not recognize multiple key presses of three or more keys should check the
key data for three or more 1 bits and ignore such data.
System Reset
When the power is first applied, the state of function is undefined, so it must be initialized by RES = “L”
1.Reset methods
This LSI stopprts the reset methods described below.
When a system reset is applied, key scanning is disabeled, the key data is reset, and the general-purpose output ports
are set to and held at the low level (V
SS
).
Set RES = “H” after the RES = “L” period. And key scanning become possible by the control data are transferred.
Page 12
LC75700T
Control data transfer
KS1 to KS3
Output pins
KS4/P4 to KS6/P2
P1
RES
CE
Undefined
"L"
Defined
Notes: t1 10 µs
t2 10 µs
V
IL
t1
V
DD
V
DD
min
V
IL
t2
V
IH
1
Blocks to which the reset applies.
RES
CCB
INTERFACE
V
DD
DI
KEY SCAN
KI1
KI2
KI3
KI4
KI5
KS1
KS2
KS3
KS4/P4
KS5/P3
P1
KS6/P2
KEY BUFFER
GENERAL PORT
CONTROL REGISTER
SHIFT REGISTER
CLOCK
GENERATOR
V
SS
CL
CE
DO
OSC
2.Internal block states during the reset period.
• CLOCK GENERATOR
Reset is applied and the basic clock is stopped. (The oscillator on the OSC pin is stopped.)
• KEY SCAN, KEY BUFFER
Reset is applied, the circuit is set to the initial state, and at the same time the key scan operation is disabled.
And all the key data is set to Low. Then, when the control data are transferred, the key scanning operation is enabled.
• GENERAL PORT
Reset is applied and the outputs of P1 to P4 are all set to the low level.
• CCB INTERFACE, SHIFT REGISTER, CONTROL REGISTER
When a reset is applied, The CONTROL REGISTER is forcibly initialized internally. Then, when control data are
transferred, the LSI operates according to the control data.

LC75700T-TLM-E

Mfr. #:
Manufacturer:
ON Semiconductor
Description:
Interface - Specialized KEY SCAN IC
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union