I am a programmer and I'm working with a company to try to allow one of their machines to be controlled by an iPad. The machine has a circuit board with a PIC 18Fxxx microcontroller attached. Assuming that I can install a Wi-Fi module on the board, is there a way that I could reprogram the microcontroller as it currently sits on the board?
Sorry if this question is silly; I am not entirely familiar with the process for programming microcontrollers. The image below will hopefully clarify my explanation. It shows the controller seated on the board.
I am a programmer and I'm working with a company to try to allow one of their machines to be controlled by an iPad. The machine has a circuit board with a PIC 18Fxxx microcontroller attached. Assuming that I can install a Wi-Fi module on the board, is there a way that I could reprogram the microcontroller as it currently sits on the board?
Sorry if this question is silly; I am not entirely familiar with the process for programming microcontrollers. The image below will hopefully clarify my explanation. It shows the controller seated on the board.
The PIC18F series can do low-voltage, In-Circuit Serial Programming (ICSP), and only needs a clock, data and one other line to do it. If your Wi-Fi module has a controller on board with general-purpose I/O lines, you could do it that way. Otherwise, you are going to need to add a second little processor to do the handshaking with the PIC programming routine.
Here's where you can find the particulars: **broken link removed**