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.
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
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
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
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
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.
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
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
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
PIC16F171xx: PIC16F17114, PIC16F17115, PIC16F17124, PIC16F17125, PIC16F17126, PIC16F17144, PIC16F17145, PIC16F17146
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/16F17126
These chips have an enhanced FVR with calibration held in specific registers that are not part of program - very clever.
Enjoy
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.