Mitsubishi microcomputers
M16C / 61 Group
Description
SINGLE-CHIP 16-BIT CMOS MICROCOMPUTER
Block Diagram
Figure 1.1.3 is a block diagram of the M16C/61 group.
Block diagram of the M16C/61 group
8
8
Port P2
8
8
8
8
8
I/O ports
Port P0
Port P1
Port P3
Port P4
Port P5
Port P6
Internal peripheral functions
Timer
System clock generator
IN-XOUT
CIN-XCOUT
A-D converter
(10 bits
X 8 channels
X
X
Expandable up to 10 channels)
Timer TA0 (16 bits)
Timer TA1 (16 bits)
Timer TA2 (16 bits)
Timer TA3 (16 bits)
Timer TA4 (16 bits)
Timer TB0 (16 bits)
Timer TB1 (16 bits)
Timer TB2 (16 bits)
UART/clock synchronous SI/O
(8 bits X 3channels) (Note 3)
CRC arithmetic circuit (CCITT )
(Polynomial : X16+X12+X5+1)
M16C/60 series16-bit CPU core
Memory
ROM
(Note 1)
Registers
Program counter
Watchdog timer
(15 bits)
R0H
R0H
R1H
R1H
R2
R2
R3
R3
A0
A0
A1
A1
FB
FB
R0L
R0L
R1L
R1L
PC
RAM
(Note 2)
Vector table
INTB
DMAC
(2 channels)
Stack pointer
ISP
D-A converter
(8 bits X 2 channels)
USP
Multiplier
SB
FLG
Note 1: ROM size depends on MCU type.
Note 2: RAM size depends on MCU type.
Note 3: One of serial I/O can use for SIM interface.
Figure 1.1.3. Block diagram of M16C/61 group
4