Under development
This document is under development and its contents are subject to change
M16C/6N Group (M16C/6NL, M16C/6NN)
Renesas MCU
REJ03B0061-0210
Rev.2.10
Aug 25, 2006
1. Overview
The M16C/6N Group (M16C/6NL, M16C/6NN) of MCUs are built using the high-performance silicon gate
CMOS process using the M16C/60 Series CPU core and are packaged in 100-pin and 128-pin plastic
molded LQFP. These MCUs operate using sophisticated instructions featuring a high level of instruction
efficiency. With 1 Mbyte of address space, they are capable of executing instructions at high speed. Being
equipped with one CAN (Controller Area Network) module in the M16C/6N Group (M16C/6NL, M16C/6NN),
the MCU is suited to drive automotive and industrial control systems. The CAN module complies with the 2.0B
specification. In addition, this MCU contains a multiplier and DMAC which combined with fast instruction
processing capability, makes it suitable for control of various OA, communication equipment which requires
high-speed arithmetic/logic operations.
1.1 Applications
• Car audio and industrial control systems, other
Specifications written in this manual are believed to be accurate, but are not
guaranteed to be entirely free of error. Specifications in this manual may be
changed for functional or performance improvements. Please make sure your
manual is the latest edition.
Rev.2.10 Aug 25, 2006
REJ03B0061-0210
page 1 of 67
Under development
This document is under development and its contents are subject to change.
M16C/6N Group (M16C/6NL, M16C/6NN)
1. Overview
1.2 Performance Overview
Tables 1.1 and 1.2 list the Functions and Specifications for M16C/6N Group (M16C/6NL, M16C/6NN).
Table 1.1 Functions and Specifications for M16C/6N Group (100-pin Version: M16C/6NL)
Item
Specification
CPU
91 instructions
Number of fundamental
instructions
Minimum instruction execution time 41.7ns (f(BCLK) = 24 MHz, 1/1 prescaler, without software wait)
Single-chip, memory expansion and microprocessor modes
Operating mode
Address space
1 Mbyte
Memory capacity
Refer to
Table 1.3 Product Information
Peripheral
Ports
Input/Output: 87 pins, Input: 1 pin
Function
Timer A: 16 bits
✕
5 channels
Multifunction timers
Timer B: 16 bits
✕
6 channels
Three-phase motor control circuit
3 channels
Serial interfaces
Clock synchronous, UART, I
2
C-bus
(1)
, IEBus
(2)
2 channels
Clock synchronous
A/D converter
10-bit A/D converter: 1 circuit, 26 channels
D/A converter
8 bits
✕
2 channels
DMAC
2 channels
CRC calculation circuit
CRC-CCITT
CAN module
1 channel with 2.0B specification
Watchdog timer
15 bits
✕
1 channel (with prescaler)
Interrupts
Internal: 30 sources, External: 9 sources
Software: 4 sources, Priority levels: 7 levels
4 circuits
Clock generation circuits
• Main clock oscillation circuit (*)
• Sub clock oscillation circuit (*)
• On-chip oscillator
• PLL frequency synthesizer
(*) Equipped with on-chip feedback resistor
Oscillation-stopped detector Main clock oscillation stop and re-oscillation detection function
Electrical
Supply voltage
VCC = 3.0 to 5.5 V
Characteristics
(f(BCLK) = 24 MHz, 1/1 prescaler, without software wait)
Consumption Mask ROM 19mA (f(BCLK) = 24 MHz, PLL operation, no division)
Flash memory 21mA (f(BCLK) = 24 MHz, PLL operation, no division)
current
Mask ROM 3µA (f(BCLK) = 32 kHz, Wait mode, Oscillation capacity Low)
Flash memory 0.8µA (Stop mode, Topr = 25°C)
Flash Memory Programming and erasure voltage 3.3 ± 0.3 V or 5.0 ± 0.5 V
Version
Programming and erasure endurance 100 times
I/O
5.0 V
I/O withstand voltage
Characteristics Output current
5m A
Operating Ambient Temperature
-40 to 85°C
Device Configuration
CMOS high-performance silicon gate
Package
100-pin molded-plastic LQFP
NOTES:
1. I
2
C-bus is a trademark of Koninklijke Philips Electronics N.V.
2. IEBus is a trademark of NEC Electronics Corporation.
Rev.2.10 Aug 25, 2006
REJ03B0061-0210
page 2 of 67
Under development
This document is under development and its contents are subject to change.
M16C/6N Group (M16C/6NL, M16C/6NN)
Table 1.2 Functions and Specifications for M16C/6N Group (128-pin Version: M16C/6NN)
CPU
Item
Number of fundamental
instructions
Minimum instruction execution time
Operating mode
Address space
Memory capacity
Ports
Multifunction timers
Specification
91 instructions
1. Overview
Peripheral
Function
Serial interfaces
A/D converter
D/A converter
DMAC
CRC calculation circuit
CAN module
Watchdog timer
Interrupts
Clock generation circuits
Electrical
Characteristics
Oscillation-stopped detector
Supply voltage
Consumption Mask ROM
Flash memory
current
Mask ROM
Flash memory
Flash Memory Programming and erasure voltage
Version
Programming and erasure endurance
I/O
I/O withstand voltage
Characteristics Output current
Operating Ambient Temperature
Device Configuration
Package
NOTES:
1. I
2
C-bus is a trademark of Koninklijke Philips Electronics N.V.
2. IEBus is a trademark of NEC Electronics Corporation.
41.7ns (f(BCLK) = 24 MHz, 1/1 prescaler, without software wait)
Single-chip, memory expansion and microprocessor modes
1 Mbyte
Refer to
Table 1.3 Product Information
Input/Output: 113 pins, Input: 1 pin
Timer A: 16 bits
✕
5 channels
Timer B: 16 bits
✕
6 channels
Three-phase motor control circuit
3 channels
Clock synchronous, UART, I
2
C-bus
(1)
, IEBus
(2)
4 channels
Clock synchronous
10-bit A/D converter: 1 circuit, 26 channels
8 bits
✕
2 channels
2 channels
CRC-CCITT
1 channel with 2.0B specification
15 bits
✕
1 channel (with prescaler)
Internal: 32 sources, External: 12 sources
Software: 4 sources, Priority levels: 7 levels
4 circuits
• Main clock oscillation circuit (*)
• Sub clock oscillation circuit (*)
• On-chip oscillator
• PLL frequency synthesizer
(*) Equipped with on-chip feedback resistor
Main clock oscillation stop and re-oscillation detection function
VCC = 3.0 to 5.5 V
(f(BCLK) = 24 MHz, 1/1 prescaler, without software wait)
19mA (f(BCLK) = 24 MHz, PLL operation, no division)
21mA (f(BCLK) = 24 MHz, PLL operation, no division)
3µA (f(BCLK) = 32 kHz, Wait mode, Oscillation capacity Low)
0.8µA (Stop mode, Topr = 25°C)
3.3 ± 0.3 V or 5.0 ± 0.5 V
100 times
5.0 V
5m A
-40 to 85°C
CMOS high-performance silicon gate
128-pin molded-plastic LQFP
Rev.2.10 Aug 25, 2006
REJ03B0061-0210
page 3 of 67
Under development
This document is under development and its contents are subject to change.
M16C/6N Group (M16C/6NL, M16C/6NN)
1. Overview
1.3 Block Diagram
Figure 1.1 shows a Block Diagram.
8
8
8
8
8
8
8
Port P0
Port P1
Port P2
Port P3
Port P4
Port P5
Port P6
Port P7
Internal peripheral functions
Timer (16 bits)
Output (timer A): 5
Input (timer B): 6
Three-phase motor
control circuit
Watchdog timer
(15 bits)
A/D converter
(10 bits
✕
8 channels
Expandable up to 26 channels)
UART or
Clock synchronous serial I/O
(3 channels)
CRC calculation circuit (CCITT)
(Polynomial: X
16
+X
12
+X
5
+1)
System clock generation circuit
XIN-XOUT
XCIN-XCOUT
PLL frequency synthesizer
On-chip oscillator
Clock synchronous serial I/O
(8 bits
✕
4 channels)
(4)
CAN module
(1 channel)
8
Port P8
Port P8_5
7
M16C/60 Series CPU core
R0H
R1H
R0L
R1L
R2
R3
A0
A1
FB
SB
USP
ISP
Memory
ROM
(1)
RAM
(2)
Port P9
DMAC
(2 channels)
8
INTB
Port P10
D/A converter
(8 bits
✕
2 channels)
PC
FLG
Multiplier
8
Port P14
(3)
Port P13
(3)
Port P12
(3)
Port P11
(3)
NOTES:
1: ROM size depends on MCU type.
2: RAM size depends on MCU type.
3: Ports P11 to P14 are only in the 128-pin version.
4: 8 bits
✕
2 channels in the 100-pin version.
2
8
8
8
Figure 1.1 Block Diagram
Rev.2.10 Aug 25, 2006
REJ03B0061-0210
page 4 of 67
Under development
This document is under development and its contents are subject to change.
M16C/6N Group (M16C/6NL, M16C/6NN)
1. Overview
1.4 Product Information
Table 1.3 lists the Product Information and Figure 1.2 shows the Type Number, Memory Size, and Packages.
Table 1.3 Product Information
Type No.
M306NLFHGP
M306NNFHGP
M306NLFJGP
M306NNFJGP
M306NLME-XXXGP
M306NNME-XXXGP
(2)
As of Aug. 2006
ROM Capacity RAM Capacity Package Type
Remarks
384 K + 4 Kbytes 31 Kbytes
PLQP0100KB-A Flash memory
(1)
PLQP0128KB-A version
512 K + 4 Kbytes 31 Kbytes
PLQP0100KB-A
PLQP0128KB-A
192 Kbytes
16 Kbytes
PLQP0100KB-A Mask ROM version
PLQP0128KB-A
M306NLMG-XXXGP
256 Kbytes
20 Kbytes
PLQP0100KB-A
M306NNMG-XXXGP
PLQP0128KB-A
NOTES:
1. Data flash memory provides an additional 4 Kbytes of ROM capacity (block A).
2. The correspondence between new and old package types is as follows.
PLQP0100KB-A: 100P6Q-A
PLQP0128KB-A: 128P6Q-A
Type No. M30 6N L M G - XXX GP
Package type:
GP: Package PLQP0100KB-A (100P6Q-A)
PLQP0128KB-A (128P6Q-A)
ROM No.
Omitted on flash memory version
ROM capacity:
E : 192 Kbytes
G: 256 Kbytes
H : 384 Kbytes
J : 512 Kbytes
Memory type:
M : Mask ROM version
F : Flash memory version
Shows the number of CAN module, pin count, etc.
6N Group
M16C Family
Figure 1.2 Type Number, Memory Size, and Package
Rev.2.10 Aug 25, 2006
REJ03B0061-0210
page 5 of 67