Keil™, An ARM® Company

µVision® IDE & Debugger

This feature works with...
ARMC166C251C51Eval

I²C Communications Simulation

The I²C bus is available on many ARM, 8051, 251, and 166/ST10 devices. Efficient software testing demands simulation of I²C Bus communication. To that end, µVision3 provides:

  • I²C Peripheral Dialogs that allow you to review and configure the I²C Bus.
  • Virtual target registers (VTREGs) the may be used to review and transmit data on the I²C bus.
  • Debug functions you may create to simulate an I²C device connected to the microcontroller.

I²C Configuration Dialog

Several examples of I²C VTREG usage in debug functions are available in the µVision3 User's Guide and in the Keil knowledgebase.

I²C Communication Dialog In addition, µVision3 provides an I²C Communication Dialog that displays I²C message traffic.