STV-676/501C-R01 STMicroelectronics, STV-676/501C-R01 Datasheet
![no-image](/images/manufacturer_photos/0/6/637/stmicroelectronics_sml.jpg)
STV-676/501C-R01
Specifications of STV-676/501C-R01
Available stocks
Related parts for STV-676/501C-R01
STV-676/501C-R01 Summary of contents
Page 1
... The STV0676 co-processor combined with ST CMOS image sensors offers highly integrated imaging products which deliver USB 1.1, RGB- preview, YCrCb or M-JPEG digital video data frames per second. The STV0676 interfaces to CIF (352 x 288) or VGA (640 x 480) image sensor and performs: – pixel defect correction, – ...
Page 2
... EEPROM format and contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 2.6 Strings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 2.7 CheckSum . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 2.8 I2C slave mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 2.9 Digiport . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 2.10 General purpose input and output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 3 STV0676 application example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 3.1 USB webcam . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 3.2 Embedded camera . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 4 Pinout and pin descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 4.1 STV0676 pin details . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 5 Detailed specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 5.1 STV0676 absolute maximum ratings ...
Page 3
... STV0676 5.2 STV0676 AC/DC characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 6 Package mechanical data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 7 Reference design and evaluation kits . . . . . . . . . . . . . . . . . . . . . . . . . . 20 8 Design issues . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 9 Revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 Contents 3/22 ...
Page 4
... Overview 1.1 STV0676 co-processor general description The STV0676 is a digital video processor requiring no external RAM and a minimum of passive support components to provide a complete USB camera. STV0676 accepts raw digital video data from a ST VGA or CIF format CMOS sensor and is capable of transferring the resulting JPEG data to a host PC over USB at rates frames per second VGA. ...
Page 5
... STV0676 1.2.2 Video processor functions STV0676 provides a master clock SCLK to the camera module. Each 10-bit pixel value generated by the sensor is transmitted across the 5 wire databus SDATA[4: pair of sequential 5-bit nibbles, most significant nibble first. Codes representing the start and end frames and the start and end of lines are embedded within the video data stream to allow the video processor to synchronise with the video data stream ...
Page 6
... CCIR or NTSC. Two fields per frame are required by the internal sensor video timing model. Integration time, sensor analogue gain and STV0676 digital gain are all used to control the overall exposure. The STV0676 exposure algorithm uses an asymptotic approach in calculating the change required in the present exposure value to approach the requested exposure target ...
Page 7
... STV0676 1.6 Control processor The embedded 8052 microprocessor core controls the data flow through the major sub blocks within STV0676 as well as the I corresponding to requests from the device driver. 1.7 Power management The chipset conforms to all power requirements specified by USB Version 1.1. ...
Page 8
... USB interface The USB interface is designed to be compliant with version 1.1 of the USB specification. The STV0676 is a low power device and is therefore suitable for connection to any USB port on a PC, self-powered hub or when connected to a bus-powered hub. The device complies with the device framework specified in Chapter 9 of the USB specification as follows: ● ...
Page 9
... Mode selection All USB devices report a VID, PID and power consumption as part of a standard device descriptor. The VID and PID for STV0676 can be configured by the state of the digiport bits or by using an external EEPROM. The mode selection is made using the two MODESEL pins as described in Table 2 ...
Page 10
... Serial EEPROM STV0676 is designed to be used with a 128 or 256 byte serial I can be programmed with data to allow a user to fully customise the USB identity of STV0676. The configuration of this data is as follows. 10/22 PID LS nibble 4’b0101 4’b0110 4’b0111 4’ ...
Page 11
... STV0676 2.5 EEPROM format and contents Table 7. EEPROM format and contents Location The remaining space is available for the string blocks indexed at locations 8, 9 and 10. 2.6 Strings The strings referred to above (locations 8-10), are the USB string descriptors referenced from the device, configuration and interface descriptors. The value should be set to ’0’ if the string is not implemented or to the offset in bytes of the start of the string block in the EEPROM ...
Page 12
... This port can also be used to configure USB descriptor information at power up see ( Section 2.3 from STMicroelectronics. 2.10 General purpose input and output STV0676 provides pins which can be used as general purpose I/O. These pins can be used to interface to led’s, buzzers, switches etc. 12/ slave. This allows the device register bank are available from STMicroelectronics ...
Page 13
... Embedded camera block diagram lens + IR filter CMOS Sensor CIF or VGA Image array STV0676 Video Video Processor Compression MIcro Processor C. STV0676 Video Video processor compression MIcro processor STV0676 application example USB USB Cable Interface to host PC EEPROM FIFO Third party Digiport electronics 13/22 ...
Page 14
... Pinout and pin descriptions 4 Pinout and pin descriptions 4.1 STV0676 pin details Figure 4. STV0676 pinout 64 1 TEST_CONF[2] TEST_CONF[1] TEST_CONF[0] PLL_VDD PLL_VSS XTAL_IN XTAL_OUT CORE_VDD CORE_VSS IO_VDD IO_VSS DIGIPORT[9] DIGIPORT[8] DIGIPORT[7] DIGIPORT[6] DIGIPORT[ 14/22 STV0676 49 48 GPIO[7] GPIO[6] GPIO[5] GPIO[4] GPIO[3] GPIO[2] ...
Page 15
... STV0676 Table 9. STV0676 pin description Pin Signal Type Power supplies 4 PLL_VDD INPUT 5 PLL_VSS INPUT 8 CORE_VDD INPUT 9 CORE_VSS INPUT 10 IO_VDD INPUT 11 IO_VSS INPUT 22 IO_VDD INPUT 23 IO_VSS INPUT 24 CORE_VDD INPUT 25 CORE_VSS INPUT 39 IO_VDD INPUT 40 IO_VSS INPUT 49 IO_VSS INPUT 57 IO_VDD INPUT 58 IO_VSS INPUT 59 CORE_VDD ...
Page 16
... Pinout and pin descriptions Table 9. STV0676 pin description (continued) Pin Signal Type Sensor interface 26 SENSOR_CLK BIDIR 27 SENSOR_DB[5] INPUT 28 SENSOR_DB[4] INPUT 29 SENSOR_DB[3] INPUT 30 SENSOR_DB[2] INPUT 31 SENSOR_DB[1] INPUT 32 SENSOR_DB[0] INPUT 34 SSDA 3 state 35 SSCL 3 state 36 SPDN BIDIR Misc. control 37 SW1 _N INPUT 38 SW0 _N INPUT GPIO interface/ other ...
Page 17
... STV0676 Table 9. STV0676 pin description (continued) Pin Signal Type USB interface 61 USB_DN BIDIR 62 USB_DP BIDIR Test mode selection 1 TEST_CONF[0] INPUT 2 TEST_CONF[1] INPUT 3 TEST_CONF[2] INPUT (1) EEPROM interface 63 EEPROM_SDA BIDIR 64 EEPROM_SCL BIDIR 2 1. The I C pins EEPROM_SCL and EEPROM_SDA can be reconfigured to act as a low speed I the user to directly control the internal register space of the VP and VC modules ...
Page 18
... Detailed specifications 5 Detailed specifications 5.1 STV0676 absolute maximum ratings Table 10. Absolute maximum ratings Description Operating temperature Storage temperature 5.2 STV0676 AC/DC characteristics Table 11. AC/DC characteristics Parameter VDD_CORE Primary STV0676 power supply VDD_IO 3.3V power supply for on-chip USB transceiver and IO VDD_PLL ...
Page 19
... STV0676 6 Package mechanical data mm Dim. Min Typ Max A 1.60 A1 0.05 0.15 A2 1.35 1.40 1.45 B 0.18 0.23 0.28 C 0.12 0.16 0.20 D 12.00 D1 10.00 D3 7.50 e 0.50 E 12.00 E3 7.50 L 0.40 0.60 0.75 L1 1.00 K 0°C (min.), 7°C (max inch Min Typ Max 0.063 0.002 ...
Page 20
... Please refer to the STMicroelectronics website for the up-to-date list of available reference designs and evaluation kits. 8 Design issues There are no restrictions on the positioning of the STV0676 coprocessor with respect to the sensor. An EEPROM is required for full USB 1.1 compliance, see reference design manual for details. ...
Page 21
... STV0676 9 Revision history Table 12. Document revision history Date 13-Aug-2002 10-Apr-2006 Revision 1 Initial release. 2 Format update Revision history Changes 21/22 ...
Page 22
... Australia - Belgium - Brazil - Canada - China - Czech Republic - Finland - France - Germany - Hong Kong - India - Israel - Italy - Japan - Malaysia - Malta - Morocco - Singapore - Spain - Sweden - Switzerland - United Kingdom - United States of America 22/22 Please Read Carefully: © 2006 STMicroelectronics - All rights reserved STMicroelectronics group of companies www.st.com STV0676 ...