Whilst I wait for the PCB to arrive I can crack on with writing the code that’s going to run on the PIC. I’ll write it in C (not assembler…!), using the MPLAB X IDE and the CCS C compiler. I much prefer the old MPLAB 8 IDE, but Microchip has stopped supporting new devices in version 8, so I’m left with no choice but to use MPLAB X. It’s all very pretty and I’m sure I’ll get used to it…soon.
I’ve chosen to use the CCS C compiler over Microchip’s C compiler basically because of cost. Although Microchip have a free version of their XC compiler, all of the optimisations are disabled. This results in terribly compiled code which takes up much more space than it needs to. Not ideal for a small embedded device with limited storage like I am using!