the attiny85 is not a new chip. it can be programmed the usual way. you mean the chips like attiny814 816 817 804 806 402 204 etc. right? these chips have the UPDI interface which is one pin. bascom 2082 already includes an UPDI programmer. Just check the help. What you need is not much : a simple USB-SERIAL converter and a resistor will do. It is mentioned in the help. I did all testing with this setup. You can also use a MAX232 level converter and a regular COM port.
Notice that the VCC is [b:5282f516d8]not[/b:5282f516d8] 5V. I would recommend to read the 2083 help topic about XTINY. the differences are explained there.
For those that use XMEGA it is simple. When you come from a regular AVR there is a small learning curve.
I'd like to use new chips - new avr family like attiny85 and so on. What should I do in order to program them? I'm aware that I need to use Bascom ver. 18.104.22.168 and commercial add-on (btw. purchase soon). But what does programing process look like? Currently (atmega8/168/328) I use usbasp programmer and it is very simply to program. how about new ones? Could someone explain or give some links?
Thanks in advance
[b:474d2052ed][color=red:474d2052ed](BASCOM-AVR version : 22.214.171.124 , Latest : 126.96.36.199 )[/b:474d2052ed][/color:474d2052ed]
Dim VarEndAdr as Byte ' used to calculate memory end address of var block ' var block end
A = 70 W = 32768 S = 3.14159 Strdata = "TEST123"
Const Var_Start = VarPtr("A") ' get memory address of start var "A" Const Var_End = VarPtr("VarEndAdr") ' get last memory address of end var "Strdata" + 1 Const Var_Size = Var_End - Var_Start - 1 ' calculate size, exclude hellper var "VarEndAdr" Dim VarArray(Var_Size) as Byte At A Overlay ' overlayed byte array over var block