PIC32CZ1038MC70064 ISI registers The 25 registers of ISI (Image Sensor Interface), from 0x4004C000, with their reset value and every field. The PIC32CZ1038MC70064 has 2232 registers in 54 peripherals, one page each.
ISI Image Sensor Interface ISI_CFG1ISI Configuration 1 Register
Address 0x4004C000
Reset 0x00000000
Access read/write
Size 32-bit 12 fields
Field Bits What it does SLD 23:16 Start of Line Delay THMASK 14:13 Threshold Mask0 Only 4 beats AHB burst allowed1 Only 4 and 8 beats AHB burst allowed2 4, 8 and 16 beats AHB burst allowed FULL 12 Full Mode is Allowed DISCR 11 Disable Codec Request FRATE 10:8 Frame Rate [0..7] CRC_SYNC 7 Embedded Synchronization Correction EMB_SYNC 6 Embedded Synchronization GRAYLE 5 Grayscale Little Endian PIXCLK_POL 4 Pixel Clock Polarity VSYNC_POL 3 Vertical Synchronization Polarity HSYNC_POL 2 Horizontal Synchronization Polarity SFD 31:24 Start of Frame Delay
ISI_CFG2ISI Configuration 2 Register
Address 0x4004C004
Reset 0x00000000
Access read/write
Size 32-bit 9 fields
Field Bits What it does YCC_SWAP 29:28 YCrCb Format Swap Mode0 Byte 0 Cb(i)Byte 1 Y(i)Byte 2 Cr(i)Byte 3 Y(i+1)1 Byte 0 Cr(i)Byte 1 Y(i)Byte 2 Cb(i)Byte 3 Y(i+1)2 Byte 0 Y(i)Byte 1 Cb(i)Byte 2 Y(i+1)Byte 3 Cr(i)3 Byte 0 Y(i)Byte 1 Cr(i)Byte 2 Y(i+1)Byte 3 Cb(i) IM_HSIZE 26:16 Horizontal Size of the Image Sensor [0..2047] COL_SPACE 15 Color Space for the Image Data RGB_SWAP 14 RGB Format Swap Mode GRAYSCALE 13 Grayscale Mode Format Enable RGB_MODE 12 RGB Input Mode GS_MODE 11 Grayscale Pixel Format Mode IM_VSIZE 10:0 Vertical Size of the Image Sensor [0..2047] RGB_CFG 31:30 RGB Pixel Mapping Configuration0 Byte 0 R/G(MSB)Byte 1 G(LSB)/BByte 2 R/G(MSB)Byte 3 G(LSB)/B1 Byte 0 B/G(MSB)Byte 1 G(LSB)/RByte 2 B/G(MSB)Byte 3 G(LSB)/R2 Byte 0 G(LSB)/RByte 1 B/G(MSB)Byte 2 G(LSB)/RByte 3 B/G(MSB)3 Byte 0 G(LSB)/BByte 1 R/G(MSB)Byte 2 G(LSB)/BByte 3 R/G(MSB)
ISI_PSIZEISI Preview Size Register
Address 0x4004C008
Reset 0x00000000
Access read/write
Size 32-bit 2 fields
Field Bits What it does PREV_HSIZE 25:16 Horizontal Size for the Preview Path PREV_VSIZE 9:0 Vertical Size for the Preview Path
ISI_PDECFISI Preview Decimation Factor Register
Address 0x4004C00C
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does DEC_FACTOR 7:0 Decimation Factor
ISI_Y2R_SET0ISI Color Space Conversion YCrCb To RGB Set 0 Register
Address 0x4004C010
Reset 0x00000000
Access read/write
Size 32-bit 4 fields
Field Bits What it does C2 23:16 Color Space Conversion Matrix Coefficient C2 C1 15:8 Color Space Conversion Matrix Coefficient C1 C0 7:0 Color Space Conversion Matrix Coefficient C0 C3 31:24 Color Space Conversion Matrix Coefficient C3
ISI_Y2R_SET1ISI Color Space Conversion YCrCb To RGB Set 1 Register
Address 0x4004C014
Reset 0x00000000
Access read/write
Size 32-bit 4 fields
Field Bits What it does Cboff 14 Color Space Conversion Blue Chrominance Default Offset Croff 13 Color Space Conversion Red Chrominance Default Offset Yoff 12 Color Space Conversion Luminance Default Offset C4 8:0 Color Space Conversion Matrix Coefficient C4
ISI_R2Y_SET0ISI Color Space Conversion RGB To YCrCb Set 0 Register
Address 0x4004C018
Reset 0x00000000
Access read/write
Size 32-bit 4 fields
Field Bits What it does Roff 24 Color Space Conversion Red Component Offset C2 22:16 Color Space Conversion Matrix Coefficient C2 C1 14:8 Color Space Conversion Matrix Coefficient C1 C0 6:0 Color Space Conversion Matrix Coefficient C0
ISI_R2Y_SET1ISI Color Space Conversion RGB To YCrCb Set 1 Register
Address 0x4004C01C
Reset 0x00000000
Access read/write
Size 32-bit 4 fields
Field Bits What it does Goff 24 Color Space Conversion Green Component Offset C5 22:16 Color Space Conversion Matrix Coefficient C5 C4 14:8 Color Space Conversion Matrix Coefficient C4 C3 6:0 Color Space Conversion Matrix Coefficient C3
ISI_R2Y_SET2ISI Color Space Conversion RGB To YCrCb Set 2 Register
Address 0x4004C020
Reset 0x00000000
Access read/write
Size 32-bit 4 fields
Field Bits What it does Boff 24 Color Space Conversion Blue Component Offset C8 22:16 Color Space Conversion Matrix Coefficient C8 C7 14:8 Color Space Conversion Matrix Coefficient C7 C6 6:0 Color Space Conversion Matrix Coefficient C6
ISI_CRISI Control Register
Address 0x4004C024
Reset 0x00000000
Access write only
Size 32-bit 4 fields
Field Bits What it does ISI_CDC 8 ISI Codec Request ISI_SRST 2 ISI Software Reset Request ISI_DIS 1 ISI Module Disable Request ISI_EN 0 ISI Module Enable Request
ISI_SRISI Status Register
Address 0x4004C028
Reset 0x00000000
Access read only
Size 32-bit 12 fields
Field Bits What it does FR_OVR 27 Frame Rate Overrun (cleared on read) CRC_ERR 26 CRC Synchronization Error (cleared on read) C_OVR 25 Codec Datapath Overflow (cleared on read) P_OVR 24 Preview Datapath Overflow (cleared on read) SIP 19 Synchronization in Progress CXFR_DONE 17 Codec DMA Transfer has Terminated (cleared on read) PXFR_DONE 16 Preview DMA Transfer has Terminated (cleared on read) VSYNC 10 Vertical Synchronization (cleared on read) CDC_PND 8 Pending Codec Request SRST 2 Module Software Reset Request has Terminated (cleared on read) DIS_DONE 1 Module Disable Request has Terminated (cleared on read) ENABLE 0 Module Enable
ISI_IERISI Interrupt Enable Register
Address 0x4004C02C
Reset 0x00000000
Access write only
Size 32-bit 9 fields
Field Bits What it does FR_OVR 27 Frame Rate Overflow Interrupt Enable CRC_ERR 26 Embedded Synchronization CRC Error Interrupt Enable C_OVR 25 Codec Datapath Overflow Interrupt Enable P_OVR 24 Preview Datapath Overflow Interrupt Enable CXFR_DONE 17 Codec DMA Transfer Done Interrupt Enable PXFR_DONE 16 Preview DMA Transfer Done Interrupt Enable VSYNC 10 Vertical Synchronization Interrupt Enable SRST 2 Software Reset Interrupt Enable DIS_DONE 1 Disable Done Interrupt Enable
ISI_IDRISI Interrupt Disable Register
Address 0x4004C030
Reset 0x00000000
Access write only
Size 32-bit 9 fields
Field Bits What it does FR_OVR 27 Frame Rate Overflow Interrupt Disable CRC_ERR 26 Embedded Synchronization CRC Error Interrupt Disable C_OVR 25 Codec Datapath Overflow Interrupt Disable P_OVR 24 Preview Datapath Overflow Interrupt Disable CXFR_DONE 17 Codec DMA Transfer Done Interrupt Disable PXFR_DONE 16 Preview DMA Transfer Done Interrupt Disable VSYNC 10 Vertical Synchronization Interrupt Disable SRST 2 Software Reset Interrupt Disable DIS_DONE 1 Disable Done Interrupt Disable
ISI_IMRISI Interrupt Mask Register
Address 0x4004C034
Reset 0x00000000
Access read only
Size 32-bit 9 fields
Field Bits What it does FR_OVR 27 Frame Rate Overrun CRC_ERR 26 CRC Synchronization Error C_OVR 25 Codec FIFO Overflow P_OVR 24 Preview FIFO Overflow CXFR_DONE 17 Codec DMA Transfer Completed PXFR_DONE 16 Preview DMA Transfer Completed VSYNC 10 Vertical Synchronization SRST 2 Software Reset Completed DIS_DONE 1 Module Disable Operation Completed
ISI_DMA_CHERDMA Channel Enable Register
Address 0x4004C038
Reset 0x00000000
Access write only
Size 32-bit 2 fields
Field Bits What it does C_CH_EN 1 Codec Channel Enable P_CH_EN 0 Preview Channel Enable
ISI_DMA_CHDRDMA Channel Disable Register
Address 0x4004C03C
Reset 0x00000000
Access write only
Size 32-bit 2 fields
Field Bits What it does C_CH_DIS 1 Codec Channel Disable Request P_CH_DIS 0 Preview Channel Disable Request
ISI_DMA_CHSRDMA Channel Status Register
Address 0x4004C040
Reset 0x00000000
Access read only
Size 32-bit 2 fields
Field Bits What it does C_CH_S 1 Code DMA Channel Status P_CH_S 0 Preview DMA Channel Status
ISI_DMA_P_ADDRDMA Preview Base Address Register
Address 0x4004C044
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does P_ADDR 31:2 Preview Image Base Address
ISI_DMA_P_CTRLDMA Preview Control Register
Address 0x4004C048
Reset 0x00000000
Access read/write
Size 32-bit 4 fields
Field Bits What it does P_DONE 3 Preview Transfer Done P_IEN 2 Transfer Done Flag Control P_WB 1 Descriptor Writeback Control Bit P_FETCH 0 Descriptor Fetch Control Bit
ISI_DMA_P_DSCRDMA Preview Descriptor Address Register
Address 0x4004C04C
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does P_DSCR 31:2 Preview Descriptor Base Address
ISI_DMA_C_ADDRDMA Codec Base Address Register
Address 0x4004C050
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does C_ADDR 31:2 Codec Image Base Address
ISI_DMA_C_CTRLDMA Codec Control Register
Address 0x4004C054
Reset 0x00000000
Access read/write
Size 32-bit 4 fields
Field Bits What it does C_DONE 3 Codec Transfer Done C_IEN 2 Transfer Done Flag Control C_WB 1 Descriptor Writeback Control Bit C_FETCH 0 Descriptor Fetch Control Bit
ISI_DMA_C_DSCRDMA Codec Descriptor Address Register
Address 0x4004C058
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does C_DSCR 31:2 Codec Descriptor Base Address
ISI_WPMRWrite Protection Mode Register
Address 0x4004C0E4
Reset 0x00000000
Access read/write
Size 32-bit 2 fields
Field Bits What it does WPEN 0 Write Protection Enable WPKEY 31:8 Write Protection Key Password4805449 Writing any other value in this field aborts the write operation of the WPEN bit.Always reads as 0.
ISI_WPSRWrite Protection Status Register
Address 0x4004C0E8
Reset 0x00000000
Access read only
Size 32-bit 2 fields
Field Bits What it does WPVSRC 23:8 Write Protection Violation Source WPVS 0 Write Protection Violation Status