LegalizeAdulthood / 6805_SBC

A single board computer built around the Motorola 6805 CPU
GNU General Public License v2.0
1 stars 2 forks source link

Add an I2C interface #9

Open LegalizeAdulthood opened 1 year ago

LegalizeAdulthood commented 1 year ago

Identify an appropriate I2C interface chip and add a JST connector compatible with STEMMA and QWIIC. This will allow many I2C sensors to be added to the system without requiring additional memory-mapped I/O.

Try to find a single chip solution for interfacing to the I2C bus; ideally it should perform parallel/serial conversion to avoid the need to bit-bang the interface from the 6805.

Open questions:

LegalizeAdulthood commented 1 year ago

This blog post might be relevant: http://retro.hansotten.nl/6502-sbc/lee-davison-web-site/i2c-bus-interface/

LegalizeAdulthood commented 1 year ago

I2C controller: https://www.nxp.com/docs/en/data-sheet/PCF8584.pdf

LegalizeAdulthood commented 1 year ago

AN95068: C routines for the PCx8584