English
Language : 

M306H2MC-XXXFP Datasheet, PDF (122/210 Pages) Renesas Technology Corp – SINGLE-CHIP 16-BIT CMOS MICROCOMPUTER with DATA ACQUISITION CONTROLLER
MITSUBISHI MICROCOMPUTERS
M306H2MC-XXXFP
SINGLE-CHIP 16-BIT CMOS MICROCOMPUTER
with DATA ACQUISITION CONTROLLER
P70 through P72 conforming to the simplified I2C bus
P70/TXD2/SDA
Timer
Selector
I/O
UART2
SDDS=0
or DL=000
Digital Delay
(Divier)
SDDS=1
and DL=000
IICM=1(SDDS=0)
or DL=000(SDDS=1)
UART2
Analog
delay
Transmission
register
IICM=0
or DL=000(SDDS=1)
IICM=0
or IICM2=1
IICM=1
and IICM2=0
SDHI ALS
UART2 transmission/
NACK interrupt request
To DMA0, DMA1
P71/RXD2/SCL
P72/CLK2
DQ
Arbitration
To DMA0
Noize
Filter
T
IICM=1
IICM=0
or IICM2=1
UART2 reception/ACK interrupt request
DMA1 request
Reception register
IICM=0
Start condition detection
UART2
IICM=1
and IICM2=0
Stop condition detection
S
Bus
Q
R
busy
Falling edge
detection
L-synchronous
output enabling bit
DQ
T
NACK
I/O
R
Q
Data bus
DQ
T
ACK
Selector (Port P71 output data latch)
UART2
Internal clock
9th pulse
IICM=1 Bus collision/start, stop condition detection
interrupt request
Noize
Filter
IICM=1
IICM=1
SWC2
External clock
CLK
control
Bus collision
detection
UART2
IICM=0
Noize
Filter
IICM=0
Falling of 9th pulse
SWC
UART2
IICM=0
Selector
I/O
Timer
Port reading
* With IICM set to 1, the port terminal is to be readable
even if 1 is assigned to P71 of the direction register.
Figure 2.11.27 Functional block diagram for I2C mode
Table 2.11.9 Features in I2C mode
Function
Normal mode
1 Factor of interrupt number 10 (Note 2)
Bus collision detection
2 Factor of interrupt number 15 (Note 2)
3 Factor of interrupt number 16 (Note 2)
4 UART2 transmission output delay
5 P70 at the time when UART2 is in use
6 P71 at the time when UART2 is in use
7 P72 at the time when UART2 is in use
8
DMA1 factor at the time when 1 1 0 1 is assigned
to the DMA request factor selection bits
UART2 transmission
UART2 reception
Not delayed
TxD2 (output)
RxD2 (input)
CLK2
UART2 reception
9 Noise filter width
10 Reading P71
15ns
Reading the terminal when 0 is
assigned to the direction register
11 Initial value of UART2 output
H level (when 0 is assigned to
the CLK polarity select bit)
Note 1: Make the settings given below when I 2C mode is in use.
Set 0 1 0 in bits 2, 1, 0 of the UART2 transmission/reception mode register.
Disable the RTS/CTS function. Choose the MSB First function.
Note 2: Follow the steps given below to switch from a factor to another.
1. Disable the interrupt of the corresponding number.
2. Switch from a factor to another.
3. Reset the interrupt request flag of the corresponding number.
4. Set an interrupt level of the corresponding number.
Note 3: Set an initial value of SDA transmission output when serial I/O is invalid.
I2C mode (Note 1)
Start condition detection or stop
condition detection
No acknowledgment detection (NACK)
Acknowledgment detection (ACK)
Delayed(Digital / analog selection is possible)
SDA (input/output) (Note 3)
SCL (input/output)
P72
Acknowledgment detection (ACK)
50ns
Reading the terminal regardless of the
value of the direction register
The value set in latch P70 when the port is
selected
Rev. 1.0
121