|
|
零件编号 | M30610MCA | ||
描述 | SINGLE-CHIP 16-BIT CMOS MICROCOMPUTER | ||
制造商 | Mitsubishi | ||
LOGO | |||
1 Page
Description
Mitsubishi microcomputers
M16C / 61 Group
SINGLE-CHIP 16-BIT CMOS MICROCOMPUTER
Description
The M16C/61 group of single-chip microcomputers are built using the high-performance silicon gate
CMOS process using a M16C/60 Series CPU core and are packaged in a 100-pin plastic molded QFP.
These single-chip microcomputers operate using sophisticated instructions featuring a high level of in-
struction efficiency. With 1M bytes of address space, they are capable of executing instructions at high
speed. They also feature a built-in multiplier and DMAC, making them ideal for controlling office, communi-
cations, industrial equipment, and other high-speed processing applications.
The M16C/61 group includes a wide range of products with different internal memory types and sizes and
various package types.
Features
• Memory capacity ............................................ ROM (See Figure 1.1.4. ROM Expansion)
RAM 4K to 10K bytes
• Shortest instruction execution time ................ 100ns (f(XIN)=10MHZ)
• Supply voltage ............................................... 4.0 to 5.5V (f(XIN)=10MHZ)
2.7 to 5.5V (f(XIN)=7MHZ with software one-wait)
• Low power consumption ................................ 18mW ( f(XIN)=7MHZ, with software one-wait, VCC = 3V)
• Interrupts ........................................................ 20 internal and 5 external interrupt sources, 4 software
interrupt sources; 7 levels (including key input interrupt)
• Multifunction 16-bit timer ................................ 5 output timers + 3 input timers
• Serial I/O (UART or clock synchronous) ........ 3 channels
• DMAC ............................................................ 2 channels (trigger: 16 sources)
• A-D converter ................................................. 10 bits X 8 channels
(Expandable up to 10 channels)
• D-A converter ................................................. 8 bits X 2 channels
• CRC calculation circuit ................................... 1 circuit
• Watchdog timer .............................................. 1 line
• Programmable I/O ......................................... 87 lines
_______
• Input port ........................................................ 1 line (P85 shared with NMI pin)
• Memory expansion ........................................ Available (to a maximum of 1M bytes)
• Chip select output .......................................... 4 lines
• Clock generating circuit ................................. 2 built-in clock generation circuits
(built-in feedback resistor, and external ceramic or quartz oscillator)
Applications
Audio, cameras, office equipment, communications equipment, portable equipment
------Table of Contents------
Central Processing Unit (CPU) ..................... 11
Reset ............................................................. 14
Processor Mode ............................................ 19
Clock Generating Circuit ............................... 30
Protection ...................................................... 39
Interrupts ....................................................... 40
Watchdog Timer ............................................ 59
DMAC ........................................................... 61
Timer ............................................................. 70
Serial I/O ....................................................... 87
A-D Converter ............................................. 114
D-A Converter ............................................. 124
CRC Calculation Circuit .............................. 126
Programmable I/O Ports ............................. 128
Electrical Characteristics ............................. 142
1
Pin Description
Mitsubishi microcomputers
M16C / 61 Group
SINGLE-CHIP 16-BIT CMOS MICROCOMPUTER
Pin Description
Pin name
VCC, VSS
CNVSS
Signal name
I/O type
Power supply
input
CNVSS
Input
Function
Supply 2.7 to 5.5 V to the VCC pin. Supply 0 V to the VSS pin.
This pin switches between processor modes. Connect it to the
VSS pin when operating in single-chip or memory expansion mode.
Connect it to the VCC pin when in microprocessor mode.
RESET
Reset input Input
A “L” on this input resets the microcomputer.
XIN
XOUT
Clock input
Clock output
Input
Output
These pins are provided for the main clock generating circuit.Connect
a ceramic resonator or crystal between the XIN and the XOUT pins. To
use an externally derived clock, input it to the XIN pin and leave the
XOUT pin open.
BYTE
AVCC
AVSS
External data Input
bus width
select input
Analog power
supply input
Analog power
supply input
This pin selects the width of an external data bus. A 16-bit width is
selected when this input is “L”; an 8-bit width is selected when this
input is “H”. This input must be fixed to either “H” or “L”. When
operating in single-chip mode,connect this pin to VSS.
This pin is a power supply input for the A-D converter. Connect this
pin to VCC.
This pin is a power supply input for the A-D converter. Connect this
pin to VSS.
VREF
P00 to P07
D0 to D7
P10 to P17
Reference
voltage input
I/O port P0
I/O port P1
Input
This pin is a reference voltage input for the A-D converter.
Input/output
This is an 8-bit CMOS I/O port. It has an input/output port direction
register that allows the user to set each pin for input or output
individually. When used for input in single-chip mode, the port can be
set to have or not have a pull-up resistor in units of four bits by
software. In memory expansion and microprocessor modes, selection
of the internal pull-resistor is not available.
Input/output When set as a separate bus, these pins input and output data (D0–D7).
Input/output This is an 8-bit I/O port equivalent to P0.
D8 to D15
Input/output When set as a separate bus, these pins input and output data (D8–D15).
P20 to P27 I/O port P2 Input/output This is an 8-bit I/O port equivalent to P0.
A0 to A7
Output
These pins output 8 low-order address bits (A0–A7).
A0/D0 to
A7/D7
A0, A1/D0
to A7/D6
Input/output If the external bus is set as an 8-bit wide multiplexed bus, these pins
input and output data (D0–D7) and output 8 low-order address bits
(A0–A7) separated in time by multiplexing.
Output
If the external bus is set as a 16-bit wide multiplexed bus, these pins
Input/output input and output data (D0–D6) and output address (A1–A7) separated
in time by multiplexing. They also output address (A0).
P30 to P37 I/O port P3 Input/output This is an 8-bit I/O port equivalent to P0.
A8 to A15
A8/D7,
A9 to A15
P40 to P47 I/O port P4
CS0 to CS3,
A16 to A19
Output
These pins output 8 middle-order address bits (A8–A15).
Input/output If the external bus is set as a 16-bit wide multiplexed bus, these pins
Output
input and output data (D7) and output address (A8) separated in time
by multiplexing. They also output address (A9–A15).
Input/output This is an 8-bit I/O port equivalent to P0.
Output
Output
These pins output CS0–CS3 signals and A16–A19. CS0–CS3 are chip
select signals used to specify an access space. A16–A19 are 4 high-
order address bits.
8
Reset
Mitsubishi microcomputers
M16C / 61 Group
SINGLE-CHIP 16-BIT CMOS MICROCOMPUTER
(1) Processor mode register 0 (Note)
(2) Processor mode register 1
(3) System clock control register 0
(4) System clock control register 1
(5) Chip select control register
(6) Address match interrupt enable register
(7) Protect register
(8) Watchdog timer control register
(9) Address match interrupt register 0
(10) Address match interrupt register 1
(11)DMA0 control register
(12) DMA1 control register
(13)Breugsiscteorllision detection interrupt control
(14) DMA0 interrupt control register
(15) DMA1 interrupt control register
(16) Key input interrupt control register
(17) A-D conversion interrupt control register
(18) UART2 transmit interrupt control register
(19)UART2 receive interrupt control register
(20) UART0 transmit interrupt control register
(21)UART0 receive interrupt control register
(22) UART1 transmit interrupt control register
(23)UART1 receive interrupt control register
(24) Timer A0 interrupt control register
(25) Timer A1 interrupt control register
(26) Timer A2 interrupt control register
(27) Timer A3 interrupt control register
(28) Timer A4 interrupt control register
(29) Timer B0 interrupt control register
(30) Timer B1 interrupt control register
(31) Timer B2 interrupt control register
(32) INT0 interrupt control register
(33) INT1 interrupt control register
(34) INT2 interrupt control register
(35) UART2 transmit/receive mode register
(36) UART2 transmit/receive control register 0
(37) UART2 transmit/receive control register 1
(38) Count start flag
(39) Clock prescaler reset flag
(40) One-shot start flag
(41)Trigger select flag
(42) Up-down flag
(000416)···
0016
(000516)··· 0 0
0
(000616)··· 0 1 0 0 1 0 0 0
(000716)··· 0 0 1 0 0 0 0 0
(000816)··· 0 0 0 0 0 0 0 1
(000916)···
00
(000A16)···
000
(000F16)··· 0 0 0 ? ? ? ? ?
(001016)···
0016
(001116)···
0016
(001216)···
00 0 0
(001416)···
0016
(001516)···
0016
(001616)···
00 0 0
(002C16)··· 0 0 0 0 0 ? 0 0
(003C16)··· 0 0 0 0 0 ? 0 0
(004A16)···
?0 0 0
(004B16)···
?0 0 0
(004C16)···
?0 0 0
(004D16)···
?0 0 0
(004E16)···
?0 0 0
(004F16)···
?0 0 0
(005016)···
?0 0 0
(005116)···
?0 0 0
(005216)···
?0 0 0
(005316)···
?0 0 0
(005416)···
?0 0 0
(005516)···
?0 0 0
(005616)···
?0 0 0
(005716)···
?0 0 0
(005816)···
?0 0 0
(005916)···
?0 0 0
(005A16)···
?0 0 0
(005B16)···
?0 0 0
(005C16)···
?0 0 0
(005D16)···
0 0 ?0 0 0
(005E16)···
0 0 ?0 0 0
(005F16)···
0 0 ?0 0 0
(037816)···
0016
(037C16)··· 0 0 0 0 1 0 0 0
(037D16)··· 0 0 0 0 0 0 1 0
(038016)···
0016
(038116)··· 0
(038216)··· 0 0 0 0 0 0 0
(038316)···
0016
(038416)···
0016
(43) Timer A0 mode register
(039616)···
0016
(44) Timer A1 mode register
(039716)···
0016
(45) Timer A2 mode register
(039816)···
0016
(46) Timer A3 mode register
(039916)···
0016
(47) Timer A4 mode register
(039A16)···
0016
(48) Timer B0 mode register
(039B16)··· 0 0 ? 0 0 0 0
(49) Timer B1 mode register
(039C16)··· 0 0 ? 0 0 0 0
(50) Timer B2 mode register
(039D16)··· 0 0 ? 0 0 0 0
(51) UART0 transmit/receive mode register (03A016)···
0016
(52) UART0 transmit/receive control register 0 (03A416)··· 0 0 0 0 1 0 0 0
(53) UART0 transmit/receive control register 1 (03A516)··· 0 0 0 0 0 0 1 0
(54) UART1 transmit/receive mode register (03A816)···
0016
(55) UART1 transmit/receive control register 0 (03AC16)··· 0 0 0 0 1 0 0 0
(56) UART1 transmit/receive control register 1 (03AD16)··· 0 0 0 0 0 0 1 0
(57) UART transmit/receive control register 2 (03B016)···
00 0 0 0 00
(58) DMA0 cause select register
(03B816)···
0016
(59) DMA1 cause select register
(03BA16)···
0016
(60) A-D control register 2
(03D416)··· 0 0 0 0
0
(61) A-D control register 0
(03D616)··· 0 0 0 0 0 ? ? ?
(62) A-D control register 1
(03D716)···
0016
(63) D-A control register
(03DC16)···
0016
(64) Port P0 direction register
(03E216)···
0016
(65) Port P1 direction register
(03E316)···
0016
(66) Port P2 direction register
(03E616)···
0016
(67) Port P3 direction register
(03E716)···
0016
(68) Port P4 direction register
(03EA16)···
0016
(69) Port P5 direction register
(03EB16)···
0016
(70) Port P6 direction register
(03EE16)···
0016
(71) Port P7 direction register
(03EF16)···
0016
(72) Port P8 direction register
(03F216)··· 0 0 0 0 0 0 0
(73) Port P9 direction register
(03F316)···
0016
(74) Port P10 direction register
(03F616)···
0016
(75) Pull-up control register 0
(03FC16)···
0016
(76) Pull-up control register 1
(03FD16)···
0016
(77) Pull-up control register 2
(03FE16)···
0016
(78) Data registers (R0/R1/R2/R3)
000016
(79) Address registers (A0/A1)
000016
(80) Frame base register (FB)
000016
(81) Interrupt table register (INTB)
0000016
(82) User stack pointer (USP)
000016
(83) Interrupt stack pointer (ISP)
000016
(84) Static base register (SB)
000016
(85) Flag register (FLG)
000016
x : Nothing is mapped to this bit
? : Undefined
The content of other registers and RAM is undefined when the microcomputer is reset. The initial values
must therefore be set.
Note: When the VCC level is applied to the CNVSS pin, it is 0316 at a reset.
Figure 1.6.3. Device's internal status after a reset is cleared
16
|
|||
页数 | 30 页 | ||
下载 | [ M30610MCA.PDF 数据手册 ] |
零件编号 | 描述 | 制造商 |
M30610MCA | SINGLE-CHIP 16-BIT CMOS MICROCOMPUTER | Mitsubishi |
零件编号 | 描述 | 制造商 |
STK15C88 | 256-Kbit (32 K x 8) PowerStore nvSRAM | Cypress Semiconductor |
NJM4556 | DUAL HIGH CURRENT OPERATIONAL AMPLIFIER | New Japan Radio |
EL1118-G | 5 PIN LONG CREEPAGE SOP PHOTOTRANSISTOR PHOTOCOUPLER | Everlight |
DataSheet8.cn | 2020 | 联系我们 | 搜索 | Simemap |