ICM109S 2 million pixel CMOS sensor Datasheet V 1.1 August 2003 ICM109S 2 million pixel CMOS image sensor Data Sheet V1.1 August 2003 IC Media Corporation IC Media International Corporation 545 East Brokaw Road San Jose, CA 95112, U.S.A. Phone: (408) 451-8838 Fax: (408) 451-8839 Email: [email protected] Web Site: www.ic-media.com 6F, 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 Important notice: This document contains information of a new product. IC Media Corp. reserves the right to make any changes without further notice to any product herein to improve design, function or quality and reliability. No responsibility is assumed by IC Media Corp. for its use, nor for any infringements of patents of third parties that may result from its use. ©2000, 2001, 2002 IC Media Corporation & IC Media International Corp. page 1 9/25/03 COMPANY CONFIDENTIAL ICM109S 2 million pixel CMOS sensor Datasheet V 1.1 August 2003 Features • • • • • • • • • • • • • • • • 2 mega pixels (1600x1200) format; Support sub-sampling at quarter (1/4), and quarter-quarter (1/16) resolutions for higher video frame rate Progressive readout Output data format: 10-bit raw data Input interface: SIF Electronic exposure control On-chip 11-bit ADC On-chip PLL Correlated double sampling Video mode and DSC mode Dead pixel removal Flash control Power down mode Automatic optical black compensation Horizontal and vertical images Dual power supply 3.3V General Description ICM-109S is a single-chip digital color-imaging device. It incorporates a 1600x1200 sensor array capable of operating at up to 20 frames per second and sub-sampled quarter (1/4) and quarter-quarter (1/16) resolutions, operating at higher frame rate in progressive manner. Each pixel is covered by a color filter, which formed a so-called Bayer pattern. Correlated double sampling is performed by the internal ADC and timing circuitry. The gains for raw data can be adjusted separately for the 4 Bayer pattern pixels. The output format is 10-bit raw data that can be fed to other DSP, color processing, or compression chips. Applications • • • • • • • • • • • Digital camcorder Digital still camera Video phone Video conferencing Video mail Video cellular phone PC camera Security system Visual toy Industrial image capture/analysis Environment monitor system Key Parameters • • • • Number of pixels: 1600x1200 Number of physical pixels: 1,948,100; (1610x1210) Frame rate: 20/10/7/3.5/3/2/1.5/0.7 fps Sub-sampling quarter (1/4) and quarter-quarter (1/16) resolutions for higher frame rate ©2000, 2001, 2002 IC Media Corporation & IC Media International Corp. page 2 9/25/03 COMPANY CONFIDENTIAL ICM109S 2 million pixel CMOS sensor Datasheet V 1.1 August 2003 • • • • • • • • • • • • • Pixel size: 4.9 µm x 4.9 µm Sensor area: 7.84 mm x 5.88 mm Input clock: 6 MHz crystal, or external clock source of 6, 12, 24, 48, or 96 MHz through PLL or bypass PLL Main clock frequency: 48 MHz; on-chip 11 bit ADC clock: 96MHz (2x of main clock frequency), for 20 fps operation. Mode exposure time: 37.5 µs (@ 20 fps, 1 line). Maximum exposure time ~ 72 s @ X1 mode (0.7 fps), 65535 lines RGB gain: 1/256 to 64 for individual Bayer pattern pixels depending on register setting. Sensitivity: 1.2 V/lux-sec (5200 K light source, 650 nm IR cutoff filter) Dynamic Range: TBD dB (relative to noise floor = temporal noise + quantization noise); TBD dB (relative to total noise) Sensitive to infrared illumination source Power supply: 3.3V Power requirement: <100mA (@20fps) and <60mA (@10fps) Standby mode power: < 50uA Package: PLCC48 ©2000, 2001, 2002 IC Media Corporation & IC Media International Corp. page 3 9/25/03 COMPANY CONFIDENTIAL ICM109S 2 million pixel CMOS sensor Datasheet V 1.1 August 2003 1. Preliminary Pin Assignment Pin # 14 Name CLKSEL Class* D, I, N 11 12 CLKIN XIN D, I, N A, I 13 33 35 31 32 2 1 10 17 8 48 47 46 45 44 XOUT PCLK OEN SIF ID MSSEL SCL SDA POWERDN RSET RSTN Reserved DOUT[9] DOUT[8] DOUT[7] DOUT[6] A, O D, O D, I, N D, I, N D, I, U D, I/O D, I/O D, I, N A, I D, I, U D, I/O D, I/O D, I/O D, O D, I/O 43 DOUT[5] D, I/O 40 DOUT[4] D, I/O 39 DOUT[3] D, I/O 38 DOUT[2] D, I/O 37 DOUT[1] D, I/O 36 DOUT[0] D, I/O 3 5 34 15 30,7 29,9 19 18 41 4 HSYNC VSYNC FLASH RAMP VDDA GNDA VDDD GNDD VDDO VDDK D, I/O D, I/O D, O A, O P P P P P P Function Clock source selection 0: clocks pass PLL, use XIN (pin 12) 1: bypass PLL, use CLKIN (pin 11) External clock source; bypass PLL Crystal oscillator in, or external clock in; if external clocks used, leave Xout (pin 13) unconnected Crystal oscillator out Pixel clock output Output enable. 0: enable, 1: disable LSB of SIF slave address SIF master/slave selection. 0: slave, 1: master SIF clock SIF data Power down control, 0: power down, 1: active Resistor to ground = 56 KΩ @ 48 MHz main clock, Chip reset, active low Must not connect Data output bit 9 Data output bit 8 Data output bit 7 Data output bit 6; if pulled up/down, the initial value of TIMING_CONTROL_LOW[2] (VSYNC polarity) is 1/0 Data output bit 5; if pulled up/down, the initial value of TIMING_CONTROL_LOW[1] (HSYNC polarity) is 1/0 Data output bit 4; if pulled up/down, the initial value of AD_IDL[3] (Sub ID) is 1/0 Data output bit 3; if pulled up/down, the initial value of AD_IDL[2] (Sub ID) is 1/0 Data output bit 2; if pulled up/down, the initial value of AD_IDL[1] (Sub ID) is 1/0 Data output bit 1; if pulled up/down, the initial value of AD_IDL[0] (Sub ID) is 1/0 Data output bit 0; if pulled up/down, the synchronization mode is in master/slave mode which requires HSYNC and VSYNC operating in output/input mode Horizontal sync signal Vertical sync signal Flash light control Analog ramp output Sensor analog power Sensor analog ground Sensor digital power Sensor digital ground I/O power Digital power ©2000, 2001, 2002 IC Media Corporation & IC Media International Corp. page 4 9/25/03 COMPANY CONFIDENTIAL ICM109S 2 million pixel CMOS sensor Datasheet V 1.1 August 2003 42,6 GNDK P Digital ground Class Code: A – Analog signal, D – Digital signal, I – Input, O – Output, P – Power or ground, U – Internal pull-up, N – Internal pull-down 2. Functional Description ICM-109S is a single-chip digital color imaging device. It includes a 1600x1200 sensor array, 1600 column-level ADC, and correlated double sampling circuitry. All the programmable parameters are set by writing into the SIF interface which can address the register file consisting of 8-bit registers. The output format is 10-bit raw data, together with horizontal and vertical sync signals. SIF Interface Sensor Array 1600 x 1200 RGB Bayer Pattern Output Control Column-Level ADC Timing & Function Control Correlated Double Sampling Individual RGB gain control Figure 1. Block diagram 2.1 Image Array The image array consists of 1600x1200 pixels. Each pixel has a light sensitive photo diode and a set of control transistors. At the beginning of the 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 is performed with subtracting the reset value (sampled right before sampling the signal) from the signal value. The purpose of CDS is to eliminate the point-wise fixed pattern noise (FPN). The output of CDS is approximately proportional to the amount of received light, ranging from 0 to 1023. ©2000, 2001, 2002 IC Media Corporation & IC Media International Corp. page 5 9/25/03 COMPANY CONFIDENTIAL ICM109S 2 million pixel CMOS sensor Datasheet V 1.1 August 2003 2.2 Color Filter Each pixel is covered by a color filter. They form the Bayer Pattern as shown in Figure 2. (Row 0, Column 0) is covered by a Red filter, (Row 0, Column 1) and (Row 1, Column 0) by Green filters, and (Row 1, Column 1) by a Blue filter. Since each pixel only gets part of the frequency band, the data need further processing (i.e., color interpolation and color correction) in order to approximate the full visible spectrum. R G R G R G R G G B G B G B G B R G R G R G R G G B G B G B G B Figure 2. Color filter Bayer pattern 2.3 Exposure and Gain Control The brightness of the scene may change by a great amount that renders the captured image either overexposed or under-exposed. To accommodate for different brightness, the user may change the exposure time by adjusting the AD_EXPOSE_TIMEH, and AD_EXPOSE_TIMEL. The exposure time is measured in terms of the time to read out one line of data, which is equal to 37.5 µs (assuming the line length is 1800 @ 48 MHz). If the number of lines per frame is set at 1200 (the default), the exposure time can vary from 1 to 1200 lines. In addition, users can adjust registers AD_M1_L, AD_M1_H, AD_M2_L, AD_M2_H, AD_M3_L, AD_M3_H, AD_M4_L, AD_M4_H, to optimize the individual Gr/R/B/Gb gain (default at 3.8 format for 1/256 to 8) of the 4 Bayer pattern pixels separately. 2.4 Timing Control Timing control is performed with programming a 32-entry wave table. Its content can be filled by external circuitry after power up if other than default values are desirable. Bits 19 to 11 are the control signals. Bits 10 to 0 are the change position. Whenever the change position equals the column counter, a new set of signal values are applied. Please see the Wave Table Programming section for details. ©2000, 2001, 2002 IC Media Corporation & IC Media International Corp. page 6 9/25/03 COMPANY CONFIDENTIAL ICM109S 2 million pixel CMOS sensor Datasheet V 1.1 August 2003 2.5 Output Format During normal operation, the output format is 10-bit raw data that ranges from 0 to 1023. It may be used for off-chip color processing or compression. A typical configuration is to connect ICM-109S to a USB1, a USB2, or a 1394/Compression combo chip. At 20 fps, the PCLK and main clock are both operating at 48 MHz. In addition to the data pins, the chip also output VSYNC, HSYNC, and PCLK. The length and polarity of VSYNC and HSYNC can be adjusted through registers. The line and frame timing can be adjusted through registers AD_WIDTH and AD_HEIGHT. 2.6 SIF Interface Register programming is through SIF interface (SCL and SDA pins). The default 7-bit SIF device address is 0x20, meanwhile the last bit can be configured by the SIF ID pin. ICM-109S can operate in either SIF master mode or slave mode right after power up, depending on the pull-up or pull-down of the MSSEL pin. When MSSEL is pulled low during power-up, ICM-109S’s SIF interface is operated as an SIF slave device, waiting to be controlled by an external SIF master such as a microprocessor. When MSSEL is pulled high during power-up, the SIF interface is first acting as an SIF master device trying to read from an external SIF EEPROM. After that, it will fall back to behave like an SIF slave. ©2000, 2001, 2002 IC Media Corporation & IC Media International Corp. page 7 9/25/03 COMPANY CONFIDENTIAL ICM109S 2 million pixel CMOS sensor Datasheet V 1.1 August 2003 3 SIF Registers Address 0x00 Name PART_CONTROL Default 0 0x01 0x02 TIMING_CONTROL_LOW TIMING_CONTROL_HIGH 0x0011 0x0C 0x0D 0x0E 0x0F 0x10 0x11 AD_WIDTHL AD_WIDTHH AD_HEIGHTL AD_HEIGHTH AD_COL_BEGINL AD_COL_BEGINH 0x05DC (1800) 0x044C (1300) 0x0064 (100) Description Processing control [0] 0: normal video mode, 1: single frame mode [1] Reserved [2] Exposure time control, writing a 1 will activate the new value set in AD_EXPOSE_TIME, when read back from it, 0 means either the exposure time change is finished (in video mode) or the entire frame is transmitted (in single frame mode), 1 means either the exposure time change is still in progress (in video mode) or the frame is yet to finish (in single frame mode) [3] 0: normal mode, 1:sub-sampling mode [6:4] Frame rate, 0: 20 fps 1: 10 fps 2: 7 fps 3: 3.5 fps 4: 3 fps 5: 2 fps 6: 1.5 fps 7: 0.7 fps [7] Latent change, writing a 1 means the changed latent registers now starts taking effect, when the entire operation is done, the read back value of this bit will change from 1 to 0. Timing control [0] Column count enable, set to 0 when filling wave table, set to 1 when normal operation [1] HSYNC polarity, 0: active low, 1: active high, the initial value is determined by DOUT[5] [2] VSYNC polarity, 0: active low, 1: active high, the initial value is determined by DOUT[6] [3] Auto dark correction enable [4] Timing select, 0: wave table timing, 1: default timing [6] Flash polarity, 0: active low, 1: active high [7] Blank polarity, 0: active low, 1: active high [8] Reserved [10] Capture: when in single frame mode, writing a 1 here will start a frame capture [12] Reserved [13] Reserved [10:0] Frame width [15:0] Frame height, should not be less than AD_ROW_BEGIN + (1210) [10:0] Beginning of active line in terms of column position ©2000, 2001, 2002 IC Media Corporation & IC Media International Corp. page 8 9/25/03 COMPANY CONFIDENTIAL ICM109S 2 million pixel CMOS sensor Datasheet V 1.1 August 2003 0x14 0x15 0x18 0x19 0x1A 0x1B 0x1C 0x1D 0x20 0x21 0x22 0x23 0x24 0x25 0x26 0x27 0x40 0X41 0x42 0x43 0x44 0x45 0x52 AD_ROW_BEGINL AD_ROW_BEGINH AD_HSYNC_ENDL AD_HSYNC_ENDH AD_VSYNC_ENDL AD_VSYNC_ENDH AD_EXPOSE_TIMEL AD_EXPOSE_TIMEH AD_M1_L AD_M1_H AD_M2_L AD_M2_H AD_M3_L AD_M3_H AD_M4_L AD_M4_H AD_DARK_DATA_L AD_DARK_DATA_H AD_HighLimit 0x000A (10) 0x0040 (64) 0x0003 (3) 0x0513 (1299) 0x100 (256) 0x100 (256) 0x100 (256) 0x100 (256) 0 AD_LowLimit 3FF (1023) 0 AD_INOUTSEL 0 0x53 0x54 0x55 0x56 0x57 0x82 0x83 AD_RAMPSEL AD_DSRSTL AD_DSRSTH AD_DSDATAL AD_DSDATAH AD_IDL AD_IDH 0 0x0000 (0) 0x07D0 (2000) 0xD090 (53392) 0x84 0x85 0x86 0x87 0x88 0x89 0x8A AD_FLASH_BEGINL AD_FLASH_BEGINH AD_FLASH_ENDL AD_FLASH_ENDH AD_BWIDTH_BEGINL AD_BWIDTH_BEGINH AD_BWIDTH_ENDL 0x050A (1290) 0x051E (1310) 0x0068 (104) 0x06A7 [11] Mirror image enable [12] Up-down image enable [15:0] Beginning of active frame in terms of row position [10:0] End of horizontal sync in terms of column position [15:0] End of vertical sync in terms of row position [15:0] Exposure time in terms of number of rows [10:0] Gain coefficient (Gr) , in unsigned 3.8 (default) format [10:0] Gain coefficient (R) , in unsigned 3.8 (default) format [10:0] Gain coefficient.(B) , in unsigned 3.8 (default) format [10:0] Gain coefficient.(Gb) , in unsigned 3.8 (default) format [9:0] When auto dark correction is disabled, serve as the subtrahend for dark correction [9:0] Apply dead pixel removal algorithm only to those pixel above HighLimit [9:0] Apply dead pixel removal algorithm only to those pixel below LowLimit [4:0] Output format 0: default, unsigned 3.8 format 1: default, unsigned 4.7 format 2: default, unsigned 5.6 format 3: default, unsigned 6.5 format 0-7: 10-bit raw data 8: Reserved 9 Reserved 10: column address 11: dead pixel removal algorithm enable 12: sub-sampling data output (1/16 format) 13: sub-sampling data output (1/4 format) 14-31: Reserved reserved [10:0] Reserved [10:0] Reserved [3:0] Sub ID, Read from pins DOUT[4:1] during reset [15:4] Device ID, default 0xD09 , can be configured using SIF [15:0] Flash light begin position in terms of rows [15:0] Flash light end position in terms of rows [10:0] Blank begin in terms of columns [10:0] Blank end in terms of columns/ need [10:0] ©2000, 2001, 2002 IC Media Corporation & IC Media International Corp. page 9 9/25/03 COMPANY CONFIDENTIAL ICM109S 2 million pixel CMOS sensor Datasheet V 1.1 August 2003 0x8B 0x8C 0x8D 0x8E 0x8F 0x90 AD_BWIDTH_ENDH AD_BHEIGHT_BEGINL AD_BHEIGHT_BEGINH AD_BHEIGHT_ENDL AD_BHEIGHT_ENDH AD_RSTSEL (1703) 0x000E (14) 0x04BD (1213) 0x40 0x94 0x97 0x98 0x99 0x9A 0x9B 0x9C 0xA1 0xA2 0xA3 0xA4 0xA5 0xA6 0xA7 0xA8 0xA9 0xAA 0xAB 0xAC 0xAD AD_BITCONTROL AD_WT_BEGINL AD_WT_BEGINH AD_WT_ENDL AD_WT_ENDH AD_SUB_EN_TIMEL AD_SUB_EN_TIMEH AD_WIDTHL_C AD_WIDTHH_C AD_HEIGHTL_C AD_HEIGHTH_C AD_COL_BEGINL_C AD_COL_BEGINH_C AD_ROW_BEGINL_C AD_ROW_BEGINH_C AD_HSYNC_ENDL_C AD_HSYNC_ENDH_C AD_VSYNC_ENDL_C AD_VSYNC_ENDH_C AD_PART_CONTROL_C C0 0 0xAE 0xAF 0xB0 0xB1 0xB4 AD_WT_BEGINL_C AD_WT_BEGINH_C AD_WT_ENDL_C AD_WT_ENDH_C AD_PLL 0xB6 0xB7 0xB8 0xB9 0xBA 0xBB 0xBC 0xBD 0xBE 0xBF AD_F_MAX_ADDRL AD_F_MAX_ADDRH AD_F_OVERL AD_F_OVERH AD_F_LIMITAL AD_F_LIMITAH AD_F_LIMITBL AD_F_LIMITBH AD_F_LIMITCL AD_F_LIMITCH 0x07F8 (2040) 0x06EA (1770) 0x0708 (1800) 0x0514 (1300) 0x0064 (100) 0x000A (10) 0x0040 (64) 0x0003 (3) 0x00 (0) 0 0x07F8 (2040) 0x07 0x04B9 (1209) 0x04BA (1210) 0x04BB (1211) 2(2) 0x04BA (1210) [15:0] Blank begin in terms of rows [15:0] Blank end in terms of rows [7:6] RSTL voltage select 0: 0.7 V 1: 0.9 V (default) 2: 1.1 V Reserved Reserved Reserved Reserved [10:0] Current frame width, read only [15:0] Current frame height, read only [10:0] Current column beginning position, read only [10:0] Current row beginning position, read only [10:0] Current HSync end position, read only [15:0] Current VSync end position, read only [7:0] Current part control setting, read only [10:0] Current wave table beginning point, read only [10:0] Current wave table end point, read only [4:0] PLL setting for ADC clock. For example, at 6 MHz input, selection of [00011] will run system ADC clock at 24MHz. Note: maximum ADC clock is 96MHz for 20 fps operation. 00000: x1 for PLL 00001: x2 for PLL 00011: x4 for PLL 00111: x8 for PLL 01111: x16 for PLL Reserved for debugging purpose Reserved for debugging purpose Reserved for debugging purpose Reserved for debugging purpose Reserved for debugging purpose ©2000, 2001, 2002 IC Media Corporation & IC Media International Corp. page 10 9/25/03 COMPANY CONFIDENTIAL ICM109S 2 million pixel CMOS sensor Datasheet V 1.1 August 2003 0xC0 0xC1 0xC2 0xC3 0xC4 0xC5 0xC6 0xC7 0xC8 0xC9 0xCA 0xCB 0xCC 0xCD 0xCE 0xCF 0xD0 0xD1 0xD2 0xD3 0xD4 0xD5 0xD6 0xD7 0xD8 0xD9 0xDA 0xDB 0xDC 0xDD 0xDE 0xDF 0xE0 0xE1 0xE2 0xE3 0xE4 0xE5 0xE6 0xE7 0xE8 0xE9 0xEA 0xEB 0xEC 0xED 0xEE 0xEF 0xF0 0xF1 0xF2 0xF3 0xF4 AD_COL_DEAD0L AD_COL_DEAD0H AD_ROW_DEAD0L AD_ROW_DEAD0H AD_COL_DEAD1L AD_COL_DEAD1H AD_ROW_DEAD1L AD_ROW_DEAD1H AD_COL_DEAD2L AD_COL_DEAD2H AD_ROW_DEAD2L AD_ROW_DEAD2H AD_COL_DEAD3L AD_COL_DEAD3H AD_ROW_DEAD3L AD_ROW_DEAD3H AD_COL_DEAD4L AD_COL_DEAD4H AD_ROW_DEAD4L AD_ROW_DEAD4H AD_COL_DEAD5L AD_COL_DEAD5H AD_ROW_DEAD5L AD_ROW_DEAD5H AD_COL_DEAD6L AD_COL_DEAD6H AD_ROW_DEAD6L AD_ROW_DEAD6H AD_COL_DEAD7L AD_COL_DEAD7H AD_ROW_DEAD7L AD_ROW_DEAD7H AD_COL_DEAD8L AD_COL_DEAD8H AD_ROW_DEAD8L AD_ROW_DEAD8H AD_COL_DEAD9L AD_COL_DEAD9H AD_ROW_DEAD9L AD_ROW_DEAD9H AD_COL_DEAD10L AD_COL_DEAD10H AD_ROW_DEAD10L AD_ROW_DEAD10H AD_COL_DEAD11L AD_COL_DEAD11H AD_ROW_DEAD11L AD_ROW_DEAD11H AD_COL_DEAD12L AD_COL_DEAD12H AD_ROW_DEAD12L AD_ROW_DEAD12H AD_COL_DEAD13L 07FF 07FF Dead pixel #0 address A total of 24 pixels 07FF 07FF Dead pixel #1 address 07FF 07FF Dead pixel #2 address 07FF 07FF Dead pixel #3 address 07FF 07FF Dead pixel #4 address 07FF 07FF Dead pixel #5 address 07FF 07FF Dead pixel #6 address 07FF 07FF Dead pixel #7 address 07FF 07FF Dead pixel #8 address 07FF 07FF Dead pixel #9 address 07FF 07FF Dead pixel #10 address 07FF 07FF Dead pixel #11 address 07FF 07FF Dead pixel #12 address 07FF Dead pixel #13 address ©2000, 2001, 2002 IC Media Corporation & IC Media International Corp. page 11 9/25/03 COMPANY CONFIDENTIAL ICM109S 2 million pixel CMOS sensor Datasheet V 1.1 August 2003 0xF5 0xF6 0xF7 0xF8 0xF9 0xFA 0xFB 0xFC 0xFD 0xFE 0xFF 0x60 0x61 0x62 0x63 0x64 0x65 0x66 0x67 0x68 0x69 0x6A 0x6B 0x6C 0x6D 0x6E 0x6F 0x70 0x71 0x72 0x73 0x74 0x75 0x76 0x77 0x78 0x79 0x7A 0x7B 0x7C 0x7D 0x7E 0x7F AD_COL_DEAD13H AD_ROW_DEAD13L AD_ROW_DEAD13H AD_COL_DEAD14L AD_COL_DEAD14H AD_ROW_DEAD14L AD_ROW_DEAD14H AD_COL_DEAD15L AD_COL_DEAD15H AD_ROW_DEAD15L AD_ROW_DEAD15H AD_COL_DEAD16L AD_COL_DEAD16H AD_ROW_DEAD16L AD_ROW_DEAD16H AD_COL_DEAD17L AD_COL_DEAD17H AD_ROW_DEAD17L AD_ROW_DEAD17H AD_COL_DEAD18L AD_COL_DEAD18H AD_ROW_DEAD18L AD_ROW_DEAD18H AD_COL_DEAD19L AD_COL_DEAD19H AD_ROW_DEAD19L AD_ROW_DEAD19H AD_COL_DEAD20L AD_COL_DEAD20H AD_ROW_DEAD20L AD_ROW_DEAD20H AD_COL_DEAD21L AD_COL_DEAD21H AD_ROW_DEAD21L AD_ROW_DEAD21H AD_COL_DEAD22L AD_COL_DEAD22H AD_ROW_DEAD22L AD_ROW_DEAD22H AD_COL_DEAD23L AD_COL_DEAD23H AD_ROW_DEAD23L AD_ROW_DEAD23H 07FF 07FF 07FF Dead pixel #14 address 07FF 07FF Dead pixel #15 address 07FF 07FF Dead pixel #16 address 07FF 07FF Dead pixel #17 address 07FF 07FF Dead pixel #18 address 07FF 07FF Dead pixel #19 address 07FF 07FF Dead pixel #20 address 07FF 07FF Dead pixel #21 address 07FF 07FF Dead pixel #22 address 07FF 07FF Dead pixel #23 address ©2000, 2001, 2002 IC Media Corporation & IC Media International Corp. page 12 9/25/03 COMPANY CONFIDENTIAL ICM109S 2 million pixel CMOS sensor Datasheet V 1.1 August 2003 4 Electrical Characteristics 4.1 DC Characteristics Symbol Parameter VCCA Absolute Power Supply Absolute Input Voltage Absolute Output Voltage Storage Temperature Operating Power Supply Operating Power Supply Operating Input Voltage Operating Temperature Operating Current @ VCC=3.3 V, 25 °C Input Low Current Input High Current Tri-state Leakage Current Input Capacitance Output Capacitance VINA VOUTA TSTG VCC Analog VCC Digital VIN TOPR IDD IIL IIH IOZ CIN COUT Minimum -0.3 Rating Typical Unit Maximum 3.8 V -0.3 VCC + 0.3 V -0.3 VCC + 0.3 V 0 25 65 °C 3.0 3.3 3.6 V 2.3 2.5 2.8 V VCC V 40 °C 0 0 25 100 mA -1 1 µA -1 1 µA -10 10 µA 3 pF 3 pF ©2000, 2001, 2002 IC Media Corporation & IC Media International Corp. page 13 9/25/03 COMPANY CONFIDENTIAL ICM109S 2 million pixel CMOS sensor Datasheet V 1.1 August 2003 CBID VIL VILS VIH VIHS VOL VOH RL Bidirectional Buffer Capacitance Input Low Voltage Schmitt Input Low Voltage Input High Voltage Schmitt Input High Voltage Output Low Voltage Output High Voltage Input Pullup/down Resistance 3 pF 0.3 * VCC 1.1 V V 0.7 * VCC V 1.8 V 0.4 2.0 V V 50 ©2000, 2001, 2002 IC Media Corporation & IC Media International Corp. page 14 KΩ 9/25/03 COMPANY CONFIDENTIAL ICM109S 2 million pixel CMOS sensor Datasheet V 1.1 August 2003 4.2 Timing 4.2.1 2 MegaPixel Mode Reset Timing > 2 CLKIN RSTN 0.9*VDD VDD > 2 CLKIN CLKIN Uns table clock Pixel Timing PCLK DOUT[9:0] HSYN C VS YN C Us e PCLK ris ing edge to latch data Default Line Timing 1800 PCLKs 100 1600 5 HSYN C 5 90 64 64 Column 105 – 1704 is valid DOUT[9:0] Default Fra me Timing (Cha nge registers 0x14/0x15 to 0x0010(H)) 1300 ROW s 16 5 VS YN C 1200 5 74 3 3 1225 1226 HSYN C DOUT[9:0] 0 1 15 16 1299 0 Column 21 – 1220 is valid ©2000, 2001, 2002 IC Media Corporation & IC Media International Corp. page 15 9/25/03 COMPANY CONFIDENTIAL ICM109S 2 million pixel CMOS sensor Datasheet V 1.1 August 2003 5.2.2 Sub-sampling Quarter (1/4) Mode D efault Line Timing 900 PC L Ks 50 800 5 HSYNC 45 32 32 C ol um n 55 – 854 i s val i d DOUT [9: 0] D efault F rame Timing (C hange r e giste r s 0x14/0x15 t o 0x0010(H)) 650 R OW s 8 3 VSYNC 39 600 3 610 HSYNC DOUT [9: 0] 0 1 7 611 649 8 0 C ol um n 11 – 610 i s val i d ©2000, 2001, 2002 IC Media Corporation & IC Media International Corp. page 16 9/25/03 COMPANY CONFIDENTIAL ICM109S 2 million pixel CMOS sensor Datasheet V 1.1 August 2003 5.2.3 Sub-sampling Quarter-Quarter (1/16) Mode D efault Line Timing 450 PC L Ks 25 400 3 HSYNC 22 16 16 C ol um n 28 – 427 i s val i d DOUT [9: 0] D efault F rame Timing (c hange r egiste r s 0x14/0x15 to 0x0010(H) ) 325 R OW s 4 3 VSYNC 18 300 3 306 HSYNC DOUT [9: 0] 0 1 3 307 324 4 0 C ol um n 7 – 306 i s val i d ©2000, 2001, 2002 IC Media Corporation & IC Media International Corp. page 17 9/25/03 COMPANY CONFIDENTIAL ICM109S 2 million pixel CMOS sensor Datasheet V 1.1 August 2003 5.3 Pixel Clock Duty Cycle In different frame rate mode (controlled by PART_CONTROL [6:4]), the duty cycle (high time / clock period) of the PCLK signal is described in the following table: Frame Rate 20 10 7 3.5 3 2 1.5 0.7 Duty Cycle 50.0% 50.0% 50.0% 50.0% 53.3% 50.0% 50.0% 50.0% ©2000, 2001, 2002 IC Media Corporation & IC Media International Corp. page 18 9/25/03 COMPANY CONFIDENTIAL ICM109S 2 million pixel CMOS sensor Datasheet V 1.1 August 2003 5 Mechanical Information Figure 3. PLCC48 Packaging ©2000, 2001, 2002 IC Media Corporation & IC Media International Corp. page 19 9/25/03 COMPANY CONFIDENTIAL ICM109S 2 million pixel CMOS sensor Datasheet V 1.1 August 2003 6 Ordering Information Part number for different package: Description PLCC 48 packaged, MegaPixel resolution sensor (dual supply at 3.3 V) Part Number ICM-109Spa IC Media Corporation IC Media International Corporation 545 East Brokaw Road San Jose, CA 95112, U.S.A. Phone: (408) 451-8838 Fax: (408) 451-8839 Email: [email protected] Web Site: www.ic-media.com 6F, 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 ©2000, 2001, 2002 IC Media Corporation & IC Media International Corp. page 20 9/25/03 COMPANY CONFIDENTIAL