The high integration of Power Architecture allows designers to do more with a single solution reducing total component count and cost in the end application. Within the MPC5500 families there is a single instruction set used for all products and different implementations of the core; a common tool set is available to support the family; and pin compatible upgrades to parts are available. For designers considering the future of their products the MPC5500 family has plans in place to continue to expand the roadmap into new, smaller technologies including 90nm, 65nm and 45nm ensuring long term support for the MPC5500 family. For complex control and timing, primarily motor/motion control applications, the MPC5500 family features the enhanced Time Processing Unit (eTPU), effectively a co-processor to handle complex timing and control functions, and the enhanced Modular I/O System (eMIOS) optimized for more basic control functions. To add on board and external peripherals and to communicate with the MPC5500 family, a wide range of communications and networking modules are available.