Multiple Functional Issues with PIC16F18444 in Flowcode 10
Posted: Tue May 13, 2025 6:57 pm
Dear Support Team,
I’m attempting to migrate my project from the PIC16F18345 to the PIC16F18444 using Flowcode 10, but the resulting binary does not behave as expected on the new target. Several key functions that worked correctly on the legacy PIC now show abnormal behavior:
Issues Observed on PIC16F18444:
EEPROM Write Failure:
Could you please investigate and confirm whether full support for the PIC16F18444 is in place, or if updates are required?
Thank you for your support.
Best regards,
Fernando
I’m attempting to migrate my project from the PIC16F18345 to the PIC16F18444 using Flowcode 10, but the resulting binary does not behave as expected on the new target. Several key functions that worked correctly on the legacy PIC now show abnormal behavior:
Issues Observed on PIC16F18444:
EEPROM Write Failure:
- The EEPROM.Write() function is not working correctly.
- When writing 0x01, the value stored in EEPROM is consistently 0x00.
- I suspect EEPROM.Read() is functioning, but I cannot confirm this because I’m unable to successfully store a value and then retrieve it.
- I connected a potentiometer to an analog pin and verified voltage changes from 0V to 5V.
- However, the ADC.GetByte() function always returns the same value — it does not reflect the voltage variation as expected (should vary from 0 to 255).
- When attempting to send debug messages via UART (RS232), the output is unreadable.
- I observe many '?' characters and frame errors, suggesting baud rate or signal configuration issues.
Could you please investigate and confirm whether full support for the PIC16F18444 is in place, or if updates are required?
Thank you for your support.
Best regards,
Fernando