4 Migration from the ATECC508A to the ATECC608B
In most cases, the migration from the ATECC508A to the ATECC608B is straightforward
and uncomplicated. When migrating, several factors need to be considered:
- Package and Pinout – All packages that are supported for the ATECC508A continue to be supported for the ATECC608B. This includes the 8-pad UDFN, 8-pin SOIC and 3-pin RBH contact package. Pinouts for each of these package are consistent between the devices.
- Voltage and Temperature Ranges – Both devices are specified over the same operating supply voltage, 2.0V to 5.5V, and industrial temperature range, 0℃ to 85℃. No issues exist over this range.
- Configuration – A review of the configuration zone needs to be undertaken to determine if a design can be ported with minimal changes or if a change to the application code is required. A more detailed list of considerations is provided in Section Configuration Migration Considerations.
- Timing Differences – Significant timing differences exist between the ATECC508A and the ATECC608B. The difficulty of migrating to the new devices depends on the commands utilized and whether fixed timing or polled timing was implemented. For more information, see Section Timing Migration Considerations.