add microchip share library