
Preliminary User’s Manual U17790EJ1V0UD
16
18.5
Interrupt Request Signal Generation Timing and Main CPU Processing....................... 702
18.5.1
Master transmission.................................................................................................................702
18.5.2
Master reception ......................................................................................................................704
18.5.3
Slave transmission...................................................................................................................706
18.5.4
Slave reception ........................................................................................................................708
18.5.5
Interval of occurrence of interrupt request signal for IEBus control..........................................710
CHAPTER 19 CAN CONTROLLER ..................................................................................................... 714
19.1
Overview................................................................................................................................ 714
19.1.1
Features...................................................................................................................................714
19.1.2
Overview of functions ..............................................................................................................715
19.1.3
Configuration ...........................................................................................................................716
19.2
CAN Protocol ........................................................................................................................ 717
19.2.1
Frame format ...........................................................................................................................717
19.2.2
Frame types.............................................................................................................................718
19.2.3
Data frame and remote frame..................................................................................................718
19.2.4
Error frame...............................................................................................................................726
19.2.5
Overload frame ........................................................................................................................727
19.3
Functions............................................................................................................................... 728
19.3.1
Determining bus priority ...........................................................................................................728
19.3.2
Bit stuffing ................................................................................................................................728
19.3.3
Multi masters ...........................................................................................................................728
19.3.4
Multi cast..................................................................................................................................728
19.3.5
CAN sleep mode/CAN stop mode function ..............................................................................729
19.3.6
Error control function ...............................................................................................................729
19.3.7
Baud rate control function ........................................................................................................736
19.4
Connection with Target System.......................................................................................... 740
19.5
Internal Registers of CAN Controller.................................................................................. 741
19.5.1
CAN controller configuration ....................................................................................................741
19.5.2
Register access type ...............................................................................................................742
19.5.3
Register bit configuration .........................................................................................................776
19.6
Registers ............................................................................................................................... 780
19.7
Bit Set/Clear Function .......................................................................................................... 815
19.8
CAN Controller Initialization................................................................................................ 817
19.8.1
Initialization of CAN module.....................................................................................................817
19.8.2
Initialization of message buffer ................................................................................................817
19.8.3
Redefinition of message buffer ................................................................................................817
19.8.4
Transition from initialization mode to operation mode..............................................................818
19.8.5
Resetting error counter CnERC of CAN module ......................................................................819
19.9
Message Reception .............................................................................................................. 820
19.9.1
Message reception ..................................................................................................................820
19.9.2
Receive history list function .....................................................................................................821
19.9.3
Mask function...........................................................................................................................823
19.9.4
Multi buffer receive block function............................................................................................ 825
19.9.5
Remote frame reception ..........................................................................................................826
19.10 Message Transmission ........................................................................................................ 827
19.10.1 Message transmission .............................................................................................................827
19.10.2 Transmit history list function ....................................................................................................829