News:

;) This forum is the property of Proton software developers

Main Menu

Tiny Multi Loader for PIC16F15244

Started by JohnB, Nov 24, 2025, 08:49 PM

Previous topic - Next topic

top204

I have the files and I have a device setup, but I am missing a few pieces of information, because the bootloader's asm file is not present.

What pins to use for RX and TX, and what oscillator setup is required for the test program?

Can you send the bootlaoder asm file John, so I can assemble it, and see what is what and what is where?

Best regards
Les

JohnB

I dont have the asm file, Evan doesnt provide that.
Rx abd Tx are on C4 and C5 respectively
This is what you get when you order a bootloader:

IDTYPEPIC ............ 167[DECIMAL]
CHIP ................. 16F15244 / 20 PINS
FREQUENCY ............ 32 MHZ
OSCILLATOR SOURCE .... INTERNAL
BAUD RATE ............ 115200 BPS
PROGMEM WORDS ........ 4096
RAM BYTES ............ 512
CHIPFAMILY ........... 15
PPS_CHIP ............. YES
PPSCONFIGDEFINED ..... YES
PPSTOOLPART .......... 16F15244
CHIPARCHITECTURE ..... 1
 
TIMERDELAY ........... 2 SECS
 
PPSTOOLPART .......... 16F15244
SETUPPPSMACRO ........ RC5PPS = 0x05: RX1PPS = 0x14: ANSELC = 0xCF;  //RC4->EUSART1:RX1;RC5->EUSART1:TX1;
 
 
 
### CONFIG Settings ###
__CONFIG _CONFIG1, _CLKOUTEN_OFF & _RSTOSC_HFINTOSC_32MHZ & _FEXTOSC_OFF
__CONFIG _CONFIG2, _WDTE_OFF & _MCLRE_INTMCLR
__CONFIG _CONFIG4, _LVP_OFF & _WRTSAF_OFF & _WRTB_OFF
__CONFIG _CONFIG5, _CP_OFF
 
 
### Hex Memory Map ###
Legend:
 -- = Unused memory
 H1 = Input file
----------------------------------------------------------
         | 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
----------------------------------------------------------
00000000 | H1 H1 H1 H1 -- -- -- -- -- -- -- -- -- -- -- --
----------------------------------------------------------
00001F30 | -- -- -- -- -- -- -- -- H1 H1 H1 H1 H1 H1 H1 H1
00001F40 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
00001F50 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
00001F60 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
00001F70 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
00001F80 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
00001F90 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
00001FA0 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
00001FB0 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
00001FC0 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
00001FD0 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
00001FE0 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
00001FF0 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 -- -- -- --

 
JohnB