13.07.2015 Views

Intel 80312 I/O Companion Chip - ECEE

Intel 80312 I/O Companion Chip - ECEE

Intel 80312 I/O Companion Chip - ECEE

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>Intel</strong> ® <strong>80312</strong> I/O <strong>Companion</strong> <strong>Chip</strong>I 2 C Bus Interface Unit12.8.5 I 2 C Clock Count Register- ICCRThe I 2 C Clock Count Register (ICCR) defines the multiplier used to generate the I 2 C SCL clock.This register is used with an internal 9-bit counter. When the SCL enable bit in the ICR is set, thiscounter decrements from the programmed ICCR value to zero, then resets to the programmedICCR value and decrements again. This continues until the SCL enable bit in the ICR is cleared.Each time the counter reaches zero, the SCL line transitions from low to high or vice versa,depending on the current state. This creates the I 2 C clock output during I 2 C master operations.Changing this register while the SCL enable bit is set results in undefined behavior.Table 12-13.I 2 C Clock Count Register - ICCRIOPAttributes31rvrvrv28 24 20 16 12 8 4 0rv rv rv rv rv rv rv rv rv rv rv rv rv rv rv rv rv rv rv rv rw rw rw rw rw rw rw rw rwPCIAttributesnananananananananananananananananananananananananananananananana<strong>Intel</strong> ® 80200 Local Bus Address1690HAttribute Legend:RV = ReservedPR = PreservedRS = Read/SetRW = Read/WriteRC = Read ClearRO = Read OnlyNA = Not AccessibleBit Default Description31:10 000000H Reserved09:00 0I 2 C Clock Count: 9 bit count value used to generate an I 2 C clock from the <strong>Intel</strong> ® <strong>80312</strong> I/O companionchip internal bus clock.12-34 Developer’s Manual

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!