The M37733M4LXXXHP is a single-chip microcomputer using the
7700 Family core. This single-chip microcomputer has a CPU and a
bus interface unit. The CPU is a 16-bit parallel processor that can be
an 8-bit parallel processor, and the bus interface unit enhances the
memory access efficiency to execute instructions fast. This
microcomputer also includes a 32 kHz oscillation circuit, in addition
to the ROM, RAM, multiple-function timers, serial I/O, A-D converter,
and so on.
Its strong points are the low power dissipation, the low supply voltage,
and the small package.
FEATURES
●Number of basic instructions .................................................. 103
Control devices for general commercial equipment such as office
automation, office equipment, personal information equipment, and
so on.
Control devices for general industrial equipment such as
communication equipment, and so on.
Operating temperature range–40 to 85 °C
Device structureCMOS high-performance silicon gate process
Package80-pin plastic molded fine-pitch QFP (80P6D-A;0.5 mm lead pitch)
3 external types, 16 internal types
Each interrupt can be set to the priority level (0 – 7.)
2 circuits built-in (externally connected to a ceramic resonator or a
22.5 mW (at 5 V supply voltage, external clock 12 MHz frequency)
Input/Output voltage5 V
Output current5 mA
SINGLE-CHIP 16-BIT CMOS MICROCOMPUTER
3
MITSUBISHI MICROCOMPUTERS
M37733M4LXXXHP
PRELIMINARY
Notice: This is not a final specification.
Some paramentic limits are suject to change.
PIN DESCRIPTION
PinNameInput/OutputFunctions
Vcc,Power sourceApply 2.7 – 5.5 V to Vcc and 0 V to Vss.
Vss
CNVssCNVss inputInputThis pin controls the processor mode. Connit to Vss for the single-chip mode and the memory
_________________
RESETReset inputInputWhen “L” level is applied to this pin, the microcomputer enters the reset state.
XINClock inputInput
X
OUTClock outputOutput
______
EEnable outputOutputThis pin functions as the enable signal output pin which indicates the access status in the internal
BYTE
External data
InputIn the memory expansion mode or the microprocessor mode, this pin determinis whether the
bus width
selection input
AVcc,Analog powerPower source input pin for the A-D converter. Externally connict AVcc to Vcc and AVss to Vss.
AVsssource input
REFReference InputThis is reference voltage input pin for the A-D converter.
V
voltage input
0 – P07 I/O port P0I/OIn the single-chip mode, port P0 becomes an 8-bit I/O port. An I/O direction register is available so
P0
0 – P17 I/O port P1I/OIn the single-chip mode, these pins have the same functions as port P0. When the BYTE pin is set
P1
0 – P27 I/O port P2I/OIn the single-chip mode, these pins have the same functions as port P0. In the memory expansion
P2
0 – P33 I/O port P3I/OIn the single-chip mode, these pins have the same function as port P0. In the memory expansion
P3
0 – P47 I/O port P4I/OIn the single-chip mode, these pins have the same functions as port P0. In the memory expansion
P4
0 – P57 I/O port P5I/OIn addition to having the same functions as port P0 in the single-chip mode, these pins also
P5
0 – P67 I/O port P6I/OIn addition to having the same functions as port P0 in the single-chip mode, these pins also
P6
0 – P77 I/O port P7I/OIn addition to having the same functions as port P0 in the single-chip mode, these pins function
P7
0 – P87 I/O port P8I/OIn addition to having the same functions as port P0 in the single-chip mode, these pins also
P8
expansion mode, and to Vcc for the microprocessor mode.
These are pins of main-clock genirating circuit. Connict a ceramic resonator or a quartzcrystal oscillator between X
IN and XOUT. When an external clock is used, the clock source should
be connected to the XIN pin, and the XOUT pin should be left open.
bus. When output level of E signal is “L”, data/instruction read or data write is performed.
___
external data bus has an 8-bit width or a 16-bit width. The data bus has a 16-bit width when “L”
signal is input and an 8-bit width when “H” signal is input.
that each pin can be programmed for input or output. These ports are in the input mode when
reset.
In the memory expansion mode or the microprocessor mode, these pins output address (A0 – A7).
to “L” in the memory expansion mode or the microprocessor mode and external data bus has a
16-bit width, high-order data (D8 – D15) is input/output or an address (A8 – A15) is output. When
the BYTE pin is “H” and an external data bus has an 8-bit width, only address (A8 – A15) is output.
mode or the microprocessor mode, low-order data (D
(A16 – A23) is output.
mode or the microprocessor mode, R/W, BHE, ALE, and HLDA signals are output.
mode or the microprocessor mode, P40, P41, and P42 become HOLD and RDY input pins, and
clock
φ1 output pin, respectively.
Functions of the other pins are the same as in the single-chip mode. However, in the memory
expansion mode, P42 also functions as an I/O port.
function as I/O pins for timers A0 to A3 and input pins for key input interrupt input (KI0 – KI3).
function as I/O pins for timer A4, input pins for external interrupt input (INT0 – INT2) and input pins
for timers B0 to B2. P67 also functions as sub-clock φSUB output pin.
as input pins for A-D converter. P7
and P77 have the function as the output pin (XCOUT) and the input pin (XCIN) of the sub-clock
(32 kHz) oscillation circuit, respectively. When P7
connect a resonator or an oscillator between the both.
function as I/O pins for UART 0 and UART 1.
SINGLE-CHIP 16-BIT CMOS MICROCOMPUTER
0 – D7) is input/output or an address
__________________
_______________
_________________
________________
2 to P75 also function as I/O pins for UART2. Additionally, P76
6 and P77 are used as the XCOUT and XCIN pins,
4
MITSUBISHI MICROCOMPUTERS
M37733M4LXXXHP
PRELIMINARY
Notice: This is not a final specification.
Some paramentic limits are suject to change.
SINGLE-CHIP 16-BIT CMOS MICROCOMPUTER
BASIC FUNCTION BLOCKS
The M37733M4LXXXHP has the same functions as the
M37733MHBXXXFP except for the memory allocation, the reset
circuit, the ROM area modification function, and the package.
Refer to the section on the M37733MHBXXXFP.
MEMORY
The memory map is shown in Figure 1. The address space has a
capacity of 16 Mbytes and is allocated to addresses from 0
FFFFFF
16. The address space is divided by 64-Kbyte unit called bank.
The banks are numbered from 0
16 to FF16.
Built-in ROM, RAM and control registers for internal peripheral devices
are assigned to bank 0
The 32-Kbyte area from addresses 8000
ROM. Addresses FFD6
16.
16 to FFFF16 is the built-in
16 to FFFF16 are the RESET and interrupt
vector addresses and contain the interrupt vectors. Refer to the section
on interrupts for details.
The 2048-byte area allocated to addresses from 80
16 to 87F16 is the
built-in RAM. In addition to storing data, the RAM is used as stack
during a subroutine call or interrupts.
000000
16
Bank 0
16
00FFFF
16
010000
16
16 to
000000
00007F
000080
00087F
Peripheral devices such as I/O ports, A-D converter, serial I/O, timer,
and interrupt control registers are allocated to addresses from 0
7F
16.
Additionally, the internal ROM area can be modified by software. Refer
to the section on ROM area modification function for details.
A 256-byte direct page area can be allocated anywhere in bank 0
by using the direct page register (DPR). In the direct page addressing
mode, the memory in the direct page area can be accessed with two
words. Hence program steps can be reduced.
16
16
16
16
Internal RAM
2048 bytes
000000
00007F
16
Internal peripheral
devices
control registers
refer to Fig. 2 for
detail information
16
16 to
16
Bank 1
16
01FFFF
16
• • • • • • • • • • • • • • • • • • •
008000
16
FE0000
Bank FE
Bank FF
16
16
FEFFFF
16
FF0000
16
16
FFFFFF
16
00FFD6
00FFFF
Internal ROM
32 Kbytes
16
16
Note. Internal ROM area can be modified. (Refer to the section on ROM area modification function.)
Port P0 register
Port P1 register
Port P0 direction register
Port P1 direction register
Port P2 register
Port P3 register
Port P2 direction register
Port P3 direction register
Port P4 register
Port P5 register
Port P4 direction register
Port P5 direction register
Port P6 register
Port P7 register
Port P6 direction register
Port P7 direction register
Port P8 register
UART 2 transmit/receive control register 1
UART 2 receive buffer register
Oscillation circuit control register 0
Port function control register
Serial transmit control register
Oscillation circuit control register 1
A-D/UART 2 trans./rece. interrupt control register
UART 0 transmission interrupt control register
UART 0 receive interrupt control register
UART 1 transmission interrupt control register
UART 1 receive interrupt control register
Timer A0 interrupt control register
Timer A1 interrupt control register
Timer A2 interrupt control register
Timer A3 interrupt control register
Timer A4 interrupt control register
Timer B0 interrupt control register
Timer B1 interrupt control register
Timer B2 interrupt control register
INT
0
interrupt control register
INT
1
interrupt control register
INT
2
/Key input interrupt control register
Note. Do not write to this address.
6
MITSUBISHI MICROCOMPUTERS
M37733M4LXXXHP
PRELIMINARY
Notice: This is not a final specification.
Some paramentic limits are suject to change.
SINGLE-CHIP 16-BIT CMOS MICROCOMPUTER
RESET CIRCUIT
The microcomputer is released from the reset state when the RESET
_____________
pin is returned to “H” level after holding it at “L” level with the power
source voltage at 2.7 – 5.5 V. Program execution starts at the address
formed by setting address A
of address FFFF
16, and A7 – A0 to the contents of address FFFE16.
23 – A16 to 0016, A15 – A8 to the contents
Figure 3 shows an example of a reset circuit. When the stabilized
clock is input from the external to the main-clock oscillation circuit,
the reset input voltage must be 0.55 V or less when the power source
voltage reaches 2.7 V. When a resonator/oscillator is connected to
the main-clock oscillation circuit, change the reset input voltage from
“L” to “H” after the main-clock oscillation is fully stabilized.
The status of the internal registers during reset is the same as the
M37733MHBXXXFP’s.
Power on
RESET
V
CC
V
CC
0V
RESET
0V
2.7V
0.55V
Note. In this case, stabilized clock is input from the
external to the main-clock oscillation circuit.
Perform careful evalvation at the system design
level before using.
Fig. 3 Example of a reset circuit
7
MITSUBISHI MICROCOMPUTERS
M37733M4LXXXHP
PRELIMINARY
Notice: This is not a final specification.
Some paramentic limits are suject to change.
SINGLE-CHIP 16-BIT CMOS MICROCOMPUTER
ROM AREA MODIFICATION FUNCTION
The internal ROM size and its address area of the M37733M4LXXXHP
can be modified by the memory allocation control register’s bit 0 shown
in Figure 4.
Figure 6 shows the memory allocation in which the internal ROM
size and its address area are modified.
Make sure to write data in the memory allocation control register as
the flow shown in Figure 5.
This ROM area modification function is valid in memory expansion
mode and single-chip mode.
76543210
ML
Note. Write to the memory allocation control register as the flow shown in Figure 5.
When ordering a mask ROM, Mitsubishi Electric corp. produces the
mask ROM using the data within 32 Kbytes (addresses 008000
00FFFF
16). It is regardless of the selected ROM size (refer to MASK
ROM ORDER CONFIRMATION FORM.) Therefore, program “FF
to the addresses out of the selected ROM area in the EPROM which
you tender when ordering a mask ROM.
Address 00FFFF
16 of this microcomputer corresponds to the lowest
address of the EPROM which you tender.
0
Memory allocation control register
Address
63
16
Memory allocation selection bit
ROM size (ROM area)
Fig. 4 Bit configuration of memory allocation control register
Writing data “5516” (LDM instruction)
Writing data “0016” or “0116” (LDM instruction)
• How to write in memory allocation control register
Fig. 5 How to write data in memory allocation control register
0
selection bit
ML
Next instruction
8
MITSUBISHI MICROCOMPUTERS
M37733M4LXXXHP
PRELIMINARY
Notice: This is not a final specification.
Some paramentic limits are suject to change.
0
) = (0)(ML0) = (1)
(ML
ROM size : 32 KbytesROM size : 16 Kbytes
000000
00007F
000080
00087F
008000
16
16
16
16
16
SFR
Internal RAM
2048 bytes
000000
00007F
000080
00087F
16
16
16
16
SFR
Internal RAM
2048 bytes
SINGLE-CHIP 16-BIT CMOS MICROCOMPUTER
Internal ROM
00C000
00FFFF
010000
FFFFFF
32 Kbytes
16
16
16
00FFFF
010000
FFFFFF
16
16
16
16
Internal ROM
16 Kbytes
: External memory area
Fig. 6 Memory allocation (modification of internal ROM area by memory allocation selection bit)
ADDRESSING MODES
The M37733M4LXXXHP has 28 powerful addressing modes. Refer
to the SINGLE-CHIP 16-BIT MICROCOMPUTERS DATA BOOK for
the details of each addressing mode.
MACHINE INSTRUCTION LIST
The M37733M4LXXXHP has 103 machine instructions. Refer to the
SINGLE-CHIP 16-BIT MICROCOMPUTERS DATA BOOK for details.
DATA REQUIRED FOR MASK ROM ORDERING
Please send the following data for mask orders.
(1) M37733M4LXXXHP mask ROM order confirmation form
(2) 80P6D mark specification form
(3) ROM data (EPROM 3 sets)
9
MITSUBISHI MICROCOMPUTERS
M37733M4LXXXHP
PRELIMINARY
Notice: This is not a final specification.
Some paramentic limits are suject to change.
ABSOLUTE MAXIMUM RATINGS
SymbolParameterConditionsRatingsUnit
VccPower source voltage–0.3 to +7V
AVccAnalog power source voltage–0.3 to +7V
VI
Input voltage RESET, CNVss, BYTE –0.3 to +12V
Input voltage P0
V
I
Output voltage
VO
PdPower dissipationTa = 25 °C200mW
ToprOperating temperature–40 to +85°C
Low-level peak output current P44 – P47, P50 – P53
Low-level average output current P00 – P07, P10 – P17, P20 – P27, P30 – P33,
0 – P43, P54 – P57, P60 – P67, P70 – P77,
IOL(avg)
P4
P80 – P87
IOL(avg)Low-level average output current P44 – P47, P50 – P5312mA
f(XIN)Main-clock oscillation frequency (Note 4)12MHz
CIN)Sub-clock oscillation frequency32.76850kHz
f(X
Notes 1. Average output current is the average value of a 100 ms interval.
2. The sum of I
the sum of I
the sum of I
the sum of I
3. Limits V
4. The maximum value of f(X
OL(peak) for ports P0, P1, P2, P3, and P8 must be 80 mA or less,
OH(peak) for ports P0, P1, P2, P3, and P8 must be 80 mA or less,
OL(peak) for ports P4, P5, P6, and P7 must be 100 mA or less, and
OH(peak) for ports P4, P5, P6, and P7 must be 80 mA or less.
IH and VIL for XCIN are applied when the sub clock external input selection bit = “1”.
IN) = 6 MHz when the main clock division selection bit = “1”.
Limits
Vcc
Vcc
Vcc
0.2Vcc
0.2Vcc
0.16Vcc
–10
–5
10
16
5
Unit
V
V
V
V
V
V
V
mA
mA
mA
mA
mA
10
Loading...
+ 21 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.