User’s Manual U15109EJ3V0UD
559
CHAPTER 19 FCAN CONTROLLER (V850/SC3)
The V850/SC3 features an on-chip FCAN (Full Controller Area Network) controller that complies with CAN
specification Ver. 2.0 PartB active. (The V850/SC3 product line includes the
µ
PD703089Y and
µ
PD70F3089Y as
two-channel devices and the
µ
PD703088Y as a single-channel device.)
19.1 Features
•
CAN specification Ver.2.0 PartB active
•
Standard frame and expanded frame transmission/reception enabled
•
Remote frame automatic transmission enabled
•
Transfer rate: 1 Mbps max.
•
32 message buffers
19.2 Overview of Functions
Table 19-1 presents an overview of FCAN controller functions.
Table 19-1. Overview of Functions
Function
Description
Protocol
CAN Protocol Ver. 2.0, PartB active (standard and extended frame transmission/reception)
Baud rate
Maximum 1 Mbps
Data storage
•
Allocated to common access-enabled RAM area
•
RAM that is mapped to an unused message buffer can be used for CPU processing or other
processing
Mask functions
•
Mask setting of four patterns is possible for each CAN module
•
Global masks and local masks can be used in common
Message configuration
Can be declared as transmit message or receive message
No. of messages
32 messages
Message storage method
•
Storage in message buffer with unique ID
•
Storage in buffer specified by receive mask function
Remote reception
•
Remote frames can be received in either the receive message buffer or the transmit message
buffer
•
If a remote frame is received by a transmit message buffer, there is a choice between having the
remote request processed by the CPU or starting the auto transmit function.
Remote transmission
The remote frame can be sent either by setting the transmit message’s RTR bit (M_CTRLn register) or
by setting the receive message’s send request.
Time stamp function
A time stamp function can be set for receive messages and transmit messages.
Diagnostic functions
•
Read-enabled error counter
•
“Valid protocol operation flag” for verification of bus connections
•
Receive-only mode (with auto baud rate detection)
•
Diagnostic processing mode
Low-power mode
•
CAN sleep mode (wakeup function using CAN bus enabled)
•
CAN stop mode (wakeup function using CAN bus disabled)
Remark
n = 00 to 31