R01UH0092EJ0110 Rev.1.10
Page 534 of 807
Jul 31, 2012
M16C/64C Group
25. Multi-master I
2
C-bus Interface
25. Multi-master I
2
C-bus Interface
25.1
Introduction
The multi-master I
2
C-bus interface (I
2
C interface) is a serial communication circuit based on the I
2
C-bus
data transmit/receive format, and is equipped with arbitration lost detect and clock synchronous functions.
Table 25.1 lists the Multi-master I
2
C-bus Interface Specifications, Table 25.2 lists the I
Detection Function, Figure 25.1 shows the Multi-master I
C-bus Interface Block Diagram, and Table 25.3
lists the I/O Ports.
Table 25.1
Multi-master I
2
C-bus Interface Specifications
Item
Function
Formats
Based on I
2
C-bus standard:
7-bit addressing format
Fast-mode
Standard clock mode
Communication modes
Based on I
2
C-bus standard:
Master transmission
Master reception
Slave transmission
Slave reception
Bit rate
16.1 kbps to 400 kbps (fVIIC = 4 MHz)
I/O pins
Serial data line SDAMM (SDA)
Serial clock line SCLMM (SCL)
Interrupt request generating
sources
•
I
2
C-bus interrupt
Completion of transmission
Completion of reception
Slave address match detection
General call detection
Stop condition detection
Timeout detection
•
SDA/SCL interrupt
Rising or falling edge of the signal of the SDAMM or SCLMM pin
Selectable functions
•
I
2
C-bus interface pin input level select
Selectable input level with I
2
C-bus input level or SMBus input level
•
SDA/port, SCL/port selection
A function to change the SDAMM and SCLMM pins to output ports.
•
Timeout detection
A function that detects when the SCLMM pin is driven high over a certain
period of time when the bus is busy.
•
Free data format select
A function that generates an interrupt request when receiving the first byte
of data, regardless of the slave address value.
fVIIC: I
2
C-bus system clock
Содержание M16C Series
Страница 846: ...M16C 64C Group R01UH0092EJ0110...