We detect you are using an unsupported browser. For the best experience, please visit the site using Chrome, Firefox, Safari, or Edge. X
Maximize Your Experience: Reap the Personalized Advantages by Completing Your Profile to Its Fullest. Update Here
Stay in the loop with the latest from Microchip. Update your profile while you are at it. Update Here
Complete your profile to access more resources. Update Here

TB043

Title
Title
KEELOQ® CRC Verification Routines
Name
Name
TB043
Date
Date
06/24/2015
Product Categories
Product Categories
8-bit MCU
Description
Description
All of the KEELOQ® Encoders share the same standard code word format composed of a basic set of 65 bits of information. Although, the Advanced Encoders (e.g. HCS360, HCS361) supplement that set with extra bits of information along with a pair of CRC bits (Cyclic Redundancy Check). This Technical Brief presents a routine in PICmicro ® microcontroller (MCU) assembly language that implements the CRC polynomial as used by Advanced KEELOQ Encoders and allows a KEELOQ receiver to verify the received code word.