Search found 1494 matches

by Jerry Messina
Thu Mar 20, 2025 10:29 pm
Forum: General
Topic: UMC Bootloader
Replies: 18
Views: 2419

Re: UMC Bootloader

You could reduce the amount of time it waits at startup, but that can make it a bit harder to get into the bootloader.
by Jerry Messina
Thu Feb 27, 2025 5:20 pm
Forum: General
Topic: EEprom write cycles
Replies: 3
Views: 29

Re: EEprom write cycles

If you go to the product page for the part on the Microchip website you'll find links to all the current documents
by Jerry Messina
Wed Feb 26, 2025 11:17 pm
Forum: Announcements
Topic: Swordfish download v2.2.5.0
Replies: 0
Views: 36

Swordfish download v2.2.5.0

David has been kind enough to make Swordfish available for free.
This is a non-expiring full version.
See Download Swordfish - version 2.2.5.0 to download
by Jerry Messina
Wed Feb 26, 2025 2:30 pm
Forum: General
Topic: EEprom write cycles
Replies: 3
Views: 29

Re: EEprom write cycles

If you're still talking about internal EEPROM in a 18F27Q43, the current datasheet (DS40002147H) specs it at 100K cycles (parameter MEM20)
by Jerry Messina
Sat Feb 08, 2025 3:31 pm
Forum: General
Topic: UMC Bootloader
Replies: 18
Views: 2419

Re: UMC Bootloader

are you saying this data doesn't get stored in eeprom ?
What I'm saying is that the bootloader doesn't support programming eeprom data from the hex file, so any initialization statements (like EEPROM = ) won't have an effect. 'EEPROM =' initialization doesn't produce any runtime code
by Jerry Messina
Fri Feb 07, 2025 6:45 pm
Forum: General
Topic: UMC Bootloader
Replies: 18
Views: 2419

Re: UMC Bootloader

I don't recall the UMC loader app supporting programming EEPROM (but I could be wrong).
I know the code in the .asm bootloader file has it disabled...
by Jerry Messina
Fri Dec 06, 2024 2:24 pm
Forum: Modules
Topic: ISRTimer.bas problems
Replies: 3
Views: 277

Re: ISRTimer.bas problems

check your PM.
by Jerry Messina
Thu Dec 05, 2024 2:09 pm
Forum: Modules
Topic: ISRTimer.bas problems
Replies: 3
Views: 277

Re: ISRTimer.bas problems

is it likely to be some kind of context saving issue ? It could be, depending on if you're trying to format and send the data inside the timer event. I wouldn't recommend that. Also, calling those timer setup routines (timer.initialize, timer,start) inside the timer event isn't a good idea. The eve...
by Jerry Messina
Fri Oct 04, 2024 1:48 pm
Forum: Wiki Announcements
Topic: ConfigGenerator V2
Replies: 0
Views: 287

ConfigGenerator V2

The ConfigGenerator tool has gotten a facelift and some new features. It now allows you to import and export the settings to a file (it can even scan an existing .bas file for current settings). Another new feature is the ability to read the CONFIG settings from an existing .hex file, which can be h...
by Jerry Messina
Thu Oct 03, 2024 10:53 pm
Forum: Wiki Announcements
Topic: SystemConvert V2
Replies: 1
Views: 229

Re: SystemConvert V2

V2.10 released to correct IRQ errors in the DFP files for the Q40 and Q41 families
by Jerry Messina
Thu Oct 03, 2024 10:51 pm
Forum: Modules
Topic: Q40/Q41 Vectored Interrupt Errors in documentation (datasheets and device files)
Replies: 1
Views: 310

Re: Q40/Q41 Vectored Interrupt Errors in documentation (datasheets and device files)

Attached are updated device files for the Q40/Q41 family.
I've also updated the SystemConvert utility to v2.10 which takes care of this error in the DFP files.
by Jerry Messina
Tue Oct 01, 2024 2:47 pm
Forum: Modules
Topic: Q40/Q41 Vectored Interrupt Errors in documentation (datasheets and device files)
Replies: 1
Views: 310

Q40/Q41 Vectored Interrupt Errors in documentation (datasheets and device files)

I just ran across this... There are errors in the current Q40/Q41 datasheets and mplabx DFP device files (which are used to generate the SF device files). The IRQ numbers for interrupt vectors 49-55 are incorrect (PIE6/PIR6/IRP6 show bit 1 is unused, and the IRQ's don't take this into account). The ...
by Jerry Messina
Thu Sep 26, 2024 2:02 pm
Forum: Compiler
Topic: new device files and register bit names
Replies: 0
Views: 191

new device files and register bit names

The device register bit files in SF v2.2.4.1 now contain structure definitions similar to the examples shown in the wiki Using Bitname Structures These files are automatically generated from the MPLABX DFP files by the new SystemConvert V2 utility For example, the file "P18F26Q43.bas" contains // PI...
by Jerry Messina
Thu Sep 26, 2024 1:38 pm
Forum: Announcements
Topic: Online update - 25 SEPT 2024 - v2.2.4.1
Replies: 0
Views: 311

Online update - 25 SEPT 2024 - v2.2.4.1

There is a new compiler update 2.2.4.1 available for registered users. You can use the download function in the IDE under 'Help | About... | Check for Updates" or Download: http://www.mecanique-web.co.uk/downloads/swordfish-si.exe and enter your activation key to install. You can view a list of chan...
by Jerry Messina
Thu Sep 26, 2024 1:11 pm
Forum: Modules
Topic: ADCC - adc module for K and Q families
Replies: 2
Views: 12416

Re: ADCC - adc module for K and Q families

The SetChan() sub uses the channel number setting for the ADC Positive Channel Selection Register, so it'll likely change depending on the device. Consult the datasheet for the ADPCH register settings. For the 26Q43 in the demo program the datasheet section 40.7.8 ADPCH shows: 000000 RA0/ANA0 001000...