The Leader in CMOS Image Sensors ICM200E 2 Megapixel (UXGA) Digital Color CMOS Image Sensor Preliminary Data Sheet V1.1 General Description Applications The ICM200E (formerly ICM109W+) 2 megapixel (UXGA) digital color CMOS image sensor incorporates IC Media's industry-leading, wide acceptance angle pixel architecture, which is optimized for very low profile camera module applications with near CCD-quality color reproduction and low light sensitivity. The ICM200E image sensor has an UXGA-format RGB color pixel array (1600Hx1200V) capable of operating at up to 20 frames per second (fps) at full UXGA resolution and at progressively higher frame rates operating at sub-sampled SVGA and QSVGA resolutions. • • • • • The ICM200E image sensor’s registers are programmed through an efficient, two-wire serial control interface (SIF) enabling flexible control of the sensor’s operating modes. It outputs 10-bit raw RGB pixel samples synchronized to the associated pixel clock (PCLK) as well as vertical and horizontal synchronization signals (VSYNC/HSYNC). Few required external passive devices and low power consumption make the ICM200E image sensor ideally suited for compact form factor, battery-operated mobile consumer devices. Feature Overview • • • • • • • • • Wide acceptance angle pixel architecture enabling compact camera module form factors Very high sensitivity Excellent color reproduction for vibrant pictures Low active and stand-by power consumption Low light operating mode with image enhancing programmable pixel averaging Fast global reset for mechanical shutter Low complexity, two-wire serial control interface On-chip 11-bit column analog-to-digital converters with correlated double sampling and built-in automatic calibration Programmable exposure time, frame rate, subsampling, window size, analog and digital gain, horizontal and vertical image inversion, and dead pixel removal. Cellular phone cameras Personal digital assistants Digital still cameras and camcorders Notebook and desktop PC cameras Video telephony and conferencing equipment Security systems Industrial and environmental systems • • Key Performance Parameters Parameter Typical Value Optical format Active pixels Physical pixels Pixel size Sensor area Sensitivity Dynamic range Signal-to-noise ratio RGB gain 1/2.6 inches 1600x1200 1620x1220 3.45 µm x 3.45 µm 5.52 mm x 4.14 mm 1.4 V/Lux-sec 59 dB 45 dB 1/256 to 64x for individual Bayer pattern pixels Min: 37.5 µs @ 20 fps Max: 72 s @ 0.2 fps 1.5 ms @ 5 fps SVGA (800x600) QSVGA (400x300) Up to 20 fps @ UXGA Up to 40 fps @ SVGA Up to 60 fps @ QSVGA 6 MHz crystal 4 to 96 MHz with bypass PLL 2.5 V (digital) 2.8 V (analog) 130 mW (UXGA @ 15 fps) 60 µW 0 to 40 °C Bare die in wafer form 48-pin CLCC14.22 Exposure time Fast global reset Subsampling Frame rate Internal clock External clock Power supply Power consumption Power down mode power Operating temperature Packaging Copyright 2004, IC Media Corporation http://www.ic-media.com/ 9/22/2004 Page 1 ICM200E 2 Megapixel (UXGA) Digital Color CMOS Image Sensor Preliminary Data Sheet V1.1 This page is intentionally left blank Copyright 2004, IC Media Corporation http://www.ic-media.com/ 9/22/2004 Page 2 ICM200E 2 Megapixel (UXGA) Digital Color CMOS Image Sensor Preliminary Data Sheet V1.1 Table of Contents General Description........................................................................................................................................... 1 Feature Overview .............................................................................................................................................. 1 Applications....................................................................................................................................................... 1 Key Performance Parameters ............................................................................................................................ 1 Functional Description .................................................................................................................................... 12 Image Sensor Array ......................................................................................................................................... 12 Exposure Time................................................................................................................................................. 13 Digital Gain Control ........................................................................................................................................ 13 Pixel Timing and Function Control ................................................................................................................. 13 Auto Analog Gain Calibration......................................................................................................................... 13 Low Light Mode.............................................................................................................................................. 13 Fast Global Reset/M-Shutter ........................................................................................................................... 13 Subsampling Schemes ..................................................................................................................................... 13 Output Data Format ......................................................................................................................................... 13 Clock and PLL................................................................................................................................................. 14 Power Down Mode.......................................................................................................................................... 14 Serial Control Interface (SIF) .......................................................................................................................... 14 SIF Registers ................................................................................................................................................... 15 Absolute Maximum Ratings ............................................................................................................................ 23 Electrical Characteristics ................................................................................................................................. 24 Electrical Characteristics ................................................................................................................................. 24 DC Characteristics....................................................................................................................................... 24 AC Characteristics....................................................................................................................................... 25 Sensor Timing ................................................................................................................................................. 26 Reset Timing ............................................................................................................................................... 26 Pixel Output Timing .................................................................................................................................... 26 UXGA Mode Line Timing .......................................................................................................................... 27 UXGA Mode Frame Timing ....................................................................................................................... 27 SVGA Subsampling Mode Timing ............................................................................................................. 28 SVGA Subsampling Mode Frame Timing .................................................................................................. 28 QSVGA Subsampling Mode Timing........................................................................................................... 29 QSVGA Subsampling Mode Frame Timing................................................................................................ 29 Pixel Clock Duty Cycle ................................................................................................................................... 30 Mechanical Information .................................................................................................................................. 31 Ordering Information....................................................................................................................................... 31 Copyright 2004, IC Media Corporation http://www.ic-media.com/ 9/22/2004 Page 3 ICM200E 2 Megapixel (UXGA) Digital Color CMOS Image Sensor Preliminary Data Sheet V1.1 List of Figures Figure 1. Sensor Block Diagram ............................................................................................................................... 7 Figure 2. Cellular Telephone Camera Module COB Application Circuit ................................................................. 7 Figure 3. Bare Die Pad .............................................................................................................................................. 8 Figure 4. 48-Pin CLCC14.22 Package .................................................................................................................... 10 Figure 5. Image Sensor Array.................................................................................................................................. 12 Figure 7. Fast Global Reset ..................................................................................................................................... 13 Figure 8. Reset Timing ............................................................................................................................................ 26 Figure 9. Pixel Output Timing................................................................................................................................. 26 Figure 10. Default UXGA Line Timing for 1800 PCLKs ....................................................................................... 27 Figure 11. Default UXGA Frame Timing - Set Registers 0x4/0x15 to 0x0010 (H)................................................ 27 Figure 12. Default SVGA Line Timing for 900 PCLKs.......................................................................................... 28 Figure 13. Default SVGA Frame Timing – Set Registers 0x14/0x15 to 0x0010 (H).............................................. 28 Figure 14. Default QSVGA Line Timing for 450 PCLKs....................................................................................... 29 Figure 14. Default QSVGA Frame Timing - Set Registers 0x14/0x15 to 0x0010 (H)............................................ 29 Figure 15. 48-Pin CLCC14.22 Mechanical Drawing .............................................................................................. 31 Copyright 2004, IC Media Corporation http://www.ic-media.com/ 9/22/2004 Page 4 ICM200E 2 Megapixel (UXGA) Digital Color CMOS Image Sensor Preliminary Data Sheet V1.1 List of Tables Table 1. Bare Die Pad Assignments ......................................................................................................................... 8 Table 2. SIF Registers Descriptions ....................................................................................................................... 15 Table 3. Absolute Maximum Ratings...................................................................................................................... 23 Table 4. DC Characteristics..................................................................................................................................... 24 Table 5. AC Characteristics..................................................................................................................................... 25 Table 6. Pixel Clock Duty Cycle ............................................................................................................................. 30 Table 7. Ordering Information................................................................................................................................. 31 Copyright 2004, IC Media Corporation http://www.ic-media.com/ 9/22/2004 Page 5 ICM200E 2 Megapixel (UXGA) Digital Color CMOS Image Sensor Preliminary Data Sheet V1.1 This page is intentionally left blank Copyright 2004, IC Media Corporation http://www.ic-media.com/ 9/22/2004 Page 6 ICM200E 2 Megapixel (UXGA) Digital Color CMOS Image Sensor Preliminary Data Sheet V1.1 Figure 1. Sensor Block Diagram Figure 2. Cellular Telephone Camera Module COB Application Circuit Copyright 2004, IC Media Corporation http://www.ic-media.com/ 9/22/2004 Page 7 ICM200E 2 Megapixel (UXGA) Digital Color CMOS Image Sensor Preliminary Data Sheet V1.1 Figure 3. Bare Die Pad Table 1. Bare Die Pad Assignments (continued) Pin 1, 22 2, 21 3 4 5 6 Name VDDA GNDA HSYNC VSYNC RSTN XIN Class* P P D, I/O, N D, I/O, N D, I, U A, I 7 8 9 10, 15, 30, 40 11 XOUT CLKIN PWR_DOWN GND A, O D, I, N D, I, N P CLKSEL D, I, N 12 13 14, 29, 39 15, 30, 40 16 RES_REF RAMP VDD GND SIF_ID A, I A, O P P D, I, N Function Sensor analog power Sensor analog ground Horizontal sync signal Vertical sync signal Chip reset, active low Crystal oscillator in, or external clock in; if external clocks are used, leave XOUT (pad 7) unconnected. Crystal oscillator out External clock source; bypass PLL Power down control, 0: power down, 1: active Sensor digital ground Clock source selection 0: clock through PLL, use XIN (pad 6) 1: bypass PLL, use CLKIN (pad 8) Resistor to ground = 33 kΩ @ 48 MHz ADC clock Analog ramp output Sensor digital power Sensor digital ground LSB of SIF slave address Copyright 2004, IC Media Corporation http://www.ic-media.com/ 9/22/2004 Page 8 ICM200E 2 Megapixel (UXGA) Digital Color CMOS Image Sensor Preliminary Data Sheet V1.1 Table 1. Bare Die Pad Assignments (continued) Pin 17 Name SIF_MS Class* D, I 18 19 20 23 24 PCLK N/C N/C OEN DOUT[0] D, O D, O D, O D, I, N D, I/O 25 DOUT[1] D, I/O 26 DOUT[2] D, I/O 27 DOUT[3] D, I/O 28 DOUT[4] D, I/O 31 DOUT[5] D, I/O 32 DOUT[6] D, I/O 33 34 35 36 37 38 DOUT[7] DOUT[8] DOUT[9] DOUT[10] SIF_SDA SIF_SCL D, O D, O D, O D, O D, I/O D, I/O * Function Indicates whether the SIF interface is in master mode (autoload mode) or in slave mode. When the MSSEL pin is pulled down during power up, the sensor’s SIF interface is operated as a SIF slave device waiting to be controlled by an external SIF master, such as a microprocessor. When the MSSEL pin is pulled up during power up, the sensor’s SIF interface is first acting as a SIF master device trying to read from an external SIF EEPROM. After that, the SIF interface returns to slave mode. Selection: 0 = slave and 1= master. Pixel clock output Reserved, do not connect Reserved, do not connect Output enable: 0: enable, 1: disable Data output bit 0 determines whether the sensor’s HYSYNC and VSYNC signals will work under master mode or slave mode. If pulled up, the sensor will output the HYSNYC and VSYNC signals to the backend chip, which is the master mode; if pulled down, the sensor will accept the HSYNC and VYSNC signals from the backend chip to control the sensor’s internal frame timing, which is the slave mode. Data output bit 1; if pull up or pull down is applied to this pin, AD_IDL[0] (Sub ID) is 1 or 0 respectively. Data output bit 2; if pull up or pull down is applied to this pin, AD_IDL[1] (Sub ID) is 1 or 0 respectively. Data output bit 3; if pull up or pull down is applied to this pin, AD_IDL[2] (Sub ID) is 1 or 0 respectively. Data output bit 4; if pull up or pull down is applied to this pin, AD_IDL[3] (Sub ID) is 1 or 0 respectively. Data output bit 5; if pull up or pull down is applied to this pin, TIMING_CONTROL_LOW[1] (HSYNC polarity) is 1 or 0 respectively. Data output bit 6; if pull up or pull down is applied to this pin, the initial value of TIMING_CONTROL_LOW[2] (VSYNC polarity) is 1 or 0 respectively. Data output bit 7 Data output bit 8 Data output bit 9 Data output bit 10 SIF data SIF clock Class Codes: A – analog signal, D – digital signal, I – input, O – output, P – power or ground, U – internal pull-up, N – internal pull-down, N/C – no connection. Copyright 2004, IC Media Corporation http://www.ic-media.com/ 9/22/2004 Page 9 ICM200E 2 Megapixel (UXGA) Digital Color CMOS Image Sensor Preliminary Data Sheet V1.1 Figure 4. 48-Pin CLCC14.22 Package Copyright 2004, IC Media Corporation http://www.ic-media.com/ 9/22/2004 Page 10 ICM200E 2 Megapixel (UXGA) Digital Color CMOS Image Sensor Preliminary Data Sheet V1.1 This page is intentionally left blank Copyright 2004, IC Media Corporation http://www.ic-media.com/ 9/22/2004 Page 11 ICM200E 2 Megapixel (UXGA) Digital Color CMOS Image Sensor Preliminary Data Sheet V1.1 Functional Description ICM200E image sensor is a single-chip digital color-imaging device. It includes a 1600x1200 sensor array, 1620 column-level ADCs, and correlated double sampling circuitry. Writing into the SIF interface, which can address the register file consisting of 8-bit registers, sets all the programmable parameters. The output format is 10-bit raw RGB data, together with horizontal and vertical synchronization signals. Image Sensor Array The image array consists of 1620x1220 physical pixels. Each pixel has a light sensitive photo diode and a set of control transistors. At the beginning of the pixel exposure cycle, a row of pixels is pre-charged to its maximum value. Then the row is exposed to light for several lines worth of time and sampled by the ADC. A correlated double sampling (CDS) process subtracts the reset value (sampled right after sampling the current signal) from the signal value. The CDS output is approximately proportional to the amount of received light, ranging from 0 to 1023. There are 10 dummy rows and columns surrounding the array. Of the 10 dummy pixels, 7 of them on the outside edges are covered with dark filters. The other three dummy pixels are active pixels covered by Red, Green and Blue Color filters in a Bayer pattern. These three pixels are used for color interpolation. The 1600x1200 (UXGA) size active signal pixel array, Pixel(10, 10) through Pixel(1609, 1209), is also covered by an array of Red, Green and Blue color filters in a Bayer pattern. See Figure 5 for a detailed layout of the sensor array. Figure 5. Image Sensor Array Copyright 2004, IC Media Corporation http://www.ic-media.com/ 9/22/2004 Page 12 ICM200E 2 Megapixel (UXGA) Digital Color CMOS Image Sensor Preliminary Data Sheet V1.1 Exposure Time Low Light Mode To accommodate different lighting requirements, you can change the exposure time by adjusting registers 0x1C and 0x1D. The exposure time is measured in terms of the time to read out one line of data. The ICM200E implements an operating mode for low light conditions. The Low Light mode uses a special purpose pixel analog data path configuration with a fixed 3x analog gain. The low light mode is initialized by sequentially downloading a low light pixel configuration table. Setting register 0x91[3:0] to 0x00 enables low light mode. Restore normal operation by loading the default pixel configuration table, followed by setting register 0x02[4] to 0x1. The default operating mode is resumed by writing 0x1 into register 0x00[1]. The time for processing one line is equal to the pixel clock period times the frame width. The frame width is stored in registers 0x0C and 0x0D. The default exposure time for one line width of 1800 is 75 µs when the pixel clock is at 48 MHz. Digital Gain Control The ICM200E digital gain control feature is one of the methods you can use to control image quality. Adjusting the digital gain is generally used for minor changes, either to balance color or to adjust the overall image luminance. The default gain range is from 1/256 to 8 of the four Bayer pattern pixels as indicated by the format of 3.8. The format is defined by register 0x52[3:0]. Fast Global Reset/M-Shutter The ICM200E implements a fast global reset feature in support of low cost mechanical shutters. With fast global reset, the ICM200E image sensor array can be reset in 1.5ms @ 5fps (PCLK=12 MHz). An example fast global reset image capture sequence is described in Figure 6. Gain changes require changes to two types of registers, the immediate gain values (registers 0x20-0x28), and the magnitude of change register. The magnitude of change register is register 0x52[3:0]. The default notation is in the 3.8 format, which can be modified to as high as 6.5 by selecting register 0x52[3:0]. Pixel Timing and Function Control Figure 6. Fast Global Reset The ICM200E has a software-controlled pixel analog data path. This feature allows fine-tuning of the sensor’s performance and makes the sensor highly adaptable to a wide range of applications. The pixel analog data path timing is controlled by the default settings or by downloading a pixel configuration table. Register 0x02[4] makes the selection. Pixel configuration tables are sequentially downloaded into registers 0x04, 0x05, and 0x06 while incrementing the 0x03 address pointer. Subsampling Schemes Auto Analog Gain Calibration Output Data Format The analog gain can be calibrated by adjusting the maximum analog input and the maximum ADC output so that they have the same dynamic range. To enable automatic gain calibration, write 0x1 into register 0x00[1]. During normal operation, the output format is 10-bit raw data that ranges from 0 to 1023. In addition to the data pins, the chip also outputs VSYNC, HSYNC, and PCLK. The length and polarity of the VSYNC and HSYNC signals can The ICM200E image sensor allows viewfinder and other reduced data output modes. It supports reduced resolution in both SVGA and QSVGA formats. In addition, the ICM200E image sensor provides an averaging mode in each of the reduced resolution formats to further increase the signal-to-noise (S/N) ratio. The resolution for UXGA is 1600x1200, which is the native resolution of the ICM200E. There is no subsampling relationship at UXGA. Copyright 2004, IC Media Corporation http://www.ic-media.com/ 9/22/2004 Page 13 ICM200E 2 Megapixel (UXGA) Digital Color CMOS Image Sensor Preliminary Data Sheet V1.1 be adjusted through the registers. The line and frame timing can be adjusted through registers 0xA1 and 0xA2 for width and registers 0xA3 and 0xA4 for height. Clock and PLL The ICM200E image sensor has a built-in phaselocked loop (PLL). It enables the sensor’s flexibility to work under different external clock frequencies. The pixel clock, PCLK, is a multiple of the external clock. Although the output data is 10 bits, the internal ADC is 11 bits to minimize quantization noise. Therefore, the ADC clock is running at twice the frequency of the PCLK. Power Down Mode When the POWERDN pin is de-asserted, the chip goes into power down mode. In this state, the internal clock is stopped. The POWERDN pin is not synchronized with the clock. The power down takes effect immediately. On the assertion of the POWERDN pin, the sensor must wait at least 10 µs to leave the power down mode to prevent the sensor from operating in an unstable state. 7-bit SIF device address is 0x20. The SIF ID pin can configure the last bit of the device address. The ICM200E image sensor can operate in either SIF master mode or in slave mode right after power up, depending on the pull-up or pull-down of the MSSEL pin. When the MSSEL pin is pulled-down during power up, the ICM200E image sensor’s SIF interface is operated as a SIF slave device waiting to be controlled by an external SIF master such as a microprocessor. When MSSEL is pulled-up during power up, the SIF interface is first acting as a SIF master device trying to read from an external SIF EEPROM. After that, it will return to slave mode. If the sensor’s slave address is 0x21, then the EEPROM address will be 0x51. If the sensor’s slave address is 0x20, then the EEPROM address will be 0x50. In the auto-loading mode, the ICM200E image sensor will not respond to ACK for the serial bus command until the EEPROM has completed loading. Serial Control Interface (SIF) The serial control interface of the ICM200E image sensor is fully compatible with the I2C interface. Register programming is through the SIF interface (SCL and SDA pins). The default Copyright 2004, IC Media Corporation http://www.ic-media.com/ 9/22/2004 Page 14 ICM200E 2 Megapixel (UXGA) Digital Color CMOS Image Sensor Preliminary Data Sheet V1.1 SIF Registers Table 2. SIF Registers Descriptions (continued) Bit Description Default 0x00 PART_CONTROL Processing control [0] Reserved * [1] Reserved * [2] Exposure time control. Writing a 0x1 will activate the new value set in the AD_EXPOSE_TIME register when read back from it. A 0x0 means that either the exposure time change is finished (in video mode), or that the entire frame is transmitted. A 0x1 means that either the exposure time change is still in progress. [3] 0x0: Normal mode. 0x1: Subsampling mode. [6:4] Frame rate for different main clock frequencies. [7] Latent change. Writing a 0x1 means that the changed latent registers now start taking effect. When the entire operation is done, the read back value of this bit will change from 0x1 to 0x0. Copyright 2004, IC Media Corporation http://www.ic-media.com/ 0x00 Affected by Latent Register Frame Boundary Update Y Y 9/22/2004 Page 15 ICM200E 2 Megapixel (UXGA) Digital Color CMOS Image Sensor Preliminary Data Sheet V1.1 Table 2. SIF Registers Descriptions (continued) Bit Description 0x01 TIMING_CONTROL_LOW 0x02 TIMING_CONTROL_HIGH Timing control [0] Column count enable. Set to 0x0 when filling the register file. Set to 0x1 for normal operation. [1] HSYNC polarity, 0x0: active low, 0x1: active high. The DOUT[5] pin determines the initial value. [2] VSYNC polarity, 0x0: active low, 0x1: active high. The DOUT[6] pin determines the initial value. [3] Reserved * [4] Timing select, 0x0: register file timing, 0x1: default timing [8] IRST select, 0x0: from register file, 0x1: from IRST_NUMBER register [10] Reserved * [12] Out-of-array exposure pointer control, 0x0: points to row 1217, 0x1: points to row 1221 (a non-existent row) [13] Column stop. Setting to 0x0: causes the sensor column counter to stop at 1599 when it is exceeding the real array. Setting to 0x1: causes the sensor column counter to keep counting. 0x03 TABLE_ADDR Reserved* 0x04 WTRAM_DATA_L 0x05 WTRAM_DATA_M 0x06 WTRAM_DATA_H Reserved* 0x07 TABLE_LEN Reserved* 0x08 RAM_WRITE_ACTION Reserved* 0x09 IRST_NUMBER_LOW 0x0A IRST_NUMBER_HIGH Reserved* 0x0B Reserved* 0x0C AD_WIDTHL 0x0D AD_WIDTHH [10:0] Defines the frame width. The frame width must be more than AD_COL_BEGIN+ 1620. 0x0E AD_HEIGHTL 0x0F AD_HEIGHTH [15:0] Defines the frame height. The frame height must be more than AD_ROW_BEGIN + 1220. Copyright 2004, IC Media Corporation http://www.ic-media.com/ Default Affected by Latent Register Frame Boundary Update 0x0011 N N 0x00 N N 0x000000 N N 0x00 N N 0x01 N N 0x0000 N N 0x0708 (1800) Y Y 0x0514 (1300) Y Y 9/22/2004 Page 16 ICM200E 2 Megapixel (UXGA) Digital Color CMOS Image Sensor Preliminary Data Sheet V1.1 Table 2. SIF Registers Descriptions (continued) Bit Description Default Affected by Latent Register Frame Boundary Update 0x10 AD_COL_BEGINL 0x11 AD_COL_BEGINH [10:0] Beginning of the active line in terms of column position. [11] Mirror image enable. [12] Up-down image enable. 0x0064 (100) Y Y 0x000A Y Y 0x0040 (64) Y Y 0x0003 (3) Y Y 0x0513 (1299) N Y 0x0100 (256) Y Y 0x0100 (256) Y Y AD_COL_BEGIN must be more than AD_HSYNC_END. 0x12 0x13 Reserved* 0x14 AD_ROW_BEGINL 0x15 AD_ROW_BEGINH [15:0] The beginning of the active frame in terms of row position (changed to 0x0010H for QSVGA subsampling mode). AD_ROW_BEGIN must be more than AD_VSYNC_END. 0x18 AD_HSYNC_ENDL 0x19 AD_HSYNC_ENDH [10:0] Defines the HSYNC pulse width, which is the end of the horizontal sync in terms of column position. 0x1A AD_VSYNC_ENDL 0x1B AD_VSYNC_ENDH [15:0] Defines the VSYNC pulse width, which is the end of the vertical sync in terms of row position. 0x1C AD_EXPOSE_TIMEL 0x1D AD_EXPOSE_TIMEH [15:0] Exposure time in terms of the number of rows. 0x1E 0x1F Reserved* 0x20 AD_M1_L 0x21 AD_M1_H 10:0] Gain coefficient (B). Unsigned 3.8 (default) format. 0x22 AD_M2_L 0x23 AD_M2_H [10:0] Gain coefficient (G) on the blue line. Unsigned 3.8 (default) format. Copyright 2004, IC Media Corporation http://www.ic-media.com/ 9/22/2004 Page 17 ICM200E 2 Megapixel (UXGA) Digital Color CMOS Image Sensor Preliminary Data Sheet V1.1 Table 2. SIF Registers Descriptions (continued) Bit Description 0x24 AD_M3_L 0x25 AD_M3_H [10:0] Gain coefficient (G) on the red line. Unsigned 3.8 (default) format. 0x26 AD_M4_L 0x27 AD_M4_H [10:0] Gain coefficient (R). Unsigned 3.8 (default) format. 0x28 through 0x3F Reserved* 0x40 AD_DARK_DATA_L 0x41 AD_DARK_DATA_H [9:0] When auto dark correction is disabled, serves as the subtrahend for dark correction 0x42 AD_HighLimit 0x43 [9:0] Apply dead pixel removal algorithm only to those pixel above HighLimit. 0x44 AD_LowLimit 0x45 [9:0] Apply dead pixel removal algorithm only to those pixels below LowLimit. 0x46 AD_DSLOP_BEGINL_C 0x47 AD_DSLOP_BEGINH_C Reserved* 0x48 AD_DSLOP_ENDL_C 0x49 AD_DSLOP_ENDH_C Reserved* 0x50 AD_DARK_DATA_EXTRA Reserved* 0x51 AD_OUTMODE [0]: Column average for subsampling (2-point average). [1]: Column average for subsampling (4-point average). [2]: Four-point average (column and row) for UXGA mode. Copyright 2004, IC Media Corporation http://www.ic-media.com/ Default Affected by Latent Register Frame Boundary Update 0x0100 (256) Y Y 0x0100 (256) Y Y 0x0000 N Y 0x03FF (1023) N N 0x0000 N N 0x0000 N N 0x0000 N N 0x00 N Y 0x00 N Y 9/22/2004 Page 18 ICM200E 2 Megapixel (UXGA) Digital Color CMOS Image Sensor Preliminary Data Sheet V1.1 Table 2. SIF Registers Descriptions (continued) Bit Description Affected by Latent Register Frame Boundary Update 0x00 N Y 0x00 N N 0x0000 N N 0x07D0 (2000) N N 0xD090 (53392) N N 0x80 N N 0x8A (138) N N 0x22 (34) N N 0x10 (16) N N 0xC0 (192) N N Default 0x52 AD_INOUTSEL [3:0] RGB gain format for registers AD_M1, AD_M2, ADM3, and AD_M4. 0x0: Default, unsigned 3.8 format 0x1: Default, unsigned 4.7 format 0x2: Default, unsigned 5.6 format 0x3: Default, unsigned 6.5 format Others: Unsigned 3.8 format [7:4] Output format 0x0: Normal mode 0x1: Dead pixel removal mode 0x2: SVGA subsampling mode 0x3: QSVGA subsampling mode 0x4: Control signal 0x5: Sensor row 0x6: Sensor column Others: Normal mode 0x53 AD_RAMPSEL Reserved* 0x54 AD_DSRSTL 0x55 AD_DSRSTH Reserved* 0x56 AD_DSDATAL 0x57 AD_DSDATAH Reserved*. 0x82 AD_IDL 0x83 AD_IDH [3:0] Sub ID, Read from pins DOUT [4:1] during reset [15:4] Device ID. Can be configured using the SIF interface. 0x90 AD_RSTSEL Reserved* 0x91 AD_SLOPEREG Reserved* 0x92 AD_TXRSTSEL Reserved* 0x93 AD_SUBPH_PULSE Reserved* 0x94 AD_BITCONTROL Reserved* Copyright 2004, IC Media Corporation http://www.ic-media.com/ 9/22/2004 Page 19 ICM200E 2 Megapixel (UXGA) Digital Color CMOS Image Sensor Preliminary Data Sheet V1.1 Table 2. SIF Registers Descriptions (continued) Bit Description 0x97 AD_WT_BEGINL 0x98 AD_WT_BEGINH Reserved* 0x99 AD_WT_ENDL 0x9A AD_WT_ENDH [10:0] Register file end point. When it is reached, the waveform will remain fixed until the start of the next row. 0x9B AD_SUB_EN_TIMEL 0x9C AD_SUB_EN_TIMEH Reserved* 0x9D SEN_HEIGHT_REFL 0x9E SEN_HEIGHT_REFH Maximum increase step of exposure time in terms of lines: frame height - SEN_HEIGHT_REF. [15:0] Exposure time in terms of number of rows. Changing the value of this register changes the maximum exposure time increase step. 0x9F Reserved* 0xA0 Reserved* 0xA1 AD_WIDTHL_C 0xA2 AD_WIDTHH_C Reserved* 0xA3 AD_HEIGHTL_C 0xA4 AD_HEIGHTH_C Reserved* 0xA5 AD_COL_BEGINL_C 0xA6 AD_COL_BEGINH_C Reserved* 0xA7 AD_ROW_BEGINL_C 0xA8 AD_ROW_BEGINH_C Reserved* 0xA9 AD_HSYNC_ENDL_C 0xAA AD_HSYNC_ENDH_C Reserved* Copyright 2004, IC Media Corporation http://www.ic-media.com/ Default Affected by Latent Register Frame Boundary Update 0x0000 N N 0x07F8 (2040) N N 0x05BE (1470) N N 0x04C8 (1224) Y Y 0x00 Y Y 0x00 Y Y 0x0708 (1800) N Y 0x0514 (1300) N Y 0x0064 (100) N Y 0x000A (10) N Y 0x0040 (64) N Y 9/22/2004 Page 20 ICM200E 2 Megapixel (UXGA) Digital Color CMOS Image Sensor Preliminary Data Sheet V1.1 Table 2. SIF Registers Descriptions (continued) Bit Description 0xAB AD_VSYNC_ENDL_C 0xAC AD_VSYNC_ENDH_C Reserved* 0xAD AD_PART_CONTROL_C Reserved* 0xAE AD_WT_BEGINL_C 0xAF AD_WT_BEGINH_C Reserved* 0xB0 AD_WT_ENDL_C 0xB1 AD_WT_ENDH_C Reserved* 0xB2 and 0xB3 Reserved* 0xB4 AD_PLL [7:0] The PLL setting for the ADC clock. For example, at 6 MHz input, selecting 0x03 would run the system ADC clock at 24 MHz. Note: The maximum ADC clock is 96MHz for 30 fps operation. Default Affected by Latent Register Frame Boundary Update 0x0003 (3) N Y 0x00 N Y 0x0000 N Y 0x07F8 (2040) N Y 0x0000 Y Y 0x01 N Y 0x00 Y Y 0x04B9 (1209) Y Y 0x04BA (1210) Y Y 0x04BB (1211) Y Y The default value is 0x01, for a "2x" PLL multiplier. Setting 0x00 0x01 0x02 0x03 PLL Multiplier 1x 2x 3x 4x … 32x 0x1F 0xB5 Reserved* 0xB6 AD_F_MAX_ADDRL 0xB7 AD_F_MAX_ADDRH Reserved* 0xB8 AD_F_OVERL 0xB9 AD_F_OVERH Reserved* 0xBA AD_F_LIMITAL 0xBB AD_F_LIMITAH Reserved* Copyright 2004, IC Media Corporation http://www.ic-media.com/ 9/22/2004 Page 21 ICM200E 2 Megapixel (UXGA) Digital Color CMOS Image Sensor Preliminary Data Sheet V1.1 Table 2. SIF Registers Descriptions (continued) Bit Description 0xBC AD_F_LIMITBL 0xBD AD_F_LIMITBH Reserved* 0xBE AD_F_LIMITCL 0xBF AD_F_LIMITCH Reserved* Default Affected by Latent Register Frame Boundary Update 0x0002 (2) Y Y 0x04BA (1210) Y Y * Reserved bits must not be changed. Copyright 2004, IC Media Corporation http://www.ic-media.com/ 9/22/2004 Page 22 ICM200E 2 Megapixel (UXGA) Digital Color CMOS Image Sensor Preliminary Data Sheet V1.1 Absolute Maximum Ratings Table 3. Absolute Maximum Ratings Specification Supply voltage VDDA VDD Input voltage Output voltage Storage temperature ESD rating Human body model 1 Machine model 2 Latch-up protection 3 Convection or IR reflow temperature 4 Rating 3.0 V 2.8 V -0.3 V to VDD +0.3V -0.3 V to VDD +0.3V 0 to 65°C 2,000 V 200 V 125 mA 260°C for 40 seconds Notes: 1 EIA/JESD22-A114 2 EIA/JESD22-A115 3 EIA/JESD78 4 IPC/JEDEC-J-STD-020C Copyright 2004, IC Media Corporation http://www.ic-media.com/ 9/22/2004 Page 23 ICM200E 2 Megapixel (UXGA) Digital Color CMOS Image Sensor Preliminary Data Sheet V1.1 Electrical Characteristics DC Characteristics (VDD=2.5V, VDDA=2.8V, TA=25°C) Table 4. DC Characteristics (continued) Symbol VDDA VINA VOUTA TSTG VDDA VDD VIN IDDA IDD IIL IIH IOZ CIN COUT CBID Parameter Absolute Analog Power Supply Absolute Analog Input Voltage Absolute Analog Output Voltage Storage Temperature Analog Operating Power Supply Digital Operating Power Supply Operating Input Voltage Analog Supply Current (15 fps @ 72 MHz ) Digital Supply Current (15 fps @ 72 MHz ) Input Low Current Input High Current Tri-state Leakage Current Input Capacitance Output Capacitance Bi-directional Buffer Capacitance Minimum -0.3 Rating Typical Unit Maximum 3.0 V -0.3 VDDA + 0.3 V -0.3 VDDA + 0.3 V 0 25 65 °C 2.7 2.8 2.9 V 2.3 2.5 2.8 V VDD V 0 13 mA 38 mA -1 1 µA -1 1 µA -10 10 µA 3 pF 3 pF 3 pF Copyright 2004, IC Media Corporation http://www.ic-media.com/ 9/22/2004 Page 24 ICM200E 2 Megapixel (UXGA) Digital Color CMOS Image Sensor Preliminary Data Sheet V1.1 Table 4. DC Characteristics (continued) Symbol Parameter Minimum VIL VILS VIH VIHS VOL VOH RL Input Low Voltage Schmitt Input Low Voltage Input High Voltage Schmitt Input High Voltage Output Low Voltage Output High Voltage Input Pullup/down Resistance Rating Typical Unit Maximum 0.3 * VDD 1.1 V V 0.7 * VDD V 1.8 V 0.4 2.0 V V 50 KΩ AC Characteristics Table 5. AC Characteristics Parameter Setup time Hold time Minimum Typical Maximum Condition No input pin needed for Setup and Hold time requirements. SDA/SCL are subject to I2C protocol. Rise time 4.8 ns 50pf load Fall time 4.5 ns 50pf load Clock duty DCG range 40 50 16 60 Copyright 2004, IC Media Corporation http://www.ic-media.com/ Pin PCLK, HSYNC, VSYNC, DOUT[10:0] PCLK, HSYNC, VSYNC, DOUT[10:0] % 9/22/2004 Page 25 ICM200E 2 Megapixel (UXGA) Digital Color CMOS Image Sensor Preliminary Data Sheet V1.1 Sensor Timing The following sections discuss the timing requirements and formats of the ICM200E image sensor. Note that the timing requirements are relative to the pixel clock and the format depends on the subsampling mode. Reset Timing The reset signal RSTN must be asserted for more than two stable clock cycles. In addition, the VDD voltage ramp must be above 90% of its specified value for more than two stable clock cycles as shown in Figure 7. Figure 7. Reset Timing Pixel Output Timing The pixel data and timing output signals are DOUT [9:0], PCLK, VSYNC, and HSYNC. Data should be latched at the rising edge of the PCLK. The VSYNC and HSYNC signals are asserted and de-asserted at the falling edge of the PCLK. See Figure 8. Figure 8. Pixel Output Timing Copyright 2004, IC Media Corporation http://www.ic-media.com/ 9/22/2004 Page 26 ICM200E 2 Megapixel (UXGA) Digital Color CMOS Image Sensor Preliminary Data Sheet V1.1 UXGA Mode Line Timing For the default UXGA line timing, a line starts when the HSYNC signal is de-asserted. The HSYNC signal will be low for 64 PCLK clock cycles. At 100 PCLK clock cycles, DOUT [9:0] will output 10 cycles of dummy pixel data, followed by 1600 cycles of image data, and followed by another 10 dummy pixel data. Another 80 cycles later, the HSYNC signal will be de-asserted to start a new line. See Figure 9. Figure 9. Default UXGA Line Timing for 1800 PCLKs UXGA Mode Frame Timing For the default UXGA frame timing, frame timing is derived from one line-time unit, which is 1800 PCLKs. The frame timing starts when the VSYNC signal is de-asserted. The VSYNC signal will be low for 3 line-time units. Sixteen line-time units from the start of the frame, DOUT [9:0] will output 10 lines of dummy pixel data, followed by 1200 lines of image data, and followed by another 10 lines of dummy pixel data. The VSYNC signal will be de-asserted again to start a new frame after another 64 line-time units. See Figure 10. Figure 10. Default UXGA Frame Timing - Set Registers 0x4/0x15 to 0x0010 (H) Copyright 2004, IC Media Corporation http://www.ic-media.com/ 9/22/2004 Page 27 ICM200E 2 Megapixel (UXGA) Digital Color CMOS Image Sensor Preliminary Data Sheet V1.1 SVGA Subsampling Mode Timing For the default SVGA line timing, a line starts when the HSYNC signal is de-asserted. The HSYNC signal will be low for 32 PCLK clock cycles. After 50 PCLK clock cycles, DOUT [9:0] will output six cycles of dummy pixel data followed by 800 cycles of image data, and followed by another 4 cycles of dummy pixel data. Another 40 cycles later, the HSYNC signal will be de-asserted to start a new line. See Figure 11. Figure 11. Default SVGA Line Timing for 900 PCLKs SVGA Subsampling Mode Frame Timing For the default SVGA frame timing, the timing unit for the frame is derived from one line-time unit, which are 900 PCLKs. Frame timing starts when the VSYNC signal is de-asserted. The VSYNC signal will be low for 3 line-time units. Eight line-time units from the start of the frame, DOUT [9:0] will output 6 lines of dummy pixel data, followed by 600 lines of image data, and followed by another 4 lines of dummy pixel data. The VSYNC signal will be de-asserted again to start a new frame after another 32 line-time units. See Figure 12. Figure 12. Default SVGA Frame Timing – Set Registers 0x14/0x15 to 0x0010 (H) Copyright 2004, IC Media Corporation http://www.ic-media.com/ 9/22/2004 Page 28 ICM200E 2 Megapixel (UXGA) Digital Color CMOS Image Sensor Preliminary Data Sheet V1.1 QSVGA Subsampling Mode Timing For the default QSVGA line timing, a line starts when the HSYNC signal is de-asserted. The HSYNC signal will be low for 16 PCLK clock cycles. After 25 PCLK clock cycles, DOUT [9:0] will output 4 cycles of dummy pixel data followed by 400 cycles of image data, and followed by another 2 cycles of dummy pixel data. Another 19 cycles later, the HSYNC signal will be de-asserted to start a new line. See Figure 13. Figure 13. Default QSVGA Line Timing for 450 PCLKs QSVGA Subsampling Mode Frame Timing For the default QSVGA frame timing, the timing unit for the frame is derived from one line-time unit, which is 450 PCLKs. The frame timing starts when the VSYNC signal is de-asserted. The VSYNC signal will be low for 3 line-time units. Four line-time units from the start of the frame, DOUT [9:0] will output 3 lines of dummy pixel data followed by 300 lines of image data, and followed by another 2 lines of dummy pixel data. The VSYNC signal will be de-asserted again to start a new frame after another 15 line-time units. See Figure 14. Figure 14. Default QSVGA Frame Timing - Set Registers 0x14/0x15 to 0x0010 (H) Copyright 2004, IC Media Corporation http://www.ic-media.com/ 9/22/2004 Page 29 ICM200E 2 Megapixel (UXGA) Digital Color CMOS Image Sensor Preliminary Data Sheet V1.1 Pixel Clock Duty Cycle In the different frame rate modes (controlled by PART_CONTROL [6:4]), the duty cycle (high time / clock period) of the PCLK signal is described in the following table: Table 6. Pixel Clock Duty Cycle Frame Rate 30 15 10 5 4 3 2 1 Duty Cycle 50.0% 50.0% 50.0% 50.0% 53.3% 50.0% 50.0% 50.0% Copyright 2004, IC Media Corporation http://www.ic-media.com/ 9/22/2004 Page 30 ICM200E 2 Megapixel (UXGA) Digital Color CMOS Image Sensor Preliminary Data Sheet V1.1 Mechanical Information Figure 15. 48-Pin CLCC14.22 Mechanical Drawing Ordering Information Table 7. Ordering Information Description Bare die in wafer form – no grinding, wafer thickness 725±25µm Part Order Number ICM200ENAda 48-Pin CLCC14.22 package (for evaluation only) ICM200Eca Important notice: This document contains information about a new product. IC Media Corp. reserves the right to make any changes without further notice to any product herein to improve the design, function or quality and reliability. No responsibility is assumed by IC Media Corp. for its use or for any infringements of patents of third parties that may result from its use. Copyright 2004, IC Media Corporation http://www.ic-media.com/ 9/22/2004 Page 31 ICM200E 2 Megapixel (UXGA) Digital Color CMOS Image Sensor Preliminary Data Sheet V1.1 IC Media Corporation IC Media International Corporation 5201 Great America Pkwy., Suite 422, Santa Clara, CA 95054, U.S.A. Phone: +1-408-213-2000 Fax: +1-408-213-2450 Email: [email protected] Web Site: www.ic-media.com 2F, No. 61, ChowTze Street., NeiHu District Taipei, Taiwan, R.O.C. Phone: +886-2-2657-7898 Fax: +886-2-2657-8751 Email: [email protected] Web Site: www.ic-media.com.tw Copyright 2004, IC Media Corporation http://www.ic-media.com/ 9/22/2004 Page 32