Datasheet
Table Of Contents
- 1/3.2-Inch System-On-A-Chip (SOC) CMOS Digital Image Sensor
- Features
- Applications
- Ordering Information
- General Description
- Feature Overview
- Typical Connection
- Ballout and Interface
- Architecture Overview
- Registers and Variables
- Registers
- Registers
- IFP Registers, Page 1
- IFP Registers, Page 2
- JPEG Indirect Registers
- Table 8: JPEG Indirect Registers (See Registers 30 and 31, Page 2)
- Firmware Driver Variables
- Table 9: Drivers IDs
- Table 10: Driver Variables-Monitor Driver (ID = 0)
- Table 11: Driver Variables-Sequencer Driver (ID = 1)
- Table 12: Driver Variables-Auto Exposure Driver (ID = 2)
- Table 13: Driver Variables-Auto White Balance (ID = 3)
- Table 14: Driver Variables-Flicker Detection Driver (ID = 4)
- Table 15: Driver Variables-Auto Focus Driver (ID = 5)
- Table 16: Driver Variables-Auto Focus Mechanics Driver (ID = 6)
- Table 17: Driver Variables-Mode/Context Driver (ID = 7)
- Table 18: Driver Variables-JPEG Driver (ID = 9)
- Table 19: Driver Variables-Histogram Driver (ID = 11)
- MCU Register List and Memory Map
- JPEG Indirect Registers
- Output Format and Timing
- Sensor Core
- Feature Description
- PLL Generated Master Clock
- PLL Setup
- Window Control
- Pixel Border
- Readout Modes
- Figure 20: 6 Pixels in Normal and Column Mirror Readout Modes
- Figure 21: 6 Rows in Normal and Row Mirror Readout Modes
- Table 30: Skip Values
- Figure 22: 8 Pixels in Normal and Column Skip 2x Readout Modes
- Figure 23: 16 Pixels in Normal and Column Skip 4x Readout Modes
- Figure 24: 32 Pixels in Normal and Column Skip 8x Readout Modes
- Figure 25: 64 Pixels in Normal and Column Skip 16x Readout Modes
- Table 31: Row Addressing
- Table 32: Column Addressing
- Frame Rate Control
- Context Switching
- Integration Time
- Flash STROBE
- Global Reset
- Analog Signal Path
- Analog Inputs AIN1-AIN3
- Firmware
- Firmware
- Start-Up and Usage
- General Purpose I/O
- Introduction
- GPIO Output Control Overview
- Waveform Programming
- Notification Signals
- Digital and Analog Inputs
- GPIO Software Drivers
- Auto Focus
- Figure 42: Search for Best Focus
- Figure 43: Scene with Two Potential Focus Targets at Different Distances from Camera
- Figure 44: Dependence of Luminance-Normalized Local Sharpness Scores on Lens Position
- Figure 45: Example of Position Weight Histogram Created by AF Driver
- Figure 46: Auto Focus Windows
- Figure 47: Computation of Sharpness Scores and Luminance Average for an AF Window
- Table 41: Examples of AF Filters that can be Programmed into the MT9D111
- Spectral Characteristics
- Electrical Specifications
- Packaging
- Appendix A: Two-Wire Serial Register Interface
- Protocol
- Sequence
- Bus Idle State
- Start Bit
- Stop Bit
- Slave Address
- Data Bit Transfer
- Acknowledge Bit
- No-Acknowledge Bit
- Page Register
- Sample Write and Read Sequences
- Figure 52: WRITE Timing to R0x09:0-Value 0x0284
- Figure 53: READ Timing from R0x09:0; Returned Value 0x0284
- Figure 54: WRITE Timing to R0x09:0-Value 0x0284
- Figure 55: READ Timing from R0x09:0; Returned Value 0x0284
- Figure 56: Two-Wire Serial Bus Timing Parameters
- Table 46: Two-wire Serial Bus Characteristics
- Revision History
PDF: 09005aef8202ec2e/Source: 09005aef8202ebf7 Micron Technology, Inc., reserves the right to change products or specifications without notice.
MT9D111__3_REV5.fm - Rev. A 2/06 EN
40 ©2004 Micron Technology, Inc. All rights reserved.
MT9D111 - 1/3.2-Inch 2-Megapixel SOC Digital Image Sensor
Registers
Micron Confidential and Proprietary
R99—0x63 - Red Calibration Value (R/W)
Bits 8:0 Red
Calibration
Value
Analog calibration offset for red pixels, represented as a
two’s complement signed 8-bit value (if bit 8 is clear, the
offset is positive and the magnitude is given by bits 7:0. If
bit 8 is set, the offset is negative and the magnitude is given
by Not ([7:0]) + 1). If R0x60:0[0] = 0, this register is R/O and
returns the current value computed by the black level
calibration algorithm. If R0x60:0[0] = 1, this register is R/W
and can be used to manually set the calibration offset.
0 N Y
R100—0x64 - Green2 Calibration Value (R/W)
Bits 8:0 Green2
Calibration
Value
Analog calibration offset for green2 pixels, represented as a
two’s complement signed 8-bit value (if bit 8 is clear, the
offset is positive and the magnitude is given by bits 7:0. If
bit 8 is set, the offset is negative and the magnitude is given
by Not ([7:0]) + 1.) If R0x60:0[0] = 0, this register is R/O and
returns the current value computed by the black level
calibration algorithm. If R0x60:0[0] = 1, this register is R/W
and can be used to manually set the calibration offset.
Green2 pixels share rows with blue pixels.
0 N Y
R101—0x65 - Clock (R/W)
Bit 15 PLL Bypass 1—Bypass the PLL. Use CLKIN input signal as master clock.
0—Use clock produced by PLL as master clock.
1 N N
Bit 14 PLL Power-
down
1—Keep PLL in power-down to save power (default).
0—PLL powered-up.
1 N N
Bit 13 Power-down
PLL During
Standby
This register only has an effect when bit 14 = 0.
1
—Turn off PLL (power-down) during standby to save
power (default).
0—PLL powered-up during standby.
1 N N
Bit 2 clk_newrow Force clk_newrow to be on continuously.
0 N N
Bit 1 clk_newframe Force clk_newframe to be on continuously.
0 N N
Bit 0 clk_ship Force clk_ship to be on continuously.
0 N N
R102—0x66 - PLL Control 1 (R/W)
Bits 15:8 M M value for PLL must be 16 or higher.
28 N N
Bits 5:0 N N value for PLL.
9 N N
R103—0x67 - PLL Control 2 (R/W)
Bits 11:8 Reserved Do not change from default value.
Bits 6:0 P P value for PLL.
1 N N
R192—0xC0 - Global Reset Control (R/W)
Bit 15 Global Reset
Enable
Enter global reset. This bit is write - 1 only and is always
read 0.
0 N N
4
Bit 2 Global Reset
Flash Control
1—Flash is de-asserted at end of readout.
0
—Flash is de-asserted by R0xB6:0 (de-assert flash).
0 N N
Bit 1 Global Reset
Strobe Control
1—Strobe is de-asserted at end of readout.
0
—Strobe is de-asserted by R0xC4:0 (de-assert strobe).
0 N N
Table 5: Sensor Register Description (continued)
Bit
Field Description
Default
(Hex)
Sync’d to
Frame Start
Bad
Frame










