5 Conclusion
The form, fit and function of the ATECC608B are compatible with those of the ATECC508A. Device pinouts for all supported packages and voltage operating ranges are identical. The ATECC608B supports the standard industrial temperature range that the ATECC508A supports, but it also provides an extended temperature range of up to 100℃.
The functionality of the ATECC608B is largely a superset of the ATECC508A, with the exception of only a few commands. There are a few configuration zone bytes that must be changed in order to achieve compatible operation. While the timing differences are significant, they can be readily overcome in most scenarios. If polling was implemented, the timing differences will be relatively transparent.
The changes implemented for the ATECC608B were primarily done to enhance device security and are largely transparent to the user. For new system designs and a refresh of the existing systems, it is strongly recommended to use the ATECC608B as a way to enhance overall system security. The ATECC608B also provides its users with a chance to implement some enhanced functional security features to improve their overall system security and performance.