You should definitely use the new part number. All of the production KV5x devices will be rated for 240 MHz at 105 C.

The original design should be OK except you will want to change the part number.

Functionally though, there will be no programming differences. The memory map has not changed nor have the features. The only exception I have seen so far is that the Flash divider is now allowed up to a divide 10 (instead of divide by 8 as originally expected) to allow for flash operation at the higher speeds.

So currently we have SDK 1.3 and SDK 2.0 support for KV5x, which covers general software needs and has support for IAR, KDS, GCC, KEIL, and TrueStudio. We have support in the motor control libraries. There are examples in the software packages for PMSM motors, BLDC motors, and ACIM motors. There are no current plans for Kinetis motor suite enablement but the current software packages should at least be adequate for you to start your design. So are there tools or example software that you are currently missing?

2) This part number is supported by latest tool, KDS 3.2.0 and KSDK 2.0? If not, what is the latest tool I should use? And what is the schedule that KDS 3.2.0 and KSDK2.0 will support this part number?

I installed the latest KDS 3.2.0 and generate KSDK for KV58F by using KSDK on-line tool.

In order to do BLDC motor control, do I need to download any motor control library, and install it? I am using PE with Codewarrier to develop motor control on MC56F8367. But now, there is no PE, could you let me know how to generate the dedicated BLDC motor control function? Do I have to buy the motor control design set?

If you have the latest downloads you should have motor control support in the SDK. If you look under <SDK root>\boards\twrkv58f220m\demo_apps\ there should be some projects titled mc_bldc and mc_pmsm. So you should have the support you need.

As for the motor control design set, whether or not you need this is up to you. The demo projects do target our standard customer evaluation hardware (TWR-MC-LV3PH + Linix motor). But if you have a motor, FreeMASTER and knowledge of how to use FreeMASTER you could alter the example to use your motor.