R01UH0092EJ0110 Rev.1.10
Page 651 of 807
Jul 31, 2012
M16C/64C Group
29. CRC Calculator
29. CRC Calculator
29.1
Introduction
The cyclic redundancy check (CRC) calculator detects errors in data blocks. This CRC calculator is
enhanced by an additional feature, the CRC snoop, in order to monitor reads from and writes to a certain
SFR address, and perform CRC calculations automatically on the data read from and data written to the
aforementioned SFR address.
Figure 29.1
CRC Calculator Block Diagram
Table 29.1
CRC Calculator Specifications
Item
Specification
Generator polynomial
CRC-CCITT (X
16
+ X
12
+ X
5
+ 1) or CRC-16 (X
16
+ X
15
+ X
2
+ 1)
Selectable functions
•
MSB/LSB selectable
•
CRC snoop
Data bus
CRC generator
X
16
+ X
12
+ X
5
+ 1 or X
16
+ X
15
+ X
2
+ 1
CRCIN register
CRCD register
Address bus
= ?
SFR to snoop
Snoop enabled
CRC snoop block
Содержание M16C Series
Страница 846: ...M16C 64C Group R01UH0092EJ0110...