Maxim MAX7301 20-Port I/O Extender
Dave Matthews
Posts: 93
I am considering using this device with the propeller, and I wondered if anyone has had experience with it. This is an SPI device, and perhaps someone has written the support code or snippets already?
Dave
Dave
Comments
Is there something special about this particular device? It seems to be a rather expensive option ($0.20 per I/O in small quanitities). By comparison, I have used Microchip's MCP23S17 with good results. It is only 16 I/O, but it is addressable so multiple may be used on the same SPI bus. Also it is <$0.10 per I/O in small quanitities.
I am converting the code from BS2p to PropBASIC now if that is of any interest.
Reference link above for more info on MCP23017, including Jon's own SPIN code.
Saving IO pins is a good point - the only gain from the SPI version is the ability to communicate faster, and I doubt that this is necessary for most applications.
Dave
I mistyped, I am planning to evaluate the 28 port version. But thanks for the response, I will look into that part as well!
Dave
Very nice! Thanks for the tip, I will look into that chip.
Dave
I expect the I2C implementation to be more than fast enough, I will get some of those chips this week and evaluate them as well.
Dave
Maxim are always expensive.
Another option for low cost I/O, is the AT89LP52, which comes in under 3c/pin for 36io, and it can add some data storage, and PWM/Timers.