Tesla development board based on PIC18F2550