Atmel Ice Attiny814

Go To Last Post
4 posts / 0 new
Author
Message
#1
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Hi. Maybe this question is already covered in other forum, but I just wanna make sure before sending my PCB design to a manufacturer. I wanna use Attiny814 to stablish RS485 communication (using MAX485 by Maxim integrated) and it has a DAC pin, which is an important feature for my project. I read the DS and it states the MCU works with UPDI protocol for programming and debugging, as well as Atmel ICE supports UPDI, reading this url https://microchipdeveloper.com/a.... Will not be any problem to use Atmel Ice to program/debug the ATTiny814 right? I was a little confused because there are some threads that shows Atmel ICE doesn't support 12V for this sort of MCU, so I need to download pyupdi or by arduino programm it. Perhaps those post were old and from that time the ICE didn't support this protocol but it does. 

 

Sorry for restating the info from the web, I just don't want to design my prject and then noticed that I can't use atmel ice

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Why do you think you need 12v for programming?

If you need more i/o pins, wouldn't a tiny816 work?

 

Jim

 

 

 

 

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Thanks for the response ki0bk. Reading UPDI it says enable by 12V, but then I read that it also enables by fuse. So on Atmel Studio I enable de UPDI by fuse and ATMEL ICE configure it. Mmm I think that won't need more I/O pins. I have Pin 8 and Pin 9 to I2C, Pin 6 and y 7 ti Rx and Tx, Pin 4 as output for DAC, Pin 2,3 and 5 as I/O pins (one to generate PWM, other as output and latter input) and Pin13 as output for a LED (Since i won't need SPI communication, I can use them as IO pins)

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

gomezramones wrote:
Reading UPDI it says enable by 12V, but then I read that it also enables by fuse.

If your not using the reset pin as an I/O then only normal vcc voltage is needed to program the chip, High voltage (i.e.12vdc) is not needed for normal programming, and any UPDI capable programmer can be used, with Atmel ICE being one of them.

Jim