add microchip library