Features

PIC16F145X

Bootloader button is connected between RC4 and VDD (RC4 needs pull-down). A button is also between MCLR and GND (MCLR has weak internal pull-up). Bootloader/User LED is connected to RC5.

Config Words:

Register:Binary:Hex:
CONFIG1:0b11001011 11001XXX0xCBCX
CONFIG2:0b11111010 110011110xFACF

PIC18F14K50

Bootloader button is connected between RC0 and VDD (RC0 needs pull-down). A button is also between MCLR and GND (MCLR has weak internal pull-up). Bootloader/User LED is connected to RC1.

Config Words:

Register:Binary:Hex:
CONFIG1L:0b000000000x00
CONFIG1H:0b001000100x22
CONFIG2L:0b000010100x0A
CONFIG2H:0b000100000x10
CONFIG3H:0b100000000x80
CONFIG4L:0b100000010x81
CONFIG5L:0b000000110x03
CONFIG5H:0b110000000xC0
CONFIG6L:0b000000100x02
CONFIG6H:0b100000000x80
CONFIG7L:0b000000110x03
CONFIG7H:0b010000000x40

PIC18F24K50

When using 12/16MHz crystal or DEV_BOARD versions of the bootloader, the bootloader button is connected between RB6 and VDD (RB6 needs pull-down). A button is also between MCLR and GND (MCLR has weak internal pull-up). Bootloader/User LED is connected to RB7.

For the NO_XTAL version, bootloader button is on RA6 and bootloader/User LED on RA7.

Config Words:

Register:Binary:Hex:
CONFIG1L:0b001000000x20
CONFIG1H:0b0000XXXX0x0X
CONFIG2L:0b000000100x02
CONFIG2H:0b001000100x22
CONFIG3H:0b110100010xD1
CONFIG4L:0b100001010x85
CONFIG5L:0b000011110x0F
CONFIG5H:0b110000000xC0
CONFIG6L:0b000011100x0E
CONFIG6H:0b100000000x80
CONFIG7L:0b000011110x0F
CONFIG7H:0b010000000x40

PIC18FX5K50

When using 12/16MHz crystal or DEV_BOARD versions of the bootloader, the bootloader button is connected between RB6 and VDD (RB6 needs pull-down). A button is also between MCLR and GND (MCLR has weak internal pull-up). Bootloader/User LED is connected to RB7.

For the NO_XTAL version, bootloader button is on RA6 and bootloader/User LED on RA7.

Config Words:

Register:Binary:Hex:
CONFIG1L:0b001000000x20
CONFIG1H:0b0000XXXX0x0X
CONFIG2L:0b000000100x02
CONFIG2H:0b001000100x22
CONFIG3H:0b110100010xD1
CONFIG4L:0b100001010x85
CONFIG5L:0b000011110x0F
CONFIG5H:0b110000000xC0
CONFIG6L:0b000011100x0E
CONFIG6H:0b100000000x80
CONFIG7L:0b000011110x0F
CONFIG7H:0b010000000x40

PIC18FX6J53

Bootloader button is connected between RB6 and VDD (RB6 needs pull-down). A button is also between MCLR and GND (MCLR needs pull-up). Bootloader/User LED is connected to RB7.

Config Words:

Register:Binary:Hex:
CONFIG1L:0b1011XXX00xBX
CONFIG1H:0b111101110xF7
CONFIG2L:0b000111010x1D
CONFIG2H:0b111110000xF8
CONFIG3L:0b111100110xF3
CONFIG3H:0b111110000xF8
CONFIG4L:0b000001110x07
CONFIG4H:0b111110000xF8

PIC18FX7J53

Bootloader button is connected between RB6 and VDD (RB6 needs pull-down). A button is also between MCLR and GND (MCLR needs pull-up). Bootloader/User LED is connected to RB7.

Config Words:

Register:Binary:Hex:
CONFIG1L:0b1011XXX00xBX
CONFIG1H:0b111101110xF7
CONFIG2L:0b000111010x1D
CONFIG2H:0b111110000xF8
CONFIG3L:0b111100110xF3
CONFIG3H:0b111110000xF8
CONFIG4L:0b000001110x07
CONFIG4H:0b111110000xF8