FreeCore Function #6:
I2C Controller Reference Design
Module name: I2C_test
Current release: version 3.0, January 30, 1998
Contributed by: Rune Baeverrud
Changes since version 2.0
Changes since version 1.0
Description
Shown below is a sample schematic using the I2C controller.
The above schematic is suitable for interfacing to a 16 bit microprocessor. A few notes on the circuit:
If you need 8-bit (or lower) operation, it should be an easy task to modify the circuit. You need to add some registers on the input, and some multiplexers at the output, with some address decoding logic. I will leave that part to you now!
Last updated 28 Jul 1999 07:23