LM8500HLQ9 National Semiconductor, LM8500HLQ9 Datasheet - Page 10
![no-image](/images/manufacturer_photos/0/4/469/national_semiconductor_sml.jpg)
LM8500HLQ9
Manufacturer Part Number
LM8500HLQ9
Description
IC TOUCHSCREEN CONTROLLER 44LLP
Manufacturer
National Semiconductor
Type
Resistiver
Datasheet
1.LM8300HVA9.pdf
(20 pages)
Specifications of LM8500HLQ9
Touch Panel Interface
4-Wire
Number Of Inputs/keys
1 TSC
Resolution (bits)
10 b
Data Interface
UART
Data Rate/sampling Rate (sps, Bps)
38.4k
Voltage - Supply
2.7 V ~ 5.5 V
Current - Supply
11.5mA
Operating Temperature
0°C ~ 70°C
Mounting Type
Surface Mount
Package / Case
44-LLP
Voltage Supply Source
Single Supply
For Use With
LM8500-REF-01 - BOARD EVALUATION LM8500
Lead Free Status / RoHS Status
Contains lead / RoHS non-compliant
Sampling Rate (per Second)
-
Other names
LM8500HLQ9TR
www.national.com
9.0 Functional Description
Read stored
calibration
points
Set focus
value (# of
pixels on
touch panel)
Set # of
samples per
coordinate (1,
2, 4, 8, 16,
32)
Set
communication
mode
(stream,
touchdown,
liftoff)
Set max delta
(# of pixels
from
predicted
coordinate)
Set calibration
points
Set minimum
pressure
Toggle
disable/enable
external filter
path
Toggle
disable/enable
self
power-down
Toggle
disable/enable
echo mode
Toggle
disable/enable
pressure
measurements
Command
PC
$B4
$B8
$BA
$BB
$BC
$BD
$BE
$A0
$A2
$A3
$A4
Byte
PC
1
$0-$3F
$01, $02,
$04, $08,
$10, $20
$01, $02,
$04
$00-$3F
Section
9.3.3
Advanced
Command
Bytes
Descriptions
$00-$7F
Byte 2
PC
$CA
$CA
$CA
$CA
$CA
$CA
$CA
$CA
$CA
$CA
$CA
Byte 1
TSC
Section
9.3.3
Advanced
Command
Bytes
Descriptions
$00-$3F
$01, $02,
$04, $08,
$10, $20
$01, $02,
$04
$00-$3F
Section
9.3.3
Advanced
Command
Bytes
Descriptions
$00-$7F
$00, $01
$00, $01
$00, $01
$00, $01
(Continued)
Byte 2
TSC
10
9.3.3 Advanced Command Bytes Descriptions
Unless otherwise mentioned, all values are in hex.
$B0: Read clock-speed
CLK_SEL pin tells the firmware which oscillator speed is
used. If the CLK_SEL input pin is floating or pulled high a
10.0MHz oscillator must be connected. If the pin is pulled
low a 3.3MHz oscillator must be connected. This command
enables the driver software to determine which oscillator
speed is used with the touch screen controller, as this deter-
mines the maximum coordinate pair per second data rates.
Note: This is available in the LM8500 only.
$B1: Read parameters
Toggle
disable/enable
calibration
coordinate
check
Wakeup
Shutdown
Soft reset
TSC Replies
Timeout
Re-send
Self test failed
Self test ok
Acknowledge
Calibration
coordinates
ok
Error / buffer
overrun
Software
version
Data transmit
Command
PC
Reply Byte #1: $CA (Acknowledge)
Byte #2: Clock readout (0 = 3.3MHz, 1 = 10MHz)
Reply Byte #1: $CA (Acknowledge)
Reply Byte #2: First byte in software version number,
year 20 (00-99)
Reply Byte #3: Communication mode (1 = stream, 2 =
touchdown, 4 = liftoff)
Byte #4: Wakeup on touch (0 = disabled, 1 = enabled)
Reply Byte #5: Number of samples (1,2, 4, 8, 16 or
32)
Byte #6: Clock readout (0 = 3.3MHz, 1 = 10MHz)
Byte #7: Second byte in software version number,
month (1-12)
Byte #8: Third byte in software version number, day
(1-31)
Byte #9: Focus value (0-63)
Byte #10: Max delta (0-63)
$A5
$A7
$A8
$AF
Byte
PC
1
Byte 2
PC
$CA
$CA
$CA
$CF
$CE
$CC
$CB
$CA
$C4
$C8
$C7
$80/$90 Payload (3/4
Byte 1
TSC
$00, $01
$CB, $CC
$0-$7F
bytes)
Byte 2
TSC