FUJITSU F2MCTM-16LX User Manual

Page 498

Advertising
background image

482

CHAPTER 21 CAN CONTROLLER

●

Message buffer that can be used as multi level message buffer

When the same receipt filter is set in 1 or more message buffers, the message buffer can be used as a multi

level message buffer.

As a result, the reserve to the reception time is given. (See "21.10 Procedure for Reception by Message

Buffer (x)").

Notes:

•

A write operation to message buffers and general-purpose RAM areas should be performed in words to
even addresses only. A write operation in bytes causes undefined data to be written to the upper byte at
writing to the lower byte. Writing to the upper byte is ignored.

•

When the BVALx bit of the message buffer valid register (BVALR) is 0 (Invalid), the message buffers
x (IDRx, DLCRx, and DTRx) can be used as general-purpose RAM.

During the receive/transmit operation of the CAN controller, the CAN Controller write/read to/from the

message buffers. If the CPU tries to write/read to/from the message buffers in this period, the CPU has

to wait a maximum time of 64 machine cycles.

This is also true for the general-purpose RAM (Address 007A00

H

to 007A1F

H

, 007C00

H

to 007C1F

H

,

007E00

H

to 007E1F

H

).

Advertising