Passei a maior vergonha a 1 ano atraz.
Peguei uma CCD 640*480 via i2C 8 bits achando que éra uma coisa e é outra totalmente diferente..

cada pixel tem 3 sensores (R,G,B) com 1 byte de nivel
intão cada pixel ocupa 24 bits
Se o sensor é de 640 * 480 vem que são 307200 pixels.
307200 pixels * 24 bits = 7.372.800 bits
7.372.800 / 8bits = 921.600bytes
Rodando o I2C a 20mhz

Uns 4 frames por segundo..
Credo ... aff o área do capeta..
Abraços
Fabim