USB 2.0 Image Sensor Processor & Controller

The superior image signal processing engine brings sight video experience. The high performance Motion-JPEG / H.264 compression engine makes variant compression ratio to satisfy bandwidth requirement. SN9C291B is compliant with USB Video Class and Audio Class. With the integrated sensor interface and color processing engine, it can support most available CMOS sensors that range from VGA to 2MP. SN9C291B is controlled by an embedded micro-controller, while statistics for 3A (AE / AWB / AF) are built-in. The flexible architecture is consisted of mask ROM, internal RAM and external serial-flash which can store the customized codes and parameters. With the highly-integrated firmware architecture and the development kit provided by SONiX, it’s easy for 3rd party to fulfill customized features.


  • 10bit Parallel Image Sensor interface (for MIPI version please see SN9C292A): 2MP (UXGA 1600×1200) support
  • 3.3V (analog, I/O), 2.5V(DDR) & 1.2V (core) external power supply are necessary
  • Low power consumption of suspend, standby & preview mode
  • Input oscillator frequency of 12MHz
  • Using external serial flash to store customized code and data (default 128KBytes)
  • Support of Multi Streams up to 4 Streams at same time (MJPG support up to 2 Streams and H.264 support up to 2 Streams)
  • High High Quality H.264 Encoder, Main Profile Level: 4.1, support up to 720p (HD)
  • Built-in PLL for internal clock generation


Technical Details

Additional information

Package Type


Matching Sensor

AR0130, AR0132, AR0141, IMX225, IMX238, OV9712, OV9732, OV9755


Send a Product Inquiry

By submitting the request, your data will be processed to get in contact with you and answer your questions. For more information about the processing of your data, please take a look at our Privacy Policy.