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

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
0
C
1
9
8 /
0 .
B
0
1
4
23.1.20.3 MSGLOST Bit
23.1.20.4 REMACTIVE Bit
23.1.20.5 RSPLOCK Bit
23.1.20.6 REMOTE Bit
The MSGLOST bit is valid only when the message slot is set for reception. The MSGLOST bit is set to
"1" (overrun error occurred) when the message slot j is overwritten by a new received message while
the NEWDATA bit set to "1" (already received).
The MSGLOST bit is not automatically set to "0". Set to "0" (no overrun error occurred) by program.
The C0MCTL0 to C0MCTL15 registers all have the same function when the STATE_BASICCAN bit is
set to "0" (other than BasicCAN mode).
The REMACTIVE bit is set to "1" (remote frame) when the message slot j is set to transmit or receive
the remote frame. The REMACTIVE bit is set to "0" (data frame) after the remote frame has been
transmitted or received.
The functions of the C0MCTL14 and C0MCTL15 registers change when the STATE_BASICCAN bit is
set to "1" (BasicCAN mode). When the REMACTIVE bit is set to "0", this indicates that a message
stored into the message slot is the data frame. When the REMACTIVE bit is set to "1", this indicates a
message stored into the message slot is the remote frame.
The RSPLOCK bit is valid only when remote frame reception shown in Table 23.4 is selected. The
RSPLOCK bit determines whether the received remote frame is processed or not.
When the RSPLOCK bit is set to "0" (automatic answering of the remote frame enabled), the slot
automatically changes to a transmit slot after the remote frame is received and the message stored
into the message slot is automatically transmitted as the data frame.
When the RSPLOCK bit is set to "1" (automatic answering of the remote frame disabled), message is
not automatically transmitted upon receiving the remote frame.
Set the RSPLOCK bit to "0" to select any transmit/receive mode other than the remote frame reception.
The REMOTE bit selects transmit/receive mode shown in Table 23.4. Set the REMOTE bit to "0" to
transmit or receive data frame. Set to "1" to transmit or receive remote frame.
The followings occur during remote frame transmission or reception.
0
• Transmitting the remote frame
• Receiving the remote frame
G
3
J
6
u
o r
0 -
. l
A message stored into the message slot j (j=0 to 15) is transmitted as the remote frame. After
transmission, the slot automatically becomes ready to receive data frame.
If the data frame is received before the remote frame is transmitted, the data frame is stored into
the message slot j. The remote frame is not transmitted.
The message slot receives the remote frame. The RSPLOCK bit determines whether or not to
process the received remote frame.
u
0
1
p
, 7
0
1
(
2
M
0
3
0
2
5
C
8 /
Page 357
, 4
M
3
2
C
8 /
f o
4
4
) T
9
5
23. CAN Module