Renesas SH7264 User Manual

Page of 2152
 
Section 20   Controller Area Network 
 
R01UH0134EJ0400  Rev. 4.00  
 
Page 985 of 2108 
Sep 24, 2014 
 
 
 
SH7262 Group, SH7264 Group 
  Timer 
The Timer function is the functional entity, which provides this module with support for 
transmitting messages at a specific time frame and recording the result. 
The Timer is a 16-bit free running up counter which can be controlled by the CPU. It provides 
one 16-bit Compare Match Register to compare with Local Time and two 16-bit ones to 
compare with Cycle Time. The Compare Match Registers can generate interrupt signals and 
clear the Counter. 
The clock period of this Timer offers a wide selection derived from the system clock or can be 
programmed to be incremented with one nominal bit timing of CAN Bus. 
Contains registers such as TCNTR, TTCR0, CMAX_TEW, RFTROFF, TSR, CCR, CYCTR, 
RFMK, TCMR0, TCMR1, TCMR2 and TTTSEL. 
 
  CAN Interface 
This block conforms to the requirements for a CAN Bus Data Link Controller which is 
specified in Ref. [2, 4]. It fulfils all the functions of a standard DLC as specified by the OSI 7 
Layer Reference model. This functional entity also provides the registers and the logic which 
are specific to a given CAN bus, which includes the Receive Error Counter, Transmit Error 
Counter, the Bit Configuration Registers and various useful Test Modes. This block also 
contains functional entities to hold the data received and the data to be transmitted for the 
CAN Data Link Controller.