English
Language : 

M32C80 Datasheet, PDF (209/352 Pages) Renesas Technology Corp – 16/32-BIT SINGLE-CHIP MICROCOMPUTER M16C FAMILY / M32C/80 SERIES
M32C/80 Group
16. Serial I/O (Special Function)
16.3 Special Mode 1 (I2C Mode)
I2C mode is a mode to communicate with external devices with a simplified I2C. Table 16.12 lists specifica-
tions of I2C mode. Table 16.13 lists register settings, Table 16.14 lists each function. Figure 16.19 shows
a block diagram of I2C mode. Figure 16.20 shows timings for transfer to the UiRB register (i=0 to 4) and
interrupts. Tables 16.15 to 16.17 list pin settings.
As shown in Table 16.12, I2C mode is entered when the SMD2 to SMD0 bits in the UiMR register is set to
"0102" and the IICM bit in the UiSMR register is set to "1". Output signal from the SDAi pin changes after
the SCLi pin level becomes low ("L") and stabilizes due to a SDAi transmit output via the delay circuit.
Table 16.12 I2C Mode Specifications
Item
Interrupt
Selectable Function
Specifications
Start condition detect, stop condition detect, no acknowledgment detect, acknowledgment
detect
• Arbitration lost
Selectable from update timing of the ABT bit in the UiRB register.
Refer to 16.3.3 Arbitration
• SDAi digital delay
Selectable from no digital delay or 2 to 8 cycle delay of the count source of of the
UiBRG register. Refer to 16.3.5 SDA Output
• Clock phase setting
Selectable from clock delay or no clock delay. Refer to 16.3.4 Transfer Clock
Rev. 1.00 Nov. 01, 2005 Page 190 of 330
REJ09B0271-0100