6 Known Issues

#IDDescriptionDevice(s)
1M8BTL-1431Installing the library on Mac from the content manager requires a restart of MPLAB X to allow the library to appear in the resource windowAll Devices
2M8BTL-1433Configuring a device with less than 16KB will require a limited command set.

Example: Write Support, Erase Support, Checksum Support, Basic Verification

All Devices
3M8BTL-1511Some versions of the USART driver require the Weak Pull-up to be enabled for both the Tx and Rx pins.

Workaround:

If UBHA is failing to connect to an AVR device and your pins are correctly configured. Consider turning on the Weak Pull-ups.

AVR
4M8BTL-1513Slower clock speeds will cause the bootloader to respond slowly to some commands.

Workaround:

It is recommended to use a high frequency clock setting. Calculations like checksum will time out in UBHA if the processing time is too slow.

All Devices
5M8BTL-1436Optimization level 2 is set by default anytime MCC refreshes.

Workaround:

There is no workaround to this other than setting the desired optimization setting after you click the generate button or update a UI setting.

All Devices
6CC8SCRIP-7249PIC16F devices may fail to program if an external clock is used.

Workaround:

The workaround presented is actually to set the clock values to the desired configuration for the application you are writing. The behavior has been fixed but the default generation on some device will not program the bootloader. The bootloader will work with the High Frequency Internal Oscillator.

PIC16F