PWM is done at a higher level by a central PIC, so all LEDs across the console get the same VDD-LED.
My largest display has 6 digits with 1 decimal point. This was my most recent gameplan. I can use smaller PICs for smaller displays:
![]()
EDIT: Right now JLCPCB has 500 units of 16F946 in stock for $2.15, 2889 units of the 16F1947 for$2.21.
When you consider the MAX9217 costs me $20 for each DIP for my testing, I'll need 20 to test the entire console.
Using PICs in this case is not much more expensive and so much more affordable and convenient, especially when it comes to transmitting the values to the displays.
Bookmarks