Question about implementing SMBus on an ATmega8
2004-11-19 by Dave Hylands
Hi, I'm considering implementing an SMBus device using an ATmega8. Ideally, I'd like to use the onboard TWI hardware, but I've run into a slight problem. Implementing ARP (automatic slave address assignment) requires that the device respond to both the slave's address and the SMBus ARP Address (1100 001). The problem is that the TWI hardware only allows for a single address and doesn't seem to have any ability to "monitor" for other addresses. Is trying to implement an ARP capable SMBus 2.0 device a lost cause without bit banging? Thanks -- Dave Hylands Vancouver, BC, Canada http://www.DaveHylands.com/