M30845FJGP#U3 Renesas Electronics America, M30845FJGP#U3 Datasheet - Page 378

IC M32C MCU FLASH 512K 144LQFP

M30845FJGP#U3

Manufacturer Part Number
M30845FJGP#U3
Description
IC M32C MCU FLASH 512K 144LQFP
Manufacturer
Renesas Electronics America
Series
M16C™ M32C/80r
Datasheets

Specifications of M30845FJGP#U3

Core Processor
M32C/80
Core Size
16/32-Bit
Speed
32MHz
Connectivity
CAN, I²C, IEBus, SIO, UART/USART
Peripherals
DMA, PWM, WDT
Number Of I /o
121
Program Memory Size
512KB (512K x 8)
Program Memory Type
FLASH
Ram Size
24K x 8
Voltage - Supply (vcc/vdd)
3 V ~ 5.5 V
Data Converters
A/D 34x10b, D/A 2x8b
Oscillator Type
Internal
Operating Temperature
-40°C ~ 85°C
Package / Case
144-LQFP
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Eeprom Size
-
M
R
R
e
E
3
. v
J
2
Figure 23.29 C0MCTL0 to C0MCTL15 Registers
0
C
23.1.20 CAN0 Message Slot j Control Register (C0MCTLj Register)
1
9
8 /
0 .
B
0
1
4
0
G
3
J
6
u
o r
0 -
. l
CAN0 Message Slot j Control Register
u
b7
0
1
p
NOTES:
, 7
0
1
b6
(
2
3. The C0MCTL0 to C0MCTL4 registers each share addresses with the C0LMAR0 to C0LMAR4 registers.
4. The C0MCTL8 to C0MCTL12 registers each share addresses with the C0LMBR0 to C0LMBR4 registers.
5. Set to "0" by program. If it is set to "1", the value before setting to "1" remains.
M
1. This C0MCTLj register can be accessed only when the BANKSEL bit in the C0CTLR1 register is set
2. Value is obtained by setting the SLEEP bit in the C0SLPR register to "1" (sleep mode exited) after
0
3
b5
0
to "0" (mask register selected).
reset and supplying the clock to the CAN module.
2
5
C
b4
8 /
Page 355
b3
, 4
M
b2
3
b1
2
C
8 /
b0
f o
4
4
RSPLOCK
MSGLOST
REMOTE
RECREQ
TRMREQ
When transmit,
When transmit,
REMACTIVE
When receive,
When receive,
) T
TRMACTIVE
INVALDATA
9
SENTDATA
Symbol
NEWDATA
Symbol
C0MCTL0 to C0MCTL3
C0MCTL4 to C0MCTL7
C0MCTL8 to C0MCTL11
C0MCTL12 to C0MCTL15
5
Bit
Receive Complete
Flag
Transmit Complete
Flag
Receiving Flag
Transmitting Flag
Automatic
Answering
Disable Mode
Select Bit
Remote Frame
Set Bit
Receive
Request Bit
Transmit
Request Bit
Overwrite Flag
Remote Frame
Transmit/Receive
Status Flag
Bit Name
(5)
Address
0230
0234
0238
023C
0: Enables automatic answering of the remote
1: Disables automatic answering of the remote
0: Transmits/receives the data frame
1: Transmits/receives the remote frame
0: No request to receive the frame
1: Request to receive the frame
0: No request to transmit the frame
1: Request to transmit the frame
When transmitting
0: Not transmitted
1: Transmit complete
0: Except transmitting
1: Transmitting
0: No overrun error occurs
1: Overrun error occurs
0: Data frame
1: Remote frame
0: Receives the data frame (status)
1: Receives the remote frame (status)
When transmitting
In modes other than BasicCan mode
In BasicCan mode
frame
frame
(j=0 to 15)
16
16
16
16
(3)
(3)
(4)
(4)
,
,
,
,
0231
0235
0239
023D
16
16,
16
16,
(3)
(4)
0236
(1)
,
,
023E
0232
023A
Function
(4)
16,
16,
16
16
0237
(3)
023F
(4)
,
,
When receiving
When receiving
0: Except storing
1: Stores received data
1: Receive complete
0233
0: Not received
023B
16
received data
16
16
16
(3)
(4)
After Reset
00
00
00
00
16
16
16
16
(j=0 to 15)
(5)
23. CAN Module
(2)
RW
RW
RW
RW
RW
RW
RW
RO
RO