/*
     * Identify which MCU of which revision we are executing on
     */
    switch ((MCF_CIM_CIR & 0xFFC0) >> 6)
    {
        case 0x48:
            printf("MCF52230 128K Flash, 32K RAM, Ethernet and PHY");
            break;
        case 0x49:
            printf("MCF52231 128K Flash, 32k RAM, Ethernet, PHY and CAN");
            break;
        case 0x4A:
            printf("MCF52233 256K Flash, 32K RAM, Ethernet and PHY");
            break;
        case 0x4B:
            printf("MCF52234 256K Flash, 32K RAM, Ethernet and PHY, and CAN");
            break;
        case 0x4C:
            printf("MCF52235 256K Flash, 32K RAM, Ethernet and PHY, CAN and CAU");
            break;
        case 0x4D:
            printf("Invalid");
            break;
        default:
            printf("Unknown ");
            break;
    }