M30622MA-XXXFP RENESAS [Renesas Technology Corp], M30622MA-XXXFP Datasheet - Page 440
M30622MA-XXXFP
Manufacturer Part Number
M30622MA-XXXFP
Description
16-BIT SINGLE-CHIP MICROCOMPUTER M16C FAMILY
Manufacturer
RENESAS [Renesas Technology Corp]
Datasheet
1.M30622MA-XXXFP.pdf
(621 pages)
- Current page: 440 of 621
- Download datasheet (9Mb)
CRC Calculation Circuit
Operation (1) The CRC calculation circuit sets an initial value in the CRC data register.
Figure 2.10.3. Calculation example using the CRC calculation circuit
2.10.2 Operation of CRC Calculation Circuit
The following describes the operation of the CRC calculation. Figure 2.10.3 shows an example of calcu-
lation data 0123
(2) Setting 01
(3) Setting 23
(1) Setting 0000
(2) Writing 1 byte data to the CRC input register generates CRC code based on the data register.
(3) The CRC calculation circuit detects an error by means of comparing the CRC-checking data
(4) The content of CRC data register after all data is written becomes CRC code.
The code resulting from sending 01
(X
conformity with the modulo-2 operation.
Thus the CRC code becomes (1001 0001 1000 1000). Since the operation is in LSB first mode, the (1001 0001 1000 1000)
corresponds to 1189
circuit built in the M16C, switch between the LSB side and the MSB side of the input-holding bits, and carry out the CRC
operation. Also switch between the MSB and LSB of the result as stored in CRC data.
16
CRC code generation for 1 byte data finishes in two machine cycles.
with the content of the CRC data register, after the next data is written to the CRC input
register.
+ X
16
16
1 0001 0000 0010 0001 1000 0000 0000 0000 0000 0000
16
12
16
+ X
using the CRC calculation circuit.
5
+ 1), becomes the remainder resulting from dividing (1000 0000) X
b15
b15
b15
16
in hexadecimal notation. If the CRC operation in MSB first mode is necessary in the CRC operation
LSB
9
1000 1000 0001 0000 1
1189
0A41
16
8
LSB
b7
b7
in LSB first mode is (1000 0000). Thus the CRC code in the generating polynomial,
16
1000 0001 0000 1000 0
1000 1000 0001 0000 1
16
1001 0001 1000 1000
1
1
b0
b0
b0
b0
b0
1000 1000
2 cycles
After CRC calculation is complete
CRC data register
Stores CRC code
After CRC calculation is complete
CRC data register
Stores CRC code
CRC data register CRCD
CRC input register
CRC input register
MSB
MSB
SINGLE-CHIP 16-BIT CMOS MICROCOMPUTER
16
[03BD
CRCD
[03BD
CRCIN
[03BE
CRCIN
[03BE
CRCD
[03BD
by (1 0001 0000 0010 0001) in
16
16
16
16
16
Modulo-2 operation is
operation that complies
with the law given below.
, 03BC
]
, 03BC
]
, 03BC
16
16
16
0 + 0 = 0
0 + 1 = 1
1 + 0 = 1
1 + 1 = 0
]
]
]
-1 = 1
Mitsubishi microcomputers
M16C / 62 Group
425
Related parts for M30622MA-XXXFP
Image
Part Number
Description
Manufacturer
Datasheet
Request
R
Part Number:
Description:
SINGLE-CHIP 16-BIT CMOS MICROCOMPUTER
Manufacturer:
Mitsubishi
Datasheet:
Part Number:
Description:
Renesas Technology Corp [Renesas 32-Bit RISC Microcomputer Super RISC engine Family/SH7700 Series]
Manufacturer:
Renesas Electronics Corporation.
Datasheet:
Part Number:
Description:
Renesas 32-Bit RISC Microcomputer Super RISC engine Family/SH7700 Series
Manufacturer:
RENESAS [Renesas Technology Corp]
Datasheet:
Part Number:
Description:
Renesas 16-Bit Single-Chip Microcomputer Renesas H8S Family/H8S/2100 Series
Manufacturer:
RENESAS [Renesas Technology Corp]
Datasheet:
Part Number:
Description:
Renesas MCU
Manufacturer:
RENESAS [Renesas Technology Corp]
Datasheet:
Part Number:
Description:
RENESAS MCU
Manufacturer:
RENESAS [Renesas Technology Corp]
Datasheet:
Part Number:
Description:
RENESAS MCU
Manufacturer:
RENESAS [Renesas Technology Corp]
Datasheet:
Part Number:
Description:
RENESAS MCU
Manufacturer:
RENESAS [Renesas Technology Corp]
Datasheet:
Part Number:
Description:
Renesas 16-Bit Single-Chip Microcomputer H8S Family / H8S/2200 Series
Manufacturer:
RENESAS [Renesas Technology Corp]
Datasheet:
Part Number:
Description:
Renesas 16-Bit Single-Chip Microcomputer H8S Family H8S-2300 Series
Manufacturer:
RENESAS [Renesas Technology Corp]
Datasheet:
Part Number:
Description:
Renesas 16-Bit Single-Chip Microcomputer H8S Family/H8S/2300 Series
Manufacturer:
RENESAS [Renesas Technology Corp]
Datasheet:
Part Number:
Description:
Renesas 16-Bit Single-Chip Microcomputer H8S Family/H8S/2300 Series
Manufacturer:
RENESAS [Renesas Technology Corp]
Datasheet:
Part Number:
Description:
Renesas 16-Bit Single-Chip Microcomputer H8 Family/H8/300H Series
Manufacturer:
RENESAS [Renesas Technology Corp]
Datasheet:
Part Number:
Description:
Renesas 32-Bit Single-Chip RISC Microprocessor SuperH RISC engine Family/SH7040 Series(CPU Core SH-2)
Manufacturer:
RENESAS [Renesas Technology Corp]
Datasheet:
Part Number:
Description:
Renesas 32-Bit RISC Microcomputer SuperHTM RISC engine Family / SH7700 Series
Manufacturer:
RENESAS [Renesas Technology Corp]
Datasheet: