Conversation

If I wanted to put just an absurd number of MCU devices on a single bus, like, 100s, and I was okay with 1-10Kib/s total data rate, and wanted the protocol to be daisy chainable, what would I use? Pref given to low-connector counts, and protocols that can be done with COTS parts
18
6
I2C might be an option, though 7 bits might be sorta limiting. I'd have to check how common 10-bit I2C is possible. RS-485 is possible, but getting big chains (more than 32?) seems to be a thing some chips discourage.
2
Replying to
I2C isn't that hard to bit-bang at that rate (EXTI ISR for RX), would give you some room to extend the protocol. Single ended RS485, i.e. single pull-down bus on 9600 baud UART. But you'd need a protocol to manage. There is also 1-Wire style PWM (1 bit UART).
1