ETC ICM-109S

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