Generally, if none of the new features of the peripheral modules is used, then there is no requirement to update any of the software associated with the peripherals. However, significant gains in system performance can be achieved by using the DMA system. Interfacing to CAN bus systems is easier utilizing the new features of the enhanced CAN. And the new features in other communication modules can enable simpler utilization of LIN bus, IRDA, SPI and I²C protocols in the system. The dual mode AD module along with the increased number of analog inputs simplifies signal conversion.