Each color value is 8 bit, so it is 6912 bytes, not bitsBut that's ok, I'll use external EEPROM as display buffer.
MSSP would be great, but no PBP support as far as I know - need to use ASM....
Each color value is 8 bit, so it is 6912 bytes, not bitsBut that's ok, I'll use external EEPROM as display buffer.
MSSP would be great, but no PBP support as far as I know - need to use ASM....
it would be difficult to pack rgb leds more tightly than these
p3 64x64 p4 32x64 modules
and they work, limited to 8 colours with pbp
Warning I'm not a teacher
Yes, bottom ones are 3030 leds. And they're placed sparsely.
Now check footprint of 1206 or 0805 enclosure and compare sizes![]()
If you just need more RAM for a display buffer there are much faster devices than an external EEPROM, like the 23LC512 serial SPI SRAM.
Also, since SHIFTOUT runs at approx 50KHz, you could even write your own dedicated version that would be MUCH faster than that, although using the MSSP/SPI peripheral is pretty straight forward and would easily get you into the multi-MHz range.
Where I can learn about that MSSP in PBP ?
On the Data Sheet of each PIC you will use. You learn the ins and outs of the sub section of the PIC and the registers that you have to manipulate directly.
PBP had nothing to do with the MSSP/SPI section other than setting bits in the registers.
Ioannis
Well someone above, called Henrik, said that PBP is supporting it directly, this is why I asked
![]()
If you go to Microchip.com and type MSSP or SPI or I2C into the Search window, then click on Application Notes in the left column, there are numerous Application Notes on how these peripherals function, and how to put them to use. Code is usually in ASM and/or C, but the concepts are outlined extremely well.
Bookmarks