Knowledge base/Frequently Asked Questions/Software FAQ

What does the CHIP_Init function do?

Rasmus Larsen
posted this on January 17, 2011 14:18

Q:

 In the examples for the EFM32, there is a CHIP_Init() function. What does this do?

 

A:

There are some differences in the reset values of some registers between different revisions of the EFM32 devices. To align such differences, the CHIP_Init() function is run at the beginning of every program to ensure that all reset values are according to the latest revision. In addition, the CHIP_Init() function applies workarounds for some errata, in revisions where these are found.

 
Topic is closed for comments