M306N4FGTFP Renesas Electronics America, M306N4FGTFP Datasheet - Page 238

IC M16C MCU FLASH 100QFP

M306N4FGTFP

Manufacturer Part Number
M306N4FGTFP
Description
IC M16C MCU FLASH 100QFP
Manufacturer
Renesas Electronics America
Series
M16C™ M16C/6Nr
Datasheets

Specifications of M306N4FGTFP

Core Processor
M16C/60
Core Size
16-Bit
Speed
20MHz
Connectivity
CAN, I²C, IEBus, SIO, UART/USART
Peripherals
DMA, WDT
Number Of I /o
85
Program Memory Size
256KB (256K x 8)
Program Memory Type
FLASH
Ram Size
10K x 8
Voltage - Supply (vcc/vdd)
4.2 V ~ 5.5 V
Data Converters
A/D 26x10b; D/A 2x8b
Oscillator Type
Internal
Operating Temperature
-40°C ~ 85°C
Package / Case
100-QFP
Lead Free Status / RoHS Status
Contains lead / RoHS non-compliant
Eeprom Size
-

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
M306N4FGTFP
Manufacturer:
TI
Quantity:
3 001
Part Number:
M306N4FGTFP
Manufacturer:
RENESAS
Quantity:
36
Part Number:
M306N4FGTFP
Manufacturer:
Renesas Electronics America
Quantity:
10 000
Part Number:
M306N4FGTFP
Manufacturer:
RENESAS/瑞萨
Quantity:
20 000
Part Number:
M306N4FGTFP#UKJ
Manufacturer:
Renesas Electronics America
Quantity:
10 000
Part Number:
M306N4FGTFP#UKJ
Manufacturer:
RENESAS/瑞萨
Quantity:
20 000
M16C/6N Group (M16C/6N4)
Rev.2.40
REJ09B0009-0240
19. CAN Module
The CAN (Controller Area Network) module for the M16C/6N Group (M16C/6N4) of MCUs is a communication
controller implementing the CAN 2.0B protocol. The M16C/6N Group (M16C/6N4) contains two CAN modules
which can transmit and receive messages in both standard (11-bit) ID and extended (29-bit) ID formats.
Figure 19.1 shows the CAN Module Block Diagram.
External CAN bus driver and receiver are required.
Figure 19.1 CAN Module Block Diagram
CTX/CRX:
Protocol controller:
Message box:
Acceptance filter:
16 bit timer:
Wake-up function:
Interrupt generation function: The interrupt requests are generated by the CAN module. CANi successful reception
Apr 14, 2006
CTX
CRX
i = 0, 1
j = 0 to 15
Wake-up
function
CiCONR register
CiRECR register
CiTECR register
page 214 of 376
controller
Protocol
This memory block consists of 16 slots that can be configured either as transmitter
CAN0/1 wake-up interrupt request is generated by a message from the CAN bus.
CAN I/O pins.
This controller handles the bus arbitration and the CAN protocol services, i.e. bit
timing, stuffing, error status etc.
or receiver. Each slot contains an individual ID, data length code, a data field
(8 bytes), and a time stamp.
This block performs filtering operation for received messages. For the filtering
operation, the CiGMR register (i = 0, 1), the CiLMAR register, or the CiLMBR
register is used.
Used for the time stamp function. When the received message is stored in the
message memory, the timer value is stored as a time stamp.
interrupt, CANi successful transmission interrupt, CAN0/1 error interrupt, and
CAN0/1 wake-up interrupt.
CiSTR register
CiCTLR register
CiSSTR register
CiMCTLj register
Data bus
Data bus
Acceptance filter
CiTSR register
slots 0 to 15
16 bit timer
CiLMAR register
CiLMBR register
CiGMR register
CiICR register
Message data
generation
Message box
CiIDR register
slots 0 to 15
Interrupt
function
Message ID
Time stamp
DLC
CANi successful transmission int
CAN0/1 wake-up int
CANi successful reception int
CAN0/1 error int
19. CAN Module

Related parts for M306N4FGTFP