Overview of the USB-I2C Bridge Example
masterThis example implements a USB-I2C bridge using the CH554 (and CH551) microcontroller. It provides a driverless way to access an I2C bus via a serial interface.
Hardware Specifications:
- SCLK Pin: P3.3
- SDAT Pin: P3.4
- I2C Frequency: Fixed 100kHz SCLK
- Transport Limit: 16 bytes (Note: The protocol allows up to 64 bytes, but transport is limited to 16 bytes in this implementation).
Use Cases:
- General I2C bus access.
- Configuring a SI5351 clock generator.
- Acting as a VFO (Variable Frequency Oscillator) when combined with a TCXO and SI5351.