A total of 1216 items for Data Acquisition - Touch Screen Controllers products

Manufacturers
  • Analog Devices Inc.

  • Analog Devices Inc./Maxim Integrated

  • Asahi Kasei Microdevices(AKM)

  • Cypress Semiconductor

  • EM Microelectronic

  • Infineon Technologies

  • Microchip Technology

  • NKK Switches Co., Ltd.

  • NXP USA Inc.

  • Renesas Electronics

  • Rochester Electronics

  • ROHM Semiconductor

  • Semtech Corporation

  • STMicroelectronics

  • Texas Instruments

  • Waldom Electronics

  • WyreStorm Technologies

Product Status
  • Active

  • Discontinued at Digi-Key

  • Obsolete

Operating Temperature
  • -

  • -20°C ~ 70°C

  • -20°C ~ 85°C

  • -20°C ~ 85°C (TA)

  • -25°C ~ 85°C

  • -30°C ~ 70°C

  • -30°C ~ 85°C (TA)

  • -35°C ~ 85°C

  • -40°C ~ 105°C

  • -40°C ~ 105°C (TA)

  • -40°C ~ 125°C

  • -40°C ~ 85°C

  • -40°C ~ 85°C (TA)

  • 0°C ~ 70°C

Mounting Type
  • -

  • Surface Mount

  • Surface Mount, Wettable Flank

Package / Case
  • -

  • 100-LQFP

  • 100-TQFP

  • 114-UFBGA

  • 117-UFBGA

  • 12-UFBGA, CSPBGA

  • 12-UFBGA, DSBGA

  • 12-UFBGA, WLCSP

  • 12-WFBGA, WLBGA

  • 12-WFBGA, WLCSP

  • 12-WFDFN Exposed Pad

  • 12-WQFN Exposed Pad

  • 120-VFBGA

  • 128-LQFP

  • 136-UFBGA

  • 14-SOIC (0.154", 3.90mm Width)

  • 14-WFDFN Exposed Pad

  • 144-LQFP

  • 144-UFBGA

  • 16-SSOP (0.154", 3.90mm Width)

  • 16-TSSOP (0.173", 4.40mm Width)

  • 16-UFBGA, CSPBGA

  • 16-VFQFN Exposed Pad

  • 16-VQFN Exposed Pad

  • 16-VQFN Exposed Pad, CSP

  • 16-WFQFN Exposed Pad

  • 16-WQFN Exposed Pad, CSP

  • 162-UFBGA

  • 176-LQFP

  • 19-UFBGA, WLCSP

  • 20-SOIC (0.295", 7.50mm Width)

  • 20-SSOP (0.209", 5.30mm Width)

  • 20-TSSOP (0.173", 4.40mm Width)

  • 20-VFQFN Exposed Pad

  • 20-VQFN Exposed Pad

  • 20-WFQFN Exposed Pad

  • 24-UFBGA, CSPBGA

  • 24-UFBGA, DSBGA

  • 25-UFBGA, WLCSP

  • 28-LSSOP (0.220", 5.60mm Width)

  • 28-SOIC (0.295", 7.50mm Width)

  • 28-SSOP (0.154", 3.90mm Width)

  • 28-SSOP (0.209", 5.30mm Width)

  • 28-TSSOP (0.173", 4.40mm Width)

  • 28-UFBGA, DSBGA

  • 28-UFQFN Exposed Pad

  • 28-VFQFN Exposed Pad

  • 28-WFQFN Exposed Pad

  • 32-TSSOP (0.240", 6.10mm Width)

  • 32-UFQFN Exposed Pad

  • 32-VFQFN Exposed Pad

  • 32-VFQFN Exposed Pad, CSP

  • 32-WFQFN Exposed Pad

  • 34-UFBGA, WLCSP

  • 36-QFN

  • 38-XFQFN Exposed Pad

  • 40-VFQFN Exposed Pad

  • 44-LCC (J-Lead)

  • 44-QFP

  • 44-TQFP

  • 44-UFQFN Exposed Pad

  • 44-VQFN Exposed Pad

  • 44-WFQFN Exposed Pad

  • 48-LQFP

  • 48-TFSOP (0.240", 6.10mm Width)

  • 48-TQFP

  • 48-UFBGA

  • 48-UFQFN Exposed Pad

  • 48-VFBGA

  • 48-VFQFN Exposed Pad

  • 48-WFQFN Exposed Pad

  • 49-UFBGA

  • 49-UFBGA, WLCSP

  • 56-UFQFN Exposed Pad

  • 56-VFQFN Exposed Pad

  • 56-XFQFN Exposed Pad

  • 64-LQFP

  • 64-TQFP

  • 64-VFQFN Exposed Pad

  • 70-UFBGA

  • 8-SOIC (0.154", 3.90mm Width)

  • 84-BGA

  • 88-UFBGA

  • Module

  • 16-TSSOP (0.173, 4.40mm Width)

  • 16-SSOP (0.154, 3.90mm Width)

  • 73-WFBGA

Current - Supply
  • -

  • 0.25 µs

  • 1 mA

  • 1 µA

  • 1.17 mA

  • 1.25 mA

  • 10 nA

  • 105 µA

  • 11.28 mA

  • 11.5 mA

  • 11.8 mA

  • 12.89 mA

  • 120 µA

  • 15 mA

  • 17 mA

  • 170 mA

  • 19 mA

  • 2.5 µA

  • 20 µA

  • 226.2 µA

  • 240 µA

  • 25 mA

  • 280 µA

  • 390 µA

  • 4 mA

  • 40 mA

  • 5 mA

  • 500 nA

  • 500 µA

  • 60 µA

  • 600 µA

  • 65 µA

  • 650 µA

  • 655 µA

  • 670 µA

  • 68 µA

  • 780 µA

  • 797 µA

  • 800 µA

  • 82 µA

  • 820 µA

  • 970 µA

  • 7.5µA, 12µA

Type
  • Buttons

Interface
  • -

  • I²C

  • I²C, I²S, Serial, SPI

  • I²C, Serial

  • I²C, Serial, SPI

  • I²C, SPI

  • I²C, SPI, USB

  • I²C, UART

  • I²C, USB

  • I²S

  • I²S, SPI

  • MICROWIRE, QSPI, SPI

  • Parallel

  • Serial

  • Serial, UART, USB

  • Serial, USB

  • SPI

  • SPI, UART

  • UART

  • USB

Supplier Device Package
  • -

  • 100-TQFP (14x14)

  • 114-UFBGA (7x5)

  • 117-UFBGA (7x5)

  • 117-UFBGA (9.5x7)

  • 12-CSP (2.17x1.67)

  • 12-DFN (3x3)

  • 12-DSBGA

  • 12-TQFN (4x4)

  • 12-VCSP50L2 (2x1.5)

  • 12-WLCSP (1.51x2.01)

  • 12-WLCSP (1.5x2)

  • 12-WLCSP (1.61x2.01)

  • 12-WLCSP (2x1.5)

  • 12-WLP (2.14x1.56)

  • 120-BGA Microstar Junior (6x6)

  • 128-TQFP (14x20)

  • 136-UFBGA (7x7)

  • 14-DFN (4x3)

  • 14-SOIC

  • 144-LQFP (20x20)

  • 16-LFCSP-VQ (4x4)

  • 16-LFCSP-WQ (4x4)

  • 16-QFN (3x3)

  • 16-QFN (4x4)

  • 16-QFNJ (3x3)

  • 16-QSOP

  • 16-SSOP

  • 16-TSSOP

  • 16-VCSP50L2 (2x2)

  • 16-VFQFPN (3x3)

  • 16-VQFN (3x3)

  • 16-VQFN (4x3.5)

  • 16-VQFN (4x4)

  • 162-UFBGA (10x5)

  • 176-LQFP (24x24)

  • 19-WLCSP (2.07x2.07)

  • 20-QFN (4x4)

  • 20-SOIC

  • 20-SSOP

  • 20-TQFN (4x4)

  • 20-TSSOP

  • 20-VQFN (5x5)

  • 24-DSBGA (2.57x2.57)

  • 24-VCSP50L2 (2.6x2.6)

  • 25-WLCSP (2.5x2.8)

  • 28-DSBGA

  • 28-QFN

  • 28-QFN (5x5)

  • 28-QSOP

  • 28-SOIC

  • 28-SSOP

  • 28-SSOP-B

  • 28-TQFN (5x5)

  • 28-TSSOP

  • 28-UQFN (4x4)

  • 32-LFCSP-VQ (5x5)

  • 32-MLF® (5x5)

  • 32-QFN (5x5)

  • 32-TSSOP

  • 32-VQFN (5x5)

  • 32-WQFN (5x5)

  • 34-WLCSP (2.5x2.44)

  • 36-QFN (5x5)

  • 38-XQFN (4x4)

  • 40-QFN (6x6)

  • 40-VQFN (6x6)

  • 44-PLCC (16.58x16.58)

  • 44-QFN (5x5)

  • 44-QFN (8x8)

  • 44-TQFP

  • 44-TQFP (10x10)

  • 44-WQFN (7x7)

  • 48-BGA MICROSTAR JUNIOR (4x4)

  • 48-LFQFP

  • 48-QFN (6x6)

  • 48-TQFP (7x7)

  • 48-TSSOP

  • 48-UFBGA (4.3x4.3)

  • 48-UQFN (6x6)

  • 48-VFQFN (6x6)

  • 48-VQFN (7x7)

  • 49-UFBGA (5x5)

  • 49-WLCSP (3.09x3.25)

  • 56-QFN (6x6)

  • 56-QFN (8x8)

  • 56-QFN-EP (8x8)

  • 56-UFQFN (6x6)

  • 56-VQFN (7x7)

  • 56-XQFN (6x6)

  • 64-LQFP (10x10)

  • 64-QFN (9x9)

  • 64-TQFP (10x10)

  • 70-BGA (5.5x5.5)

  • 8-SO

  • 84-UFBGA (6x6)

  • 88-UFBGA (6x6)

  • Module

  • VQFN020V4040

Touchscreen
  • -

  • 2 Wire Capacitive

  • 3 Wire Capacitive

  • 4 or 5 Wire Resistive

  • 4 Wire Capacitive

  • 4 Wire Resistive

  • 4, 5, or 8 Wire Resistive

  • 5 Wire Resistive

Voltage - Supply
  • -

  • 1.2V ~ 3.6V

  • 1.62V ~ 1.98V

  • 1.62V ~ 3.6V, 3V ~ 3.47V

  • 1.65V ~ 3.6V

  • 1.65V ~ 3.7V

  • 1.6V ~ 3.6V

  • 1.71V ~ 3.47V

  • 1.71V ~ 3.47V, 3.14V ~ 3.47V

  • 1.71V ~ 5.5V

  • 1.71V, 2.57V ~ 3.47V

  • 1.71V, 2.7V ~ 3.6V

  • 1.7V ~ 3.6V

  • 1.8V ~ 3.3V

  • 1.8V ~ 3.6V

  • 1.8V ~ 5.25V

  • 1.8V ~ 5.5V

  • 1.8V ~ 5V

  • 1.8V, 3.3V

  • 2.2V ~ 5.25V

  • 2.38V ~ 5.25V

  • 2.3V ~ 3.6V

  • 2.45V ~ 5.25V

  • 2.4V ~ 5.25V

  • 2.57V ~ 3.47V, 3.14V ~ 10.5V

  • 2.5V ~ 5.25V

  • 2.5V ~ 5V

  • 2.5V, 3.3V, 5V

  • 2.7V ~ 3.6V

  • 2.7V ~ 5.25V

  • 2.7V ~ 5.5V

  • 2.7V ~ 5V

  • 2.7V, 3V ~ 3.47V

  • 3.135V ~ 3.465V

  • 3.3V

  • 3.3V ~ 5V

  • 3.3V, 5V

  • 3V ~ 3.6V

  • 3V ~ 5.5V

  • 3V ~ 5V

  • 4.5V ~ 5.25V

  • 4.75V ~ 5.25V

  • 1.71V ~ 1.95V, 3V ~ 5.5V

  • 1.71V ~ 5.5V, 2.6V ~ 5.5V

  • 1.71V ~ 5.5V, 2.65V ~ 5.5V

  • 1.2V ~ 2V, 2.2V ~ 3.6V

Resolution ( Bits)
  • -

  • 10 b

  • 10, 12 b

  • 10, 16 b

  • 12 b

  • 14 b

  • 16 b

  • 32 b

  • 8 b

  • 8 b, 12 b

  • 8, 10, 12 b

Number of Inputs
  • Up to 16

Voltage Reference
  • -

  • External

  • External, Internal

  • Internal

Proximity Detection
  • No

L E D Driver Channels
  • Up to 16

Series
  • *

  • Automotive, AEC-Q100

  • Automotive, AEC-Q100, PSOC®Gen6L

  • Automotive, AEC-Q100, PSOC®6L

  • Automotive, AEC-Q100, PSOC®

  • TrueTouch™

  • Automotive, AEC-Q100, PSOC®7XL

  • Automotive, AEC-Q100, PSoC™ 7XL

  • maXTouch®

  • maXTouch™

Mounting Type
  • Surface Mount, Wettable Flank

Operating Temperature
  • -40°C ~ 105°C (TA)

  • -40°C ~ 125°C (TA)

  • -40°C ~ 85°C

  • -40°C ~ 85°C (TA)

Voltage- Supply
  • 1.7V ~ 3.6V

  • 2.2V ~ 5.25V

  • 2.7V ~ 5V

  • 3.3V

  • 3V ~ 5.5V

  • 1.71V ~ 1.95V, 3V ~ 5.5V

  • 1.71V ~ 5.5V, 2.6V ~ 5.5V

  • 1.71V ~ 5.5V, 2.65V ~ 5.5V

  • 1.71V ~ 1.95V, 2V ~ 5.5V

Current- Supply
  • 280 µA

  • 30 mA

  • 780 µA

  • 273 µA

Resolution( Bits)
  • 12 b

  • 32 b

Voltage Reference
  • External, Internal

  • Internal

Packaging
  • Tray

  • Bulk

  • Tape & Reel (TR)

  • Cut Tape (CT)

  • Dasenic-Reel®

Filtered Results:

A total of 1216 items for Data Acquisition - Touch Screen Controllers products

Part Number Pricing(USD) AvailabilityQuantityDescriptionProduct StatusOperating TemperatureMounting TypePackage / CaseCurrent - SupplyTypeInterfaceSupplier Device PackageTouchscreenVoltage - SupplyResolution ( Bits)Number of InputsVoltage ReferenceProximity DetectionL E D Driver ChannelsSeriesMounting TypeOperating TemperatureVoltage- SupplyCurrent- SupplyResolution( Bits)Voltage ReferencePackaging
AR1011-I/SS
AR1011-I/SS

Microchip Technology

Datasheet

1+   $2.0790

25+   $1.8990

100+   $1.7190

1000+   $1.5750

5000+   $1.4940

9867
IC SCREEN CNTRL 10BIT 20SSOPActive-40°C ~ 85°CSurface Mount20-SSOP (0.209", 5.30mm Width)17 mA------------------
TSC2046EIPW
TSC2046EIPW

Texas Instruments

Datasheet

7+   $0.3126

10+   $0.3098

90+   $0.3074

180+   $0.3066

270+   $0.3061

33204
IC SCREEN CNTRL 12BIT 16TSSOPActive-40°C ~ 85°CSurface Mount16-TSSOP (0.173", 4.40mm Width)780 µA------------------
AR1011T-I/SS
AR1011T-I/SS

Microchip Technology

Datasheet

3+   $1.5111

9600
IC SCREEN CNTRL 10BIT 20SSOPActive-40°C ~ 85°CSurface Mount20-SSOP (0.209", 5.30mm Width)17 mA------------------
AR1100T-I/SO
AR1100T-I/SO

Microchip Technology

Datasheet

1+   $2.7990

25+   $2.5650

100+   $2.3130

1000+   $2.1330

5000+   $2.0430

7680
IC SCREEN CNTRL 12BIT 20SOICActive-40°C ~ 85°CSurface Mount20-SOIC (0.295", 7.50mm Width)25 mA------------------
AR1021T-I/ML
AR1021T-I/ML

Microchip Technology

Datasheet

1+   $2.5110

25+   $2.2950

100+   $2.0880

1000+   $1.9080

5000+   $1.8450

7920
IC SCREEN CNTRL 10BIT 20QFNActive-40°C ~ 85°CSurface Mount20-VFQFN Exposed Pad17 mA------------------
ADS7846N/2K5
ADS7846N/2K5

Texas Instruments

Datasheet

1+   $1.6740

25+   $1.6380

100+   $1.5750

500+   $1.5030

1000+   $1.4220

3753
IC SCREEN CNTRL 12BIT 16TSSOPActive-40°C ~ 85°CSurface Mount16-TSSOP (0.173", 4.40mm Width)500 µA------------------
TSC2007IPW
TSC2007IPW

Texas Instruments

Datasheet

45+   $1.0780

105+   $0.8846

160+   $0.8569

220+   $0.8293

285+   $0.8016

24504
IC SCREEN CNTRL 12BIT 16TSSOPActive-40°C ~ 85°CSurface Mount16-TSSOP (0.173", 4.40mm Width)226.2 µA------------------
AD7843ARUZ
AD7843ARUZ

Rochester Electronics

Datasheet

1+   $3.6090

10+   $2.7990

96+   $2.1060

288+   $1.8990

576+   $1.7010

3372
IC SCREEN CNTRL 12BIT 16TSSOPActive-40°C ~ 85°CSurface Mount16-TSSOP (0.173", 4.40mm Width)-------------------
TSC2004IRTJT
TSC2004IRTJT

Texas Instruments

Datasheet

1+   $2.7990

25+   $2.7450

100+   $2.6280

500+   $2.5200

1000+   $2.3760

21744
IC SCREEN CNTRL 12BIT 20QFNActive-40°C ~ 85°CSurface Mount20-WFQFN Exposed Pad797 µA------------------
MTCH6102-I/SS
MTCH6102-I/SS

Microchip Technology

Datasheet

1+   $0.9630

5358
IC SCREEN CNTRL 28SSOPActive-40°C ~ 85°CSurface Mount28-SSOP (0.209", 5.30mm Width)1.17 mA------------------
MTCH6102-I/MV
MTCH6102-I/MV

Microchip Technology

Datasheet

1+   $1.7550

25+   $1.6200

100+   $1.4580

1000+   $1.3410

5000+   $1.2690

4779
IC SCREEN CNTRL 28QFNActive-40°C ~ 85°CSurface Mount28-UFQFN Exposed Pad1.17 mA------------------
AR1020-I/SS
AR1020-I/SS

Microchip Technology

Datasheet

1+   $1.5570

50+   $1.5390

7737
IC SCREEN CNTRL 10BIT 20SSOPActive-40°C ~ 85°CSurface Mount20-SSOP (0.209", 5.30mm Width)17 mA------------------
AR1100T-I/SS
AR1100T-I/SS

Microchip Technology

Datasheet

10+   $2.4408

250+   $2.0340

500+   $2.0160

1600+   $1.9980

3200+   $1.9800

12468
IC SCREEN CNTRL 12BIT 20SSOPActive-40°C ~ 85°CSurface Mount20-SSOP (0.209", 5.30mm Width)25 mA------------------
AR1020T-I/SS
AR1020T-I/SS

Microchip Technology

Datasheet

1+   $2.0790

25+   $2.0340

100+   $1.9530

1600+   $1.9530

10605
IC SCREEN CNTRL 10BIT 20SSOPActive-40°C ~ 85°CSurface Mount20-SSOP (0.209", 5.30mm Width)17 mA------------------
AR1021-I/SO
AR1021-I/SO

Microchip Technology

Datasheet

1+   $2.2680

25+   $2.0790

100+   $1.8810

1000+   $1.7280

5000+   $1.6470

9868
IC SCREEN CNTRL 10BIT 20SOICActive-40°C ~ 85°CSurface Mount20-SOIC (0.295", 7.50mm Width)17 mA------------------
AR1020-I/ML
AR1020-I/ML

Microchip Technology

Datasheet

1+   $2.3850

25+   $2.1870

100+   $1.9620

1000+   $1.8450

5000+   $1.7280

11784
IC SCREEN CNTRL 10BIT 20QFNActive-40°C ~ 85°CSurface Mount20-VFQFN Exposed Pad17 mA------------------
AR1100-I/SO
AR1100-I/SO

Microchip Technology

Datasheet

1+   $2.7450

25+   $2.5200

100+   $2.2770

1000+   $2.0970

5000+   $2.0070

9348
IC SCREEN CNTRL 12BIT 20SOICActive-40°C ~ 85°CSurface Mount20-SOIC (0.295", 7.50mm Width)25 mA------------------
AD7879-1WARUZ-RL7
AD7879-1WARUZ-RL7

Analog Devices Inc.

Datasheet

1+   $5.7870

10+   $3.7170

100+   $3.1410

250+   $2.8620

500+   $2.6910

7200
IC SCREEN CNTRL 12BIT 16TSSOPActive-40°C ~ 85°CSurface Mount16-TSSOP (0.173", 4.40mm Width)-------------------
TSC2046IPW
TSC2046IPW

Texas Instruments

Datasheet

155+   $0.2989

325+   $0.2796

500+   $0.2700

720+   $0.2507

935+   $0.2411

32209
IC SCREEN CNTRL 12BIT 16TSSOPActive-40°C ~ 85°CSurface Mount16-TSSOP (0.173", 4.40mm Width)780 µA------------------
MTCH6301-I/PT
MTCH6301-I/PT

Microchip Technology

Datasheet

1+   $3.2760

25+   $3.0060

100+   $2.7090

1000+   $2.5020

5000+   $2.3940

4125
IC SCREEN CNTRL 44TQFPActive-40°C ~ 85°CSurface Mount44-TQFP19 mA------------------
ATMXT640U-CCU023
ATMXT640U-CCU023

Microchip Technology

Datasheet

1+   $4.5540

100+   $4.1670

490+   $4.0050

5880
MAXTOUCH TOUCHSCREEN CONTROLLERActive-40°C ~ 85°CSurface Mount88-UFBGA-------------------
ATMXT640U-CCUR023
ATMXT640U-CCUR023

Microchip Technology

Datasheet

1+   $4.7160

100+   $4.2750

500+   $4.0050

1000+   $3.9060

8531
MAXTOUCH TOUCHSCREEN CONTROLLERActive-40°C ~ 85°CSurface Mount88-UFBGA-------------------
ATMXT2952TD-C2UR001
ATMXT2952TD-C2UR001

Microchip Technology

Datasheet

1+   $10.0890

25+   $9.2430

100+   $8.3700

1000+   $7.6950

5000+   $7.3350

11901
MAXTOUCH TOUCHSCREEN CONTROLLERActive-40°C ~ 85°CSurface Mount162-UFBGA-------------------
ATMXT2952TD-C2U001
ATMXT2952TD-C2U001

Microchip Technology

Datasheet

1+   $10.0440

25+   $9.2160

100+   $8.3430

1000+   $7.6770

5000+   $7.2990

17136
MAXTOUCH TOUCHSCREEN CONTROLLERActive-40°C ~ 85°CSurface Mount162-UFBGA-------------------
AD7843ARQZ
AD7843ARQZ

Rochester Electronics

Datasheet

25+   $1.8719

59+   $1.5359

91+   $1.4880

125+   $1.4400

162+   $1.3919

12129
IC SCREEN CNTRL 12BIT 16QSOPActive-40°C ~ 85°CSurface Mount16-SSOP (0.154", 3.90mm Width)-------------------
ATMXT1664T3-CCUR035
ATMXT1664T3-CCUR035

Microchip Technology

Datasheet

1+   $7.6590

100+   $6.9480

500+   $6.5160

1000+   $6.3540

12000
MAXTOUCH TOUCHSCREEN CTRL ICActive-40°C ~ 85°CSurface Mount136-UFBGA-------------------
SX8653ICSTRT
SX8653ICSTRT

Semtech Corporation

Datasheet

10+   $4.2541

6000+   $2.3634

1079
IC SCREEN CNTRL 12BIT 12WLCSPObsolete-40°C ~ 85°CSurface Mount12-UFBGA, WLCSP105 µA------------------
AK4187ZEN
AK4187ZEN

Asahi Kasei Microdevices(AKM)

Datasheet
N/A
79
IC TOUCH SCREEN CTLR I2C 16QFNObsolete----------------------
ATMXT640T-CCU034
ATMXT640T-CCU034

Microchip Technology

Datasheet

1+   $19.0600

533
IC SCREEN CNTRL 84UFBGAActive-40°C ~ 85°CSurface Mount--------------------
MAX1234EGI+
MAX1234EGI+

Analog Devices Inc./Maxim Integrated

Datasheet

1+   $1.8346

10+   $1.7795

100+   $1.6694

1000+   $1.6328

1728
IC SCREEN CNTRL 12BIT 28QFNObsolete-40°C ~ 85°CSurface Mount28-VFQFN Exposed Pad670 µA------------------