To learn more about onsemi™, please visit our website at
www.onsemi.com
ON Semiconductor
Is Now
onsemi and       and other names, marks, and brands are registered and/or common law trademarks of Semiconductor Components Industries, LLC dba onsemi or its affiliates and/or
subsidiaries in the United States and/or other countries. onsemi owns the rights to a number of patents, trademarks, copyrights, trade secrets, and other intellectual property. A listing of onsemi
product/patent coverage may be accessed at www.onsemi.com/site/pdf/Patent-Marking.pdf. onsemi reserves the right to make changes at any time to any products or information herein, without
notice. The information herein is provided “as-isand onsemi makes no warranty, representation or guarantee regarding the accuracy of the information, product features, availability, functionality,
or suitability of its products for any particular purpose, nor does onsemi assume any liability arising out of the application or use of any product or circuit, and specifically disclaims any and all
liability, including without limitation special, consequential or incidental damages. Buyer is responsible for its products and applications using onsemi products, including compliance with all laws,
regulations and safety requirements or standards, regardless of any support or applications information provided by ons emi. ��Typical” parameters which may be provided in onsemi data sheets and/
or specifications can and do vary in different applications and actual performance may vary over time. All operating parameters, including “Typicals” must be validated for each customer application
by customer’s technical experts. onsemi does not convey any license under any of its intellectual property rights nor the rights of others. onsemi products are not designed, intended, or authorized
for use as a critical component in life support systems or any FDA Class 3 medical devices or medical devices with a same or similar classification in a foreign jurisdiction or any devices intended for
implantation in the human body. Should Buyer purchase or use onsemi products for any such unintended or unauthorized application, Buyer shall indemnify and hold onsemi and its officers, employees,
subsidiaries, affiliates, and distributors harmless against all claims, costs, damages, and expenses, and reasonable attorney fees arising out of, directly or indirectly, any claim of personal injury or death
associated with such unintended or unauthorized use, even if such claim alleges that onsemi was negligent regarding the design or manufacture of the part. onsemi is an Equal Opportunity/Affirmative
Action Employer. This literature is subject to all applicable copyright laws and is not for resale in any manner. Other names and brands may be claimed as the property of others.
© Semiconductor Components Industries, LLC, 2016
March, 2016 Rev. 1
1 Publication Order Number:
AND9290/D
AND9290/D
AR1337 Register & Variable
Reference ON Semiconductor
Imaging
Introduction
This reference document describes the AR1337 registers.
Summary and detailed information are presented in separate
sections:
“Register Summary” on page 1
“Register Descriptions” on page 39
How to Access Registers
All the registers can be accessed by the two-wire serial
interface with 16bit addresses and 16bit data.
For more detailed information on the interface protocol of
the twowire serial interface, see the AR1337 data sheet.
Reserved Registers
All the reserved bits should not be changed. The user must
write the original values back when changing the registers.
Bad Frames
A bad frame is a frame where all rows do not have the
same integration time or where offsets to the pixel values
have changed during the frame. Many changes to the sensor
register settings can cause a bad frame. For example, when
line_length_pck (R0x0342–3) is changed, the new register
value does not affect sensor behavior until the next frame
start. However, the frame that would be read out at that frame
start will have been integrated using the old row width, so
reading it out using the new row width would result in a
frame with an incorrect integration time.
By default, bad frames are not masked. In the register
tables, the “Bad Frame” column shows where changing a
register or register field will cause a bad frame. This notation
is used:
NNo. Changing the register value will not produce a
bad frame. YYes . Changing the register value might
produce a bad frame.
YMYes; but the bad frame will be masked out when
mask_corrupted_frames (R0x0105) is set to “1.
Table 1. SMIA CONFIGURATION
Register Dec
(Hex)
Name
Data Format
(Binary)
Default Value Dec
(Hex)
R0
(R0x0000)
chip_version_reg dddd dddd dddd dddd 595
(0x0253)
R2
(R0x0002)
revision_number ???? ???? 0
(0x00)
R3
(R0x0003)
manufacturer_id ???? ???? 6
(0x06)
R4
(R0x0004)
smia_version ???? ???? 10
(0x0A)
R5
(R0x0005)
frame_count ???? ???? 255
(0xFF)
R6
(R0x0006)
pixel_order 0000 00?? 0
(0x00)
R8
(R0x0008)
data_pedestal 0000 00dd dddd dddd 42
(0x002A)
R64
(R0x0040)
frame_format_model_type ???? ???? 1
(0x01)
R65
(R0x0041)
frame_format_model_subtype ???? ???? 18
(0x12)
R66
(R0x0042)
frame_format_descriptor_0 ???? ???? ???? ???? 20592
(0x5070)
www.onsemi.com
APPLICATION NOTE