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__2_REV5.fm - Rev. B 2/06 EN
27 ©2004 Micron Technology, Inc. All rights reserved.
MT9D111 - 1/3.2-Inch 2-Megapixel SOC Digital Image Sensor
Registers
Micron Confidential and Proprietary
Registers
Sensor Core Registers
Table 4: Sensor Core Register Defaults
ADDR Register Description
Default
PRE MCU BOOT
Default
AFTER MCU BOOT
0x00 Reserved
0x1519 0x1519
0x01 Row Start
0x001C 0x001C
0x02 Column Start
0x003C 0x003C
0x03 Row Width
0x04B0 0x04B0
0x04 Col Width
0x0640 0x0640
0x05 Horizontal Blanking B
0x015C 0x0204
0x06 Vertical Blanking B
0x0020 0x002F
0x07 Horizontal Blanking A
0x00AE 0x00FE
0x08 Vertical Blanking A
0x0010 0x000C
0x09 Shutter Width
0x04D0 N/A
0x0A Row Speed
0x00011 0x0001
0x0B Extra Delay
0x0000 0x0000
0x0C Shutter Delay
0x0000 0x0000
0x0D Reset
0x0000 0x0000
0x1F Frame Valid Control
0x0000 0x0000
0x20 Read Mode B
0x0000 0x0300
0x21 Read Mode A
0x0490 0x8400
0x22 Dark Col/Rows
0x010F 0x010F
0x23 Flash
0x0608 0x0608
0x24 Extra Reset
0x8000 0x8000
0x25 Line Valid Control
0x0000 0x0000
0x26 Bottom Dark Rows
0x0007 0x0007
0x2B Green1 Gain
0x0020 N/A
0x2C Blue Gain
0x0020 N/A
0x2D Red Gain
0x0020 N/A
0x2E Green2 Gain
0x0020 N/A
0x2F Global Gain
0x0020 N/A
0x30 Row Noise
0x042A 0x042A
0x59 Black Rows
0x00FF 0x00FF
0x5B Dark G1 average
N/A N/A
0x5C Dark B average
N/A N/A
0x5D Dark R average
N/A N/A
0x5E Dark G2 average
N/A N/A
0x5F Calib Threshold
0x231D 0x231D
0x60 Calib Control
0x0080 0x0080
0x61 Calib Green1
0x0000 0x0000
0x62 Calib Blue
0x0000 0x0000
0x63 Calib Red
0x0000 0x0000
0x64 Calib Green2
0x0000 0x0000
0x65 Clock Control
0xE000 0xE000
0x66 PLL Control 1
0x2809 0x1000










