como migrar un codigo en C de un PIC a Arduino?

Hola, debo reemplazar una placa con un PIC por una placa Arduino. Es decir que debo migrar el codigo en C existente a la plataforma de Arduino. ¿alguien sabe que herramientas debo utilizar? y que pasos seguir? Si no me he explicado bien por favor indíquenmelo. Desde ya, gracias.