Menu

New chip DAt files: 16F171xx, 16F180xx and 16F181xx

Anobium
2022-08-19
2022-11-24
  • Anobium

    Anobium - 2022-08-19

    The following chip will be added to the release. However, these chips are not tested therefore nothing may work, some stuff may work or they may work. But, the first job when someone uses these chip is to validate the compiler works and the libraries work correctly.

    PIC16F171xx: PIC16F17114, PIC16F17115, PIC16F17124, PIC16F17125, PIC16F17126, PIC16F17144, PIC16F17145, PIC16F17146
    PIC16F180xx: PIC16F18015, PIC16F18025, PIC16F18026, PIC16F18044, PIC16F18045, PIC16F18046, PIC16F18054, PIC16F18055, PIC16F18056, PIC16F18074, PIC16F18075, PIC16F18076
    PIC16F181xx: PIC16F18114, PIC16F18115, PIC16F18124,PIC16F18125, PIC16F18126, PIC16F18144, PIC16F18145, PIC16F18146

    The compiler will issue a warning as follows until this chip are validated.

    A warning has been generated:
    
     Warning: This is a development chip definition file (.DAT) and the chip has
     not been validated by the developers of the compiler. There may be errors in
     the ASM and/or the generated HEX file - please be aware that the libraries
     may or may not support this chip.
    
    The message has been logged to the file Errors.txt.
    

    The basics may not even work until the chips are validated. I would be surprised if the oscillator frequency works - the newer chips use different registers and register values to previous chips; uart may fail; i2c & spi, etc. etc.

    So, job one. Validate the .DAT works when Microchip finally let customers have these chips.

     

    Last edit: Anobium 2022-08-19
  • Anobium

    Anobium - 2022-09-07

    PIC16F180xx: PIC16F18015, PIC16F18025, PIC16F18026, PIC16F18044, PIC16F18045, PIC16F18046, PIC16F18054, PIC16F18055, PIC16F18056, PIC16F18074, PIC16F18075, PIC16F18076

    These are now added to Great Cow BASIC. They are also added to PICKitPlus.

    I will create a set of demos over the next week to showcase these chips. I will post to YouTube with the source to the demos on GitHub and then into the Demo folder of an installation.

    These chips have an enhanced FVR with calibration held in specific registers that are not part of program - very clever.

    Enjoy

     
  • Anobium

    Anobium - 2022-11-24

    PIC16F181xx: PIC16F18115, PIC16F18125, PIC16F18126, PIC16F18144, PIC16F18145, PIC16F18146, PIC16F18154, PIC16F18155, PIC16F18156, PIC16F18174, PIC16F18175, PIC16F18176

    These are now added to Great Cow BASIC. They are also added to PICKitPlus.

    See a full set of demos here: https://github.com/GreatCowBASIC/Demonstration_Sources/tree/main/Vendor_Boards/Microchip_Low_Pin_Count_Demo_Board/PICKit2_Board/16F18126

    These chips have an enhanced FVR with calibration held in specific registers that are not part of program - very clever.

    Enjoy

     
  • Anobium

    Anobium - 2022-11-24

    PPSTool has been updated to support the following chips:

    PIC16F171xx: PIC16F17114, PIC16F17115, PIC16F17124, PIC16F17125, PIC16F17126, PIC16F17144, PIC16F17145, PIC16F17146
    PIC16F180xx: PIC16F18015, PIC16F18025, PIC16F18026, PIC16F18044, PIC16F18045, PIC16F18046, PIC16F18054, PIC16F18055, PIC16F18056, PIC16F18074, PIC16F18075, PIC16F18076
    PIC16F181xx: PIC16F18114, PIC16F18115, PIC16F18124,PIC16F18125, PIC16F18126, PIC16F18144, PIC16F18145, PIC16F18146

    This is avaiable in the latest toolchain download.

     

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.