Seol mar théacs é seo: Programming 16-bit PIC microcontrollers in C