6 Known Issues

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

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

All Devices
3 M8BTL-1511 Some 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
4 M8BTL-1513 Slower 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
5 M8BTL-1436 Optimization 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
6 CC8SCRIP-7249 PIC16F 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