In CQ-TV253, I describe two PIC-based controllers for Chinese ADF435x boards. Here are the C sources and the Gerber files for the pcb.
File:source.zip contains four C source files:
- fatcontrol.c is the PIC12LF1552 controller offering a choice of 4 frequencies
- fat8sw.c is the PIC12LF1552 controller offering a choice of 8 frequencies
- thincontrol.c is the PIC12F629 controller offering a single frequency
- thin1552.c is the PIC12LF1552 controller offering a single frequency
Note that you cannot program a 12F629 on my 3v board; it needs 5v to progam but will run happily at 3v.
File:adf435x.zip contains the Gerber files for the V2 pcb. These are bundled to suit OSH Park's naming conventions but should also suit various Chinese fabricators.
Software used was: MPLABX\v3.51 downloaded free from Microchip. When compiled the package directly programs the PIC using Pickit 3.
The compiler is XC8 which is also downloaded from the same site and integrates with MPLABX IDE.
Thanks to Steve M0SKM for articulating this first when the question popped up.
73, Ron G7DOE