Menu

firmware update 8

Dan
2018-04-18
2023-10-18
  • Dan

    Dan - 2018-04-18

    Hi,

    I will post new firmware of PIC18F2X/4X/6X/8X22.(Rev up)
    I am trying to reduce code size.

    I tested with Pic 18F23K22.

     

    Last edit: Dan 2018-04-18
  • Dan

    Dan - 2018-04-19

    It is new firmware of PIC18F1XK50.
    Reduced code size.
    I tested it with PIC18F14K50.

     
  • Dan

    Dan - 2018-04-21

    I found a bug in Dan_tinybld18F23K22-43K22-24K22-44K22-25K22-45K22-26K22-46K22_int16MHz_19200_r5.asm.

    Please replace it below.

     
  • Dan

    Dan - 2018-04-21

    PIC18F2455
    PIC18F2550
    PIC18F4455
    PIC18F4550

    I am trying to reduce code size.

    I tested with Pic 18F2550.

     

    Last edit: Dan 2018-04-22
  • Dan

    Dan - 2018-04-22

    PIC18F13k22
    PIC18F14k22

    I am trying to reduce code size.

    I tested with Pic 18F14K22.

     

    Last edit: Dan 2018-04-22
  • Dan

    Dan - 2018-04-22

    18F23K20
    18F43K20
    18F24K20
    18F44K20
    18F25K20
    18F45K20
    18F26K20
    18F46K20

    I am trying to reduce code size.

    Tested with PIC18F23K20

     
  • Dan

    Dan - 2018-04-22

    18F25K80
    18F45K80
    18F65K80
    18F26K80
    18F46K80
    18F66K80

    I am trying to reduce code size.

    Tested with PIC18F25K80

    postscript:

    I found a bug, use "Dan_tinybld18F65K90_int16MHz_19200bd_r4.zip"

     

    Last edit: Dan 2018-04-22
  • Dan

    Dan - 2018-04-22

    18F65K90
    18F85K90
    18F66K90
    18F86K90
    18F67K90
    18F87K90

    18F24K50
    18F25K50
    18F45K50

    I am trying to reduce code size.

    Not Tested.

     
    • Avefenix586

      Avefenix586 - 2023-10-15

      Hi Dan, I wanted to try the bootloader for the PIC18F45K50 and the Tinymultibootloader detected it but when I uploaded a flash program assembled in Mplab v8.92 to flash all the 5 ports it doesn't work, however when I program it directly to the PIC with Pickit2 Yes, the blink of the ports works very well, and if I program it again through the boot loader, the blink does not work, I have tried modifying the configurations but I have not been able to make the 5 ports A,B,C,D work As for digital outputs, could someone else test a blink with the firmware for the Pic18F45K50?

       
      • Anobium

        Anobium - 2023-10-15

        I can try. Upload the bootloader hex and your test program hex and some documentation/schematic for the ports.

         
        • Avefenix586

          Avefenix586 - 2023-10-16

          Hello Anobium, thank you for your response, there I give you the Bootloader firmware for the PIC18F45K50 that I am testing, the Blink_45K50 program compiled in Mplab v8.91 to blink the 5 ports A,B,C,D,E at approximately 1 Hz . all the ports as digital outputs and the simulation file in Proteus 8.12, When I record the Hex of the led_blink_45k50 directly in the PIC with the Pickit 2 v2.62 Unofficial via ICSP this works well without problem put on a Board similar to those of "Penguin Pic" and in the simulation it also works well but when I upload that same led_blink_45k50 through the previously recorded Bootloader, it does nothing in its outputs, they remain floating and when I hit "check Device" the bootloader does give me a response like the images attached, which shows that the bootloader is responding well and has not been altered, it makes me wonder why that Blink doesn't work for me through the bootloader?? Or what am I doing wrong in the code? . greetings
          https://www.mediafire.com/file/5byvk8ii8bo8ls9/Test_45K50.rar/file

           
          • Anobium

            Anobium - 2023-10-18

            I just check my stock of chips. I do have the 45K50. I have otherK50s but none with five USART.

            Can you send me a chip ?

             
  • Dan

    Dan - 2018-04-23

    Since changes have been made to a large number,
    Post the latest firmware source code.
    (source code only. firmware update 7 + 8)

    PIC10
    PIC12
    PIC16
    PIC18

     
  • Avefenix586

    Avefenix586 - 2023-10-17

    Hello, I would like to suggest that you take into account these PICS from the list to generate their respective bootloader, these superficial PICs are used in the Curiosity Nano modules but they also have their "dual in line" DIP versions that can be used in breadboards or boards made . by yourself having your bootloaders available.

    EV53Z50A - PIC16F18076 (DIP40)
    EV72J15A - PIC16F17146 (DIP20)
    DM164144 - PIC16F18446 (DIP20)
    DM164148 - PIC16F15376 (DIP40)
    DM182029 - PIC18F47Q10 (DIP40)
    DM182028 - PIC18F47K42 (DIP40)
    EV09Z19A - PIC16F15244 (DIP20)
    DM164150 - PIC18F57Q43 (PIC18F47Q43 DIP40)
    EV70C97A - PIC18F16Q40 (DIP20)
    EV26Q64A - PIC18F16Q41 (DIP20)
    EV01G21A - PIC18F56Q71 (PIC18F46Q71 DIP40)
    DM182030 - PIC18F57Q84 (PIC18F47Q83 DIP40)

    PIC16F18877 DIP40
    PIC16F18855 DIP28

     

    Last edit: Avefenix586 2023-10-17
    • Anobium

      Anobium - 2023-10-17

      I have replaced the old ASM with an automated tool. The new chips are very different from the old chips and the new tool just works every time - there is no point in using the old ASMs.

      The new chip required the use of PIC-AS not MPASM and the new tool supports PIC-AS.

       

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.