PDF: 4749051511/Source: 7788125767
Aptina reserves the right to change products or specifications without notice.
MT9T111_DG - Rev. B 9/10 EN
2
©2007 Aptina Imaging Corporation. All rights reserved.
MT9T111: Developer Guide
Introduction to Registers
Preliminary
Introduction to Registers
This developer guide refers to various memory locations and registers that the user reads
from or writes to for altering the MT9T111 operation. Hardware registers appear as
follows and may be read or written by sending the address and data information over the
two-wire serial interface.
Figure 1:
Register Legend
Other memory locations are within the microcontroller block and may be accessed by
utilizing hardware registers from 0x098E through 0x0990 (see the MT9T111 data sheet
for further details on how to use these registers). These are denoted below:
Figure 2:
Firmware Variable Legend
The MT9T111 was designed to facilitate customizations to optimize image quality pro-
cessing. As the image data travels through the various stages of image processing, the
user can adjust the parameters in these stages to affect the images' appearances. This
section describes most of these available adjustments.
Accessing the Firmware Drivers' Variables
R0x098E is used for the memory address and R0x0990 is used for data in the address.
Write Access
A write to the indirect access data register triggers a write to the targeted memory after
the two-wire serial interface has completed the WRITE cycle.
Read Access
Data is pre-fetched once the indirect access address register is updated; therefore, the
data is available when read from the indirect access data register.
R0x3024 [4:3]
Register #
Register
Bit(s)
Indication of Register
(as opposed to driver variable)
driver.variable
Name of Firmware Driver
Name of Driver’s Variable