English
Language : 

M16C30P_07 Datasheet, PDF (55/317 Pages) Renesas Technology Corp – 16-BIT SINGLE-CHIP MICROCOMPUTER M16C FAMILY / M16C/30 SERIES
M16C/30P Group
7. Bus
7.2.7 HOLD Signal
This signal is used to transfer control of the bus from the CPU or DMAC to an external circuit. When the input
on HOLD pin is pulled low, the microcomputer is placed in a hold state after the bus access then in process
finishes. The microcomputer remains in the hold state while the HOLD pin is held low, during which time the
HLDA pin outputs a low-level signal.
Table 7.4 shows the Microcomputer Status in Hold State.
Bus-using priorities are given to HOLD, DMAC, and CPU in order of decreasing precedence. However, if the
CPU is accessing an odd address in word units, the DMAC cannot gain control of the bus during two separate
accesses.
HOLD > DMAC > CPU
Figure 7.4 Bus-Using Priorities
Table 7.4 Microcomputer Status in Hold State
Item
BCLK
Output
Status
A0 to A19, D0 to D15, CS0 to CS3, RD, WRL,WRH, High-impedance
WR, BHE
I/O ports
P0, P1, P3, P4 (1) High-impedance
P6 to P10
Maintains status when HOLD signal is received
HLDA
Internal Peripheral Circuits
ALE Signal
Output “L”
ON (but watchdog timer stops)
Undefined
NOTES:
1. When I/O port function is selected.
7.2.8 BCLK Output
If the PM07 bit in the PM0 register is set to “0” (output enable), a clock with the same frequency as that of the
CPU clock is output as BCLK from the BCLK pin. Refer to 9.2 CPU Clock and Peripheral Function Clock.
Rev.1.22 Mar 29, 2007 Page 39 of 291
REJ09B0179-0122