Open rusefillc opened 3 years ago
as few stm32 lines as possible
256+ options desired
looks like I2C is the answer
back side and hand assembly of one SMD component acceptable as long as binary index is applied by copper in gerber
we can also apply index with DNPs - install N pullup resistors, and optionally up to N pulldown jumpers
Though using the same method as pullup/down inside other modules is probably the right move.
as long as we JLC assemble it would have to be copper if we use back side due to top side space shortage
yes, copper is certainly much more space-efficient
PCF8574T/3,518 C7605 - 8 POR I?C 100kHz SOIC-16 PCF8575TS/1,118 C12251 - 16 POR I2C 400kHz SSOP-24_208mil Interface
https://jlcpcb.com/parts/componentSearch?isSearch=true&searchTxt=expander
it's desired for firmware to be able to identify board type / board revision