I2C Bus Scanner

This is a simple I2C bus scanning tool to scan for and report any responding devices. All I2C addresses are checked from 1 to 127. Results are reported on the UART0 serial port.


  • Attach any I2C devices to your I2C bus. Be sure and enable the bus pull-up resistors.

  • Attach a terminal to UART0 (9600, 8N1) for viewing the results.

Sample program is here.