As product complexity grows and the need to add new features accelerates, engineers face the challenging task of migrating applications from 8-bit to 32-bit microcontrollers (MCUs). This application note describes how the Flexis family of MCUs eases this task. Although peripherals are identical in this family, there are differences between 8-bit and 32-bit architectures. This document discusses these differences and serves as a guide for developing an application where the same code can be used in both cores without changes. It also provides tips and tricks for writing C applications, ensuring code reuse and easy migration. Finally, it details the enhancements in CodeWarrior for Microcontrollers V6.0, describing how the tool simplifies the porting experience between S08 and ColdFire V1.