RL78 Family RL78 Hardware CRC functions

2021-01-14

Many applications need to check the integrity of a code image or data communication stream by using a CRC function to verify data errors have not occurred. Most RL78 MCUs have a built-in Hardware CRC function that can be used for this purpose.
Users often want to check for run-time integrity of code images or data communication packets by using the built-in RL78 CRC functions in hardware. Specific examples include:
● When checking existing Code Flash image for errors on each MCU Power-ON RESET sequence
● When checking new Code flash blocks after they are received during a Boot loader sequence
● When checking for communication channel errors –especially when transmitted over an RF link, such as Wi-Fi or Blue-Tooth network.
The RL78has two built-in CRC Hardware calculation functions; (1) High Speed CRC, and (2) General Purpose CRC, also referred to as “Low-speed” CRC function. It is also sometimes desirable to emulate the RL78 Hardware CRC functions in Software, to perform a run-time cross-check, or if implementing CRC calculations in another MCU system not having RL78 Hardware CRC function.

Renesas

RL78G10RSKRL78G13R5F100LE

More

Part#

MCUs

More

More

Application note & Design Guide

More

More

Please see the document for details

More

More

English Chinese Chinese and English Japanese

Jan 13,2017

Rev.1.00

R01AN3530EU0100

1.5 MB

- The full preview is over. If you want to read the whole 20 page document,please Sign in/Register -
  • +1 Like
  • Add to Favorites

Recommend

All reproduced articles on this site are for the purpose of conveying more information and clearly indicate the source. If media or individuals who do not want to be reproduced can contact us, which will be deleted.

Contact Us

Email: