I went to Microchip's homepage and found this : https://www.microchip.com/design-centers/8-bit/avr-mcus
Are our well known and beloved ATMega's now obsolete ? It seems that the only chips further available in 40 Pin DIP are the ATmega -??A and ATmega -??4A families. But they are not pin compatible with the 8515 ... Where can we select AVR's via I/O pin count ? Where are the DIP40 processors with 35 I/O lines like 8515 ? In the past there was a "search engine" at Microchip. And will GCBasic follow these modifications and support the "new" AVR's ?
Last edit: Bertrand BAROTH 2020-07-09
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Also not pin compatible, but PDIP40 package, ATmega4809. There is a Curiosity board for the '4809 that has an onboard UPDI programmer which is a good way to start. I hope these newer AVR devices will be added next after the Tiny10 type devices.
Cannot comment on Microchips sales strategy re the AVR family, but, if we look at the PIC sales strategy then you will get insights.
Microchip clearly have a preferred PIC chip portfolio. The chip portfolio was too large to meaningful support – AVR has the same issue. Microchip have published an end-of-life statement in early 2020 – this statement was clear – Microchip will support the existing chips but the focus will be on the portfolio . This is already impacting users – the IDEs no longer include ASM and the parts supported in the latest IDE is now portfolio based.
Regarding selection by IO etc. If Microchip do not provide then we can publish our database. Users can add information to our database – this may work for folks. But, the best route is MAPS
Re the 8515. This is in production. But, watch the price rise. Non portfolio products will be more expensive and this will have the impact of driving the folks to the desired portfolio.
Hope this helps.
Here is a quick assessment of the state of support
If this is incorrect, then, let me know. I will update the list.
Index
Header
Supported
1
ATtiny4/5/9/10
Yes from v0.98.07
2
ATtiny102/104
Yes from v0.98.07
3
ATtiny13A
Yes
4
ATtiny20/40
Yes from v0.98.07
5
ATtiny24A/44A/84A
Yes
6
ATtiny25/45/85
Yes
7
ATtiny48/88
Yes
8
ATtiny87/167
Yes
9
ATtiny261A/461A/861A
Yes
10
ATtiny20x/40x/80x/160x
Future Support
11
ATtiny21x/41x/81x/161x/321x
Future Support
12
ATtiny441/841
Not sure
13
ATtiny2313A
Yes
14
ATmega8A/16A/32A
Yes
15
ATmega8U2/16U2/32U2
Yes
16
ATmega16U4/32U4
Yes
17
ATmega48PB/88PB/168PB/328PB
Yes
18
ATmega80x/160x/320x/480x
Future Support
19
ATmega64A/128A
Yes
20
ATmega164PA/324PA/644PA/1284P
Yes
21
ATmega165PA/325PA/645P
Yes
22
ATmega169PA/329PA/649P
Yes
23
ATmega324PB
Yes
24
ATmega640/1280/2560/1281/2561
Yes
25
ATmega3290PA/6490P
Yes
26
ATmega3250PA/6450P
Yes
27
AVR-DA Family
Not sure
28
ATxmega A1U/A3U/A4U Family
Not sure
29
ATxmega B1/B3 Family
Not sure
30
ATxmega C3/D3/C4/D4 Family
Not sure
31
ATxmega32E5 Family
Not sure
Edited: Incorporates changes from Kent 09/07/2020
Last edit: Anobium 2020-07-10
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
The ATTiny 0-1 series (items 9 & 10), and the ATmega 0 series (4808, 4809 families) are yet to be incorporated and supported? Also ATtiny 25/45/85 Family supported.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
9 and 10 - should read - "planned to added to Great Cow BASIC" ?
17 - which is the 4808/4809 should read - "planned to added to Great Cow BASIC" ?
And, ATTINY25/45/85 needs to be added as items 31?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I went to Microchip's homepage and found this :
https://www.microchip.com/design-centers/8-bit/avr-mcus
Are our well known and beloved ATMega's now obsolete ? It seems that the only chips further available in 40 Pin DIP are the ATmega -??A and ATmega -??4A families. But they are not pin compatible with the 8515 ... Where can we select AVR's via I/O pin count ? Where are the DIP40 processors with 35 I/O lines like 8515 ? In the past there was a "search engine" at Microchip. And will GCBasic follow these modifications and support the "new" AVR's ?
Last edit: Bertrand BAROTH 2020-07-09
Here is the link for the search engine.
https://www.microchip.com/maps/microcontroller.aspx
Also not pin compatible, but PDIP40 package, ATmega4809. There is a Curiosity board for the '4809 that has an onboard UPDI programmer which is a good way to start. I hope these newer AVR devices will be added next after the Tiny10 type devices.
EDIT: There is the parametric tables, also. You can put 40/PDIP in the package column, and it will give you just a few examples.
https://www.microchip.com/ParamChartSearch/chart.aspx?branchID=30047&popular=1#
Last edit: kent_twt4 2020-07-09
Cannot comment on Microchips sales strategy re the AVR family, but, if we look at the PIC sales strategy then you will get insights.
Microchip clearly have a preferred PIC chip portfolio. The chip portfolio was too large to meaningful support – AVR has the same issue. Microchip have published an end-of-life statement in early 2020 – this statement was clear – Microchip will support the existing chips but the focus will be on the portfolio . This is already impacting users – the IDEs no longer include ASM and the parts supported in the latest IDE is now portfolio based.
Regarding selection by IO etc. If Microchip do not provide then we can publish our database. Users can add information to our database – this may work for folks. But, the best route is MAPS
Re the 8515. This is in production. But, watch the price rise. Non portfolio products will be more expensive and this will have the impact of driving the folks to the desired portfolio.
Hope this helps.
Here is a quick assessment of the state of support
If this is incorrect, then, let me know. I will update the list.
Edited: Incorporates changes from Kent 09/07/2020
Last edit: Anobium 2020-07-10
The ATTiny 0-1 series (items 9 & 10), and the ATmega 0 series (4808, 4809 families) are yet to be incorporated and supported? Also ATtiny 25/45/85 Family supported.
@kent_twt4 Are you saying?
9 and 10 - should read - "planned to added to Great Cow BASIC" ?
17 - which is the 4808/4809 should read - "planned to added to Great Cow BASIC" ?
And, ATTINY25/45/85 needs to be added as items 31?
@Anobium
9 and 10, "future support"?
17, "future support"?
ATtiny25/45/85 inserted at item 5.5 or 6, then reorder items thereafter?