Renesas M16C/62P Hardware Manual page 60

Renesas 16-bit single-chip microcomputer
Hide thumbs Also See for M16C/62P:
Table of Contents

Advertisement

M16C/62P Group (M16C/62P, M16C/62PT)
8. Bus
Note
8. Bus is described in the M16C/62P (128-pin version and 100-pin version)
only as an example.
The M16C/62P (80-pin version) and M16C/62PT do not use memory expansion mode,
and microprocessor mode.
During memory expansion or microprocessor mode, some pins serve as the bus control pins to perform
data input/output to and from external devices. These bus control pins include A0 to A19, D0 to D15, CS0
_______
_____
________ ______
to CS3, RD, WRL/WR, WRH/BHE, ALE, RDY, HOLD, HLDA and BCLK.
8.1 Bus Mode
The bus mode, either multiplexed or separate, can be selected using the PM05 to PM04 bits in the PM0
register. Table 8.1 shows the difference between a separate bus and multiplexed bus.
8.1.1 Separate Bus
In this bus mode, data and address are separate.
8.1.2 Multiplexed Bus
In this bus mode, data and address are multiplexed.
8.1.2.1 When the input level on BYTE pin is high (8-bit data bus)
D0 to D7 and A0 to A7 are multiplexed.
8.1.2.2 When the input level on BYTE pin is low (16-bit data bus)
D0 to D7 and A1 to A8 are multiplexed. D8 to D15 are not multiplexed. Do not use D8 to D15. External
devices connecting to a multiplexed bus are allocated to only the even addresses of the microcom-
puter. Odd addresses cannot be accessed.
Table 8.1 Difference between a separate bus and multiplexed bus
(1)
Pin Name
P0_0 to P0_7/D0 to D7
P1_0 to P1_7/D8 to D15
P2_0/A0 (/D0/-)
P2_1 to P2_7/A1 to A7
(/D1 to D7/D0 to D6)
P3_0/A8 (/-/D7)
NOTES :
1. See Table 8.6 Pin Functions for Each Processor Mode for bus control signals other than the above.
2. It changes with a setup of PM05 to PM04, and area to access.
See Table 8.6 Pin Functions for Each Processor Mode for details.
R
e
. v
2
3 .
0
S
e
p
0
, 1
2
0
0
4
R
E
J
0
9
B
0
1
8
5
0 -
2
3
0
Z
________ ________
________ __________
Separate Bus
D0 to D7
D8 to D15
A0
A1 to A7
A8
page 46
f o
3
6
4
_________
Multiplex Bus
BYTE = H
(NOTE 2)
I/O Port
P1_0 to P1_7
A0
D0
A1 to A7
D1 to D7
A8
8. Bus
_______
BYTE = L
(NOTE 2)
(NOTE 2)
A0
A1 to A7 D0 to D6
A8
D7

Advertisement

Table of Contents
loading

This manual is also suitable for:

M16c/62pt

Table of Contents