Genesys Logic, Inc. GL860 USB 2.0 PC Camera Controller Datasheet Revision 1.01 Jan. 04, 2006 GL860 USB 2.0 PC Camera Controller Copyright: Copyright © 2006 Genesys Logic Incorporated. All rights reserved. No part of the materials may be reproduced in any form or by any means without prior written consent of Genesys Logic Inc.. Disclaimer: ALL MATERIALS ARE PROVIDED “AS IS” WITHOUT EXPRESS OR IMPLIED WARRANTY OF ANY KIND. NO LICENSE OR RIGHT IS GRANTED UNDER ANY PATENT OR TRADEMARK OF GENESYS LOGIC INC.. GENESYS LOGIC HEREBY DISCLAIMS ALL WARRANTIES AND CONDITIONS IN REGARD TO MATERIALS, INCLUDING ALL WARRANTIES, IMPLIED OR EXPRESS, OF MERCHANTABILITY, FITNESS FOR ANY PARTICULAR PURPOSE, AND NON-INFRINGEMENT OF INTELLECTUAL PROPERTY. IN NO EVENT SHALL GENESYS LOGIC BE LIABLE FOR ANY DAMAGES INCLUDING, WITHOUT LIMITATION, DAMAGES RESULTING FROM LOSS OF INFORMATION OR PROFITS. PLEASE BE ADVISED THAT THE MATERIALS MAY CONTAIN ERRORS OR OMMISIONS. GENESYS LOGIC MAY MAKE CHANGES TO THE MATERIALS OR TO THE PRODUCTS DESCRIBED THEREIN AT ANY TIME WITHOUT NOTICE. Trademarks: is a registrated trademark of Genesys Logic Inc.. All trademarks are the properties of their respective owners. Office: Genesys Logic, Inc. 12F, No. 205, Sec. 3, Beishin Rd., Shindian City, Taipei, Taiwan Tel: (886-2) 8913-1888 Fax: (886-2) 6629-6168 http ://www.genesyslogic.com ©2000-2006 Genesys Logic Inc. - All rights reserved. Page 2 GL860 USB 2.0 PC Camera Controller Revision History Revision Date Description 0.10 04/29/2004 First draft release 0.20 1. Added Pin List and Pin Description in Chapter 3. 05/25/2004 2. Changed Features contents in Chapter 2. 3. Changed CCD/CMOS Sensor interface function description in Chapter 4. 0.30 06/25/2004 Changed mass contents. 0.40 1. Removed 32-pin QFN package. 07/26/2004 2. Changed 64-pin name. 3. Added 100-pin PQFP package 0.90 11/10/2004 1.00 1.01 First draft release 1. Modify pin list and description. 2. Added and modify sensor register. 09/27/2005 3. Remove pin 64 pin list and pin decription. 4. Remove features “Complies with USB Video Class specification rev. 1.0”. 1. Add 48 pin assignment. 01/04/2006 2. Add 48 pin Descriptions 3. Add Application circuit ©2000-2006 Genesys Logic Inc. - All rights reserved. Page 3 GL860 USB 2.0 PC Camera Controller TABLE OF CONTENTS CHAPTER 1 GENERAL DESCRIPTION................................................. 6 CHAPTER 2 FEATURES ........................................................................... 7 CHAPTER 3 PIN ASSIGNMENT .............................................................. 8 3.1 PINOUT .................................................................................................... 8 3.2 PIN LIST ................................................................................................ 10 3.3 PIN DESCRIPTIONS ................................................................................ 13 CHAPTER 4 FUNCTIONAL DESCRIPTION ........................................ 15 4.1 FUNCTION BLOCK ................................................................................. 15 4.2 OPERATION MODE ................................................................................ 16 4.2.1 with Flash Memory....................................................................... 16 4.2.2 without Flash Memory ................................................................. 16 CHAPTER 5 ELECTRICAL CHARACTERISTICS.............................. 17 5.1 MAXIMUM RATINGS .............................................................................. 17 5.2 DC CHARACTERISTICS.......................................................................... 17 CHAPTER 6 PACKAGE DIMENSION................................................... 18 CHAPTER 7 ORDERING INFORMATION........................................... 22 APPENDIX A. APPLICATION CIRCUIT ................................................. 23 ©2000-2006 Genesys Logic Inc. - All rights reserved. Page 4 GL860 USB 2.0 PC Camera Controller LIST OF FIGURES FIGURE 3.1 - 100 PIN QFP PINOUT DIAGRAM ..................................................................8 FIGURE 3.2 - 48 PIN LQFP/QFN/LQFN PINOUT DIAGRAM ............................................9 FIGURE 4.1 - BLOCK DIAGRAM ......................................................................................15 FIGURE 6.1 - GL860 100 PIN QFP PACKAGE .................................................................18 FIGURE 6.2 - GL860 48 PIN LQFP PACKAGE ................................................................19 FIGURE 6.3 - GL860 48 PIN QFN PACKAGE...................................................................20 FIGURE 6.4 - GL860 48 PIN LQFN PACKAGE ................................................................21 LIST OF TABLES TABLE 3.1 - 100-PIN QFP PIN LIST ................................................................................11 TABLE 3.2 - 48-PIN LQFP/QFN/LQFN PIN LIST ..........................................................12 TABLE 3.3 - 100-PIN QFP PIN DESCRIPTIONS ................................................................13 TABLE 3.4 - 48-PIN LQFP/QFN/LQFN PIN DESCRIPTIONS ..........................................14 TABLE 5.1 - MAXIMUM RATINGS ...................................................................................17 TABLE 5.2 - DC CHARACTERISTICS EXCEPT USB SIGNALS ...........................................17 TABLE 7.1 - ORDERING INFORMATION...........................................................................22 ©2000-2006 Genesys Logic Inc. - All rights reserved. Page 5 GL860 USB 2.0 PC Camera Controller CHAPTER 1 GENERAL DESCRIPTION The GL860 is a high performance USB 2.0 controller for PC Camera application. With the Genesys Logic’s highly recognized self-developed USB high-speed transceiver, GL860 provides up to 480Mbps bandwidth for fulfilling the mass bandwidth demand of video transferring. GL860 also support USB isochronous mode to provide certain bandwidth to insure user can get satisfied usage experience on video application even running high bandwidth consumption devices concurrently. The GL860 integrates a highly flexible sensor interface to make it easily adopted with variety sensors in which include most popular CCD sensor module and CMOS sensors. The Gl860’s low power consumption, low operation temperature characteristic also make it is easy to implement a high quality PC Camera without worry about the noise signals of sensors to affect by high performance USB controller. ©2000-2006 Genesys Logic Inc. - All rights reserved. Page 6 GL860 USB 2.0 PC Camera Controller CHAPTER 2 FEATURES l USB specification compliance - Complies with 480Mbps Universal Serial Bus specification rev. 2.0. - Complies with 12Mbps Universal Serial Bus specification rev. 2.0.. - Support USB 2.0 Isochronous Video pipe to 24MB/s. l Sensor interface - Programmable interface for popular general CCD module/CMOS sensor l Non-processing video streaming (USB High-speed connection) l Support 4 USB endpoints - Endpoint 0: Control PIPE. - Endpoint 1: Isochronous/Bulk data in (configurable). - Endpoint 2: Interrupt OUT. - Endpoint 3: Interrupt IN. l Embedded 8052 micro-controller - Operate @ 15 MHz clock. - 8K ROM. l Support firmware stored in external FLASH memory for development of customer’s firmware l Support USB remote wakeup. l Maximum 15 GPIO ports. l 3.3V/1.8V operation. l 3.3V to 1.8V regulator is built-in. l Capability to support on-line download program l Available in 100-pin QFP and 48-pin LQFP/QFN/LQFN package. ©2000-2006 Genesys Logic Inc. - All rights reserved. Page 7 GL860 USB 2.0 PC Camera Controller CHAPTER 3 PIN ASSIGNMENT GPIO9 GPIO8 GPIO7 GPIO6 GPIO5 GPIO4 GND X2 X1 DVDD33 NC NC FSH_DAT4/ALE NC NC FSH_DAT7 FSH_DAT6 NC NC FSH_DAT5 P23/FSH_ADR11 P22/FSH_ADR10 P21/FSH_ADR9 P20/FSH_ADR8 80 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 NC DVDD33 GND DVDD TEST CMS_CLK 3.1 Pinout DVDD GND CMS_DAT2 CMS_DAT3 CMS_DAT4 CMS_DAT5 GPIO10 GPIO11 FSH_DAT0/ICE_CLK FSH_DAT1/ICE_RST GL860 QFP - 100 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 AVDD33 AVDD33 RREF GND GND DP DM AVDD33 GND GND GND DVDD P07/FSH_ADR7 P06/FSH_ADR6 NC NC GPIO14 EXTCPU GPIO13 GPIO12 NC NC CMS_DAT0 CMS_DAT1 NC NC NC NC GND DVDD NC NC HRST_ P02/FSH_ADR2 P03/FSH_ADR3 P04/FSH_ADR4 P05/FSH_ADR5 GPIO0 GPIO1 GPIO2 GPIO3 RDB/FSH_OEB WRB/FSHWEB P00/FSH_ADR0 P00/FSH_ADR1 NC CMS_DAT_6 CMS_DAT_7 CMS_DAT_8 CMS_DAT_9 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 FSH_DAT2/INT0 FSH_DAT3/INT1 P24/FSH_ADR12 P25/FSH_ADR13 P26/FSH_ADR14 P27/FSH_ADR15 VSYNC HSYNC GND DVDD33 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 Figure 3.1 - 100 Pin QFP Pinout Diagram ©2000-2006 Genesys Logic Inc. - All rights reserved. Page 8 GL860 USB 2.0 PC Camera Controller Figure 3.2 - 48 Pin LQFP/QFN/LQFN Pinout Diagram ©2000-2006 Genesys Logic Inc. - All rights reserved. Page 9 GL860 USB 2.0 PC Camera Controller 3.2 Pin List Three type packages: Case 1 l 100 pin l w/ICE and flash memory l 10 bit sensor interface l 15 GPIO pins l QFP package Case 2 l l l l 48 pin 8 bit sensor interface 12 GPIO pins LQFP/QFN/LQFN package ©2000-2006 Genesys Logic Inc. - All rights reserved. Page 10 GL860 USB 2.0 PC Camera Controller Table 3.1 - 100-Pin QFP Pin List Pin# Pin Name Type Pin# Pin Name Type Pin# Pin Name Type Pin# Pin Name Type 1 NC - 26 GND P 51 NC - 76 TEST I 2 CMS_DAT6 I 27 DVDD P 52 NC - 77 DVDD P 3 CMS_DAT7 I 28 NC - 53 DVDD33 P 78 GND P 4 CMS_DAT8 I 29 NC - 54 X1 I 79 DVDD33 P 5 CMS_DAT9 I 30 HRST_ I 55 X2 I/O 80 NC P 6 FSH_OEB I 31 GPIO12 I/O 56 GND 81 DVDD P 7 FSH_WEB I 32 GPIO13 I/O 57 GPIO4 I/O 82 GND P 8 FSH_ADR0 I/O 33 EXTCPU I 58 GPIO5 I/O 83 CMS_DAT2 I 9 FSH_ADR1 I/O 34 GPIO14 I/O 59 GPIO6 I/O 84 CMS_DAT3 I 10 GPIO0 I/O 35 NC - 60 GPIO7 I/O 85 CMS_DAT4 I 11 GPIO1 I/O 36 NC - 61 GPIO8 I/O 86 CMS_DAT5 I 12 GPIO2 I/O 37 FSH_ADR6 I/O 62 GPIO9 I/O 87 GPIO10 I/O 13 GPIO3 I/O 38 FSH_ADR7 I/O 63 FSH_DAT4 I/O 88 GPIO11 I/O 14 FSH_ADR2 I/O 39 DVDD P 64 FSH_DAT5 I/O 89 FSH_DAT0 I/O 15 FSH_ADR3 I/O 40 GND P 65 NC - 90 FSH_DAT1 I/O 16 FSH_ADR4 I/O 41 GND P 66 NC - 91 FSH_DAT2 I/O 17 FSH_ADR5 I/O 42 GND P 67 FSH_DAT6 I/O 92 FSH_DAT3 I/O P 68 FSH_DAT7 I/O 93 FSH_ADR12 I/O P 18 NC - 43 AVDD33 19 NC - 44 DM I/O 69 NC - 94 FSH_ADR13 I/O 20 CMS_DAT0 I 45 DP I/O 70 NC - 95 FSH_ADR14 I/O 21 CMS_DAT1 I 46 GND P 71 FSH_ADR8 I/O 96 FSH_ADR15 I/O 22 NC - 47 GND P 72 FSH_ADR9 I/O 97 VSYNC I 23 NC - 48 RREF A 73 FSH_ADR10 I/O 98 HSYNC I 24 NC - 49 AVDD33 P 74 FSH_ADR11 I/O 99 GND P 25 NC - 50 AVDD33 P 75 CMS_CLK ©2000-2006 Genesys Logic Inc. - All rights reserved. I/O 100 DVDD33 P Page 11 GL860 USB 2.0 PC Camera Controller Table 3.2 - 48-Pin LQFP/QFN/LQFN Pin List Pin# Pin Name Type Pin# Pin Name Type Pin# 1 DVDD33 P 13 HRST_ I 2 CMS_DAT6 I 14 GPIO13 3 CMS_DAT7 I 4 CMS_DAT8 5 CMS_DAT9 6 Pin Name Type Pin# Pin Name Type 25 DVDD33 P 37 DVDD P I/O 26 X1 I 38 GND P 15 GPIO14 I/O 27 X2 I/O 39 DVDD33 P I 16 DVDD P 28 GND 40 DVDD P I 17 GND P 29 GPIO4 I/O 41 GND P GPIO0 I/O 18 GND P 30 GPIO5 I/O 42 CMS_DAT2 I 7 GPIO1 I/O 19 AVDD33 P 31 GPIO6 I/O 43 CMS_DAT3 I 8 GPIO2 I/O 20 DM I/O 32 GPIO7 I/O 44 CMS_DAT4 I 9 GPIO3 I/O 21 DP I/O 33 GPIO8 I/O 45 CMS_DAT5 I 10 CMS_DAT1 I/O 22 GND P 34 GPIO9 I/O 46 VSYNC I/O 11 GND P 23 RREF A 35 CMS_CLK I/O 47 HSYNC I/O 12 DVDD P 24 AVDD33 P 36 TEST ©2000-2006 Genesys Logic Inc. - All rights reserved. P I 48 GND P Page 12 GL860 USB 2.0 PC Camera Controller 3.3 Pin Descriptions Table 3.3 - 100-Pin QFP Pin Descriptions Pin Name Pin# DVDD 27,39,77,81 20,21,83~86, CMS_DAT0~9 2~5 FSH_OEB 6 FSH_WEB 7 8,9,14~17, FSH_ADR0~15 37,38,71~74 , 93~96 GPIO0~14 GND HRST_ EXTCPU AVDD33 DM DP RREF DVDD33 X1 X2 FSH_DAT0~7 CMS_CLK 10~13,57~62, 87,88,31,32,34 26,40,41,42, 46,47,56,78, 82,99 30 33 43,49,50 44 45 48 53,79,100 54 55 89,90,91,92, 63,64,67,68 75 TEST 76 VSYNC HSYNC 97 98 Type Description P 1.8V core power I Sensor data bit 0~9 I I Read strobe of Output enable for flash memory. Low active Write strobe of Write enable for flash memory. Low active I/O Port 0 and Port 2 for Address of flash memory I/O (pd) GPIO pins bit 0~14 P Ground I (pu) I P I/O I/O A P I I/O Use external CPU mode for firmware development. 3.3V analog power USB DUSB D+ Reference R 3.3V power 12M crystal in 12M crystal out I/O Data bus of flash memory I/O I (pd) I/O I/O Sensor clock Hardware reset, low active Test mode Sensor Vsync Sensor Hsync 1,18,19,22~25, NC 28,29,35,36, 51,52,65,66, 69,70,80 - No connection ©2000-2006 Genesys Logic Inc. - All rights reserved. Page 13 GL860 USB 2.0 PC Camera Controller Table 3.4 - 48-Pin LQFP/QFN/LQFN Pin Descriptions Pin Name Pin# Type DVDD 12,16,37,40 P CMS_DAT1~9 10,42~45,2~5 GPIO0~9,13,14 6~9,29~34, 14,15 I I/O (pd) GND DVDD33 11,17,18,22, 28,38,41,48 1,25,39 P Description 1.8V power for crystal Sensor data bit 1~9 GPIO pins bit 0~9,13,14 Ground 3.3V core power 19,24 P I (pu) P DM 20 I/O USB D- DP 21 I/O USB D+ RREF 23 A Reference R X1 26 I 12M crystal in X2 27 I/O 12M crystal out CMS_CLK 35 Sensor clock TEST 36 VSYNC 46 I/O I (pd) I/O HSYNC 47 I/O Sensor Hsync NC 10 - No connection HRST AVDD33 Notation: Type O I B B/I B/O P A pu pd odpu 13 Hardware reset, low active 3.3V analog power Test mode Sensor Vsync Output Input Bi-directional Bi-directional, default input Bi-directional, default output Power / Ground Analog Internal pull up Internal pull down Open drain with internal pull up ©2000-2006 Genesys Logic Inc. - All rights reserved. Page 14 GL860 USB 2.0 PC Camera Controller CHAPTER 4 FUNCTIONAL DESCRIPTION 4.1 Function Block CCD/CMOS Sensor I/F TXFIFO PIE USB 2.0 PHY CPU 8052 Figure 4.1 - Block Diagram l CCD Module/CMOS Sensor Interface GL860 can link with popular CMOS sensor on market for PC camera application. GL860 can be configured by different sensor requirement. If sensor is acting as master, GL860 can accept HSYNC/VSYNC from sensor. If GL860 is configured as a master HSYNC/VSYNC will be provided by GL860 to sensor. GL860 keep the most flexibility to fit most of the sensors. The detail of configuration needs to refer to GL860 Application Note. For most sensors no matter of YUV format or RGB format, they can be easily transferred image data to PC by GL860. l TXFIFO GL860 build in 6K byte internal buffer for USB high bandwidth application. This 6K internal buffer can be used as transmitted buffer of isochronous pipe or bulk pipe. In USB specification, the highest bandwidth of isochronous pipe is 24M byte/second, that can be easily derived to maximum frame rate depending on configuration. For example, frame rate can be easily achieved to 30 frames per second if image size is 640 x 480 if raw data output and sensor clock is 15M. l PIE PIE handles the USB protocol defined in chapter 8 of USB specification Revision 2.0. It co-works with CPU to play the role of the chip’s kernel. The main functions of PIE include the state machine of USB protocol flow, CRC check, PID error check, and timeout check. Unlike USB1.1, bit stuffing/de-stuffing is implemented in UTMI, not in PIE. l USB 2.0 PHY (UTMI ) UTMI handles the low level USB protocol and signaling. It’s designed based on the Intel’s UTMI specification 1.01. The major functions of UTMI logic are to handle the data and clock recovery, NRZI encoding/decoding, Bit stuffing /de-stuffing, supporting USB2.0 test modes, and serial/parallel conversion. l CPU CPU is the micro-processor unit of GL860. It is an 8-bit 8052 processor with 8K ROM and 256 bytes RAM. It operates at 15Mhz clock to decode the USB command issued from host and then prepares the data to respond to the host. In addition, μC can handle GPIO (general purpose I/O) settings and reading content of EEPROM to support high flexibility for customers of different configurations of chip. These configurations include self/bus power mode setting, individual/gang mode setting, downstream port number setting, device removable/non-removable setting, and PID/VID setting. ©2000-2006 Genesys Logic Inc. - All rights reserved. Page 15 GL860 USB 2.0 PC Camera Controller 4.2 Operation Mode For customized firmware, flash memory can use as external program memory of CPU. This is for customer to develop their firmware. This is only available for 100-pin package type. 4.2.1 with Flash Memory l l l l Only available in 100-pin QFP package Force EXTCPU = 0 GPIO9 pull down GPIO13/GPIO14 used as serial bus to configure sensor 4.2.2 without Flash Memory l l l If 100 pin, set EXTCPU = 0 GPIO9 pull down GPIO13/GPIO14 are used as serial bus to configure sensor ©2000-2006 Genesys Logic Inc. - All rights reserved. Page 16 GL860 USB 2.0 PC Camera Controller CHAPTER 5 ELECTRICAL CHARACTERISTICS 5.1 Maximum Ratings Table 5.1 - Maximum Ratings Symbol VIN TA FOSC Parameter 3.3V Input Voltage Min. Max. 3.0 3.6 Ambient Temperature under bias 0 Unit V o +100 C 12 MHz ± 500ppm Frequency 5.2 DC Characteristics Table 5.2 - DC Characteristics Except USB Signals Symbol Min. Typ. Max. Unit Power Dissipation - - - mA VDD Power Supply Voltage 3 3.3 3.6 V VIL LOW level input voltage - - 0.9 V VIH HIGH level input voltage 2.0 - - V VTLH LOW to HIGH threshold voltage 1.36 1.48 1.62 V VTHL HIGH to LOW threshold voltage 1.36 1.48 1.62 V VOL LOW level output voltage when IOL=8mA - - 0.4 V VOH 2.4 - - V - - - µA RDN HIGH level output voltage when IOH=8mA Leakage current for pads with internal pull up or pull down resistor Pad internal pull down resister - - - Ω RUP Pad internal pull up resister - - - Ω PD IOLK Parameter ©2000-2006 Genesys Logic Inc. - All rights reserved. Page 17 GL860 USB 2.0 PC Camera Controller CHAPTER 6 PACKAGE DIMENSION D D1 D2 A A2 51 102 103 -A- 50 Green Package Internal No. A1 0.05 s -D- -B- Lot Code 31 30 4X 1 4X e b D Date Code 100 D E E1 E2 GL860 Code AAAAAAAGAA No. YWWXXXXXXXX aaa C A-B D bbb H A-B D c ddd M C A-B s D s SEE DETAIL "F" -01 0D -C- SEATING PLANE ccc C 0- 2 CONTROL DIMENSIONS ARE IN MILLIMETERS. MILLIMETER INCH SYMBOL R1 MIN. NOM. MAX. MIN. NOM. MAX. A 3.40 0.134 R2 A1 0.25 0.010 2.50 2.72 2.90 0.098 0.107 0.114 A2 D 23.20 BASIC 0.913 BASIC GAGE PLANE E 17.20 BASIC 0.677 BASIC S L D1 20.00 BASIC 0.787 BASIC 0.25 mm 0- 3 E1 14.00 BASIC 0.551 BASIC L1 D2 18.85 BASIC 0.742 BASIC E2 12.35 BASIC 0.486 BASIC DETAIL "F" R1 0.13 0.005 R2 0.13 0.30 0.005 0.012 NOTES : 00 7 0 7 0- 1 0 0 1. DIMENSIONS D1 AND E1 DO NOT INCLUDE MOLD PROTRUSION. ALLOWABLE PROTRUSION IS 0.25 0- 2 15 REF 15 REF mm PER SIDE. D1 AND E1 ARE MAXIMUM 0- 3 15 REF 15 REF PLASTIC BODY SIZE DIMENSIONS INCLUDING c 0.11 0.15 0.23 0.004 0.006 0.009 MOLD MISMATCH. L 0.73 0.88 1.03 0.029 0.035 0.041 L1 1.60 REF 0.063 REF 2. DIMENSION b DOES NOT INCLUDE DAMBAR S 0.20 0.008 PROTRUSION. ALLOWABLE DAMBAR b 0.22 0.30 0.38 0.009 0.012 0.015 PROTRUSION SHALL NOT CAUSE THE LEAD e 0.65 BASIC 0.026 BASIC WIDTH TO EXCEED THE MAXIMUM b DIMENSION TOLERANCES OF FORM AND POSITION BY MORE THAN 0.08mm. DAMBAR CAN NOT BE aaa 0.25 0.010 LOCATED ON THE LOWER RADIUS OR THE FOOT. bbb 0.20 0.008 MINIMUM SPACE BETWEEN PROTRUSION AND ccc 0.13 0.005 AN ADJACENT LEAD IS 0.07mm. ddd 0.10 0.004 Figure 6.1 - GL860 100 Pin QFP Package ©2000-2006 Genesys Logic Inc. - All rights reserved. Page 18 GL860 USB 2.0 PC Camera Controller D D1 A D2 A2 25 36 37 Green Package GL860 AAAAAAAGAA YWWXXXXXXXX Date Code B Code No. Lot Code 48 13 12 4X 1 e 0-1 4X b bbb H A B D C ccc C 0-2 R1 R2 GAGE PLANE 0.25mm S L 0-3 NOTES : 1. DIMENSIONS D1 AND E1 DO NOT INCLUDE MOLD PROTRUSION. ALLOWABLE PROTRUSION IS 0.25 mm PER SIDE. D1 AND E1 ARE MAXIMUM PLASTIC BODY SIZE DIMENSIONS INCLUDING MOLD MISMATCH. 2. DIMENSION b DOES NOT INCLUDE DAMBAR PROTRUSION. ALLOWABLE DAMBAR PROTRUSION SHALL NOT CAUSE THE LEAD WIDTH TO EXCEED THE MAXIMUM b DIMENSION BY MORE THAN 0.08mm. DAMBAR CAN NOT BE LOCATED ON THE LOWER RADIUS OR THE FOOT. MINIMUM SPACE BETWEEN PROTRUSION AND AN ADJACENT LEAD IS 0.07mm. c ddd M C A B s D s 0- H aaa C A B D L1 E2 E E1 24 Internal No. A A1 0.05 S D SEATING PLANE CONTROL DIMENSIONS ARE IN MILLIMETERS. MILLIMETER INCH SYMBOL MIN. NOM. MAX. MIN. NOM. MAX. A 1.60 0.063 A1 0.05 0.15 0.002 0.006 1.35 A2 1.40 1.45 0.053 0.055 0.057 D 9.00 BASIC 0.354 BASIC E 9.00 BASIC 0.354 BASIC D1 7.00 BASIC 0.276 BASIC E1 7.00 BASIC 0.276 BASIC D2 5.50 BASIC 0.217 BASIC E2 5.50 BASIC 0.217 BASIC R1 0.08 0.003 R2 0.08 0.20 0.003 0.008 00° 3.5° 7° 0° 3.5° 7° 0- 1 0° 0° 0- 2 11° 12° 13° 11° 12° 13° 0- 3 11° 12° 13° 11° 12° 13° c 0.09 0.20 0.004 0.008 L 0.45 0.60 0.75 0.018 0.024 0.030 L1 1.00 REF 0.039 REF S 0.20 0.008 b 0.17 0.20 0.27 0.007 0.008 0.011 e 0.50 BASIC 0.020 BASIC TOLERANCES OF FORM AND POSITION aaa 0.20 0.008 bbb 0.20 0.008 ccc 0.08 0.003 ddd 0.08 0.003 Figure 6.2 - GL860 48 Pin LQFP Package ©2000-2006 Genesys Logic Inc. - All rights reserved. Page 19 GL860 USB 2.0 PC Camera Controller Figure 6.3 - GL860 48 Pin QFN Package ©2000-2006 Genesys Logic Inc. - All rights reserved. Page 20 GL860 USB 2.0 PC Camera Controller Figure 6.4 - GL860 48 Pin LQFN Package ©2000-2006 Genesys Logic Inc. - All rights reserved. Page 21 GL860 USB 2.0 PC Camera Controller CHAPTER 7 ORDERING INFORMATION Table 7.1 - Ordering Information Part Number Package GL860 100-pin QFP GL860 48-pin LQFP/QFN/LQFN ©2000-2006 Genesys Logic Inc. - All rights reserved. Status Page 22 GL860 USB 2.0 PC Camera Controller Appendix A. Application circuit The schematic below represents a very basic example to the controller and is subject to variations depending on application intentions. Y1 FSH_DAT5 FSH_DAT4 GPIO9 GPIO8 GPIO7 GPIO6 GPIO5 GPIO4 C1 0.1uF VDD3_3 FSH_DAT7 FSH_DAT6 VDD3_3 TEST CMS_CLK FSH_ADR11 FSH_ADR10 FSH_ADR9 FSH_ADR8 VDD1_8 12MHz R1 1M C3 VDD1_8 VDD3_3 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 80 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 DVDD8 DGND8 CMS_DAT2 CMS_DAT3 CMS_DAT4 CMS_DAT5 GPIO10 GPIO11 FSH_DAT0-ICE_CLK FSH_DAT1-ICE_RST_ FSH_DAT2-INT0_ FSH_DAT3-INT1_ P24-FSH_ADR12 P25-FSH_ADR13 P26-FSH_ADR14 P27-FSH_ADR15 VSYNC HSYNC DGND9 DVDD9 AVDD4_1 AVDD4 RREF AGND4_1 AGND4 DP DM AVDD3 AGND3 DGND2_1 DGND2 DVDD2 P07-FSH_ADR7 P06-FSH_ADR6 NC11 NC10 GPI O14 EXTCPU GPI O13 GPI O12 NC1 CMS_DAT6 CMS_DAT7 CMS_DAT8 CMS_DAT9 RDB-FSH_OEB W RB-FSH_WEB P00-FSH_ADR0 P01-FSH_ADR1 GPIO0 GPIO1 GPIO2 GPIO3 P02-FSH_ADR2 P03-FSH_ADR3 P04-FSH_ADR4 P05-FSH_ADR5 NC2 NC3 CMS_DAT0 CMS_DAT1 NC4 NC5 NC6 NC7 DGND1 DVDD1 NC8 NC9 HRST_ C11 VDD3_3 GL860_QFP_100 0.1uF CMS_DAT6 CMS_DAT7 CMS_DAT8 CMS_DAT9 FSH_OEB FSH_WEB FSH_ADR0 FSH_ADR1 GPIO0 GPIO1 GPIO2 GPIO3 FSH_ADR2 FSH_ADR3 FSH_ADR4 FSH_ADR5 GL860_QFP100 CMS_DAT1 0.1uF CMS_DAT2 CMS_DAT3 CMS_DAT4 CMS_DAT5 GPIO10 GPIO11 FSH_DAT0 FSH_DAT1 FSH_DAT2 FSH_DAT3 FSH_ADR12 FSH_ADR13 FSH_ADR14 FSH_ADR15 VSY NC HSYNC 20p 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 C6 C7 0.1u 0.1u R2 720(1%) DP DM VDD3_3 VDD1_8 FSH_ADR7 FSH_ADR6 C9 C10 0.1u 0.1u GPIO14 EXCPU GPIO13 VDD3_3 GPIO13 R3 4.7K VDD3_3 GPIO14 R4 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 C8 C5 20p NC18 DVDD7 DGND6 DVDD6 TEST CMS_CLK P23-FSH_ADR11 P22-FSH_ADR10 P21-FSH_ADR9 P20-FSH_ADR8 NC17 NC16 FSH_DAT7 FSH_DAT6 NC15 NC14 FSH_DAT5 FSH_DAT 4-ALE GPIO9 GPIO8 GPIO7 GPIO6 GPIO5 GPIO4 DGND5 X2 X1 DVDD5 NC13 NC12 U1 C4 0.1u C2 0.1uF 4.7K VDD3_3 R5 20K C12 0.1uF R6 240K VDD1_8 C13 0.1uF ©2000-2006 Genesys Logic Inc. - All rights reserved. Page 23 GL860 USB 2.0 PC Camera Controller VDD1_8 VDD3_3 VDD1_8 C2 C3 0.1uF 0.1uF 0.1uF 48 47 46 45 44 43 42 41 40 39 38 37 HSYNC VSYNC CMS_DAT5 CMS_DAT4 CMS_DAT3 CMS_DAT2 C1 DGND9 HSYNC VSYNC CMS_DAT5 CMS_DAT4 CMS_DAT3 CMS_DAT2 DGND8 DVDD8 DVDD7 DGND6 DVDD6 U1 VDD3_3 C4 0.1uF VDD1_8 CMS_DAT6 CMS_DAT7 CMS_DAT8 CMS_DAT9 GPIO1 GPIO2 GPIO3 1 2 3 4 5 6 7 8 9 10 11 12 TEST CMS_CLK GPIO9 GPIO8 GPIO7 GPIO6 GPIO5 GPIO4 DGND5 X2 X1 DVDD5 DVDD9 CMS_DAT6 CMS_DAT7 CMS_DAT8 CMS_DAT9 GPIO0 GPIO1 GPIO2 GPIO3 CMS_DAT1 DGND1 DVDD1 GL860_LQFP/QFN/LQFN_48 36 35 34 33 32 31 30 29 28 27 26 25 CMS_CLK GPIO9 GPIO8 GPIO7 GPIO6 GPIO5 GPIO4 Y1 VDD3_3 12MHz R1 1M C5 VDD3_3 GPIO13 GL860_LQFP48 13 14 15 16 17 18 19 20 21 22 23 24 HRST_ GPIO13 GPIO14 DVDD2 DGND2 AGND3 AVDD3 DM DP AGND4 RREF AVDD4 0.1uF C6 C7 C8 0.1uF 20p 20p VDD3_3 R2 10K R3 20K R4 10K C10 C9 DM DP VDD3_3 GPIO14 GPIO13 GPIO14 VDD3_3 0.1uF R6 VDD1_8 VDD3_3 C11 C12 0.1uF 0.1uF R5 720R (1%) 0.1uF 240K ©2000-2006 Genesys Logic Inc. - All rights reserved. Page 24