megaAVR 0-series

Go To Last Post
129 posts / 0 new

Pages

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

Getting Started With Your AVR-IoT WG Development Board - YouTube

by Microchip Technology

Oct 10, 2018

https://www.youtube.com/watch?v=WK4ljyKDMIQ (6m26s)

via https://plus.google.com/+MicrochipTech/posts/7pLed2HKFf5

 

"Dare to be naïve." - Buckminster Fuller

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

"Dare to be naïve." - Buckminster Fuller

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

http://packs.download.atmel.com/#collapse-Atmel-ATmega-DFP-pdsc

1.2.272 (2018-09-14)

Corrected CLKCTRL signals, ALT out signals and interrupt edge triggering values for CCL and added SEQCTRL1 for ATmega4809, ATmega4808, ATmega3209 and ATmega3208.

Corrected RW status on MCLKSTATUS register.

...

Added ATmega1609, ATmega1608, ATmega809 and ATmega808.

...

 

"Dare to be naïve." - Buckminster Fuller

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

gchapman wrote:

...

Added ATmega1609, ATmega1608, ATmega809 and ATmega808.

...

 

 

Interesting. So that's (likely) the megaAVR 0-series family complete. You can't go bigger than 48k because of the way the memory is mapped, it probably doesn't make sense to go smaller than 8k, it also probably doesn't make sense to go more than 48 pins, and you'd never fit all the functionality is less than 28 pins.

 

The tinyAVR 1-series is looking to be complete, unless there are plans for 48k devices, as is the tinyAVR 0-series.

#1 This forum helps those that help themselves

#2 All grounds are not created equal

#3 How have you proved that your chip is running at xxMHz?

#4 "If you think you need floating point to solve the problem then you don't understand the problem. If you really do need floating point then you have a problem you do not understand." - Heater's ex-boss

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

It seems I also need to add the ATmega1609, ATmega1608, ATmega809 and ATmega808 to the avrdude.conf file in my programmer.

 

BTW, tiny3204, tiny3206 and tiny3207 are also missing in my avrdude.conf, but they don't seem to be planed even as future products.

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

Brian Fairchild wrote:
So that's (likely) the megaAVR 0-series family complete.
USB megaAVR are popular.

Prediction - megaAVR 1-series

Updated USB device controller, unified memory, ...

 

"Dare to be naïve." - Buckminster Fuller

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

Currently future product :

ATmega1609

ATmega1608

ATmega809

ATmega808

 

"Dare to be naïve." - Buckminster Fuller

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

the overview say :

 The series uses the latest Core Independent Peripherals with low power features.

is that new version or just a bug fixed one ? 

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

IIRC, CIP is from the PIC side of the house.

 

"Dare to be naïve." - Buckminster Fuller

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

CIP is from the PIC side of the house.

If you say so.  I always thought that Microchip's "Core Independent Peripherals" and Atmel's "Event System" and/or "Sleepwalking peripherals" were approximately the same thing.  (though I haven't looked at either one in enough detail to see if there are any important differences.)

 

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

It's my assumption.

In '11, became aware of the Charge Time Measurement Unit (CTMU) in some PIC18F where the CTMU is sensing touch buttons while the CPU sleeps.

Atmel QTouch is implemented by library software (CPU) that was improved by some PB megaAVR with the Peripheral Touch Controller (PTC)

AVR32 UC3L has an autonomous touch button hardware interface (Capacitive Touch or CT) to wake the CPU.

 

Waking up a capacitive touch-sensing device with an MCU peripheral

Nithin Kumar Mada and Harsha Jagadish, Microchip Technology - July 27, 2011

 

When a capacitive touch screen goes into sleep or standby mode to save energy, how can you design the system to wake up quickly without degrading its performance or burning a lot of power. Here are two options: a traditional method and a new MCU-based method. 

https://www.embedded.com/print/4218309

Microchip Technology

Overview of Charge Time Measurement Unit (CTMU)

https://www.microchip.com/stellent/groups/SiteComm_sg/documents/DeviceDoc/en542792.pdf

...

 

(page 32)

Other Applications of CTMU

[capacitance sensing, TDR, precise time, temperature sensing, humidity sensing, DAC]

 

...

 

"Dare to be naïve." - Buckminster Fuller

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

The code for the new ATmega4809-based Arduino board has been checked in:

https://github.com/arduino/ArduinoCore-megaavr

 

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

    How they run it at 16MHz ? I thought it will run at 20MHz. Is the schematic available ?

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

Couldn't quickly locate the schematic of Arduino Uno WiFi rev2.

Its competitor is AVR-IOT WG Development Board

AVR-IOT WG's mega4808 is on page 3 at B3 :

http://ww1.microchip.com/downloads/en/DeviceDoc/AVR-IoT_WG_Schematics.pdf

To megaAVR 0-series UARTs were added autobaud (BREAK, SYNC, data) and FBRG.

AVR-IOT WG's nEDBG SAMD21 (page 2, C5) has access to USB SOF for creation of an accurate internal clock.

 

Edit: page 2

 

"Dare to be naïve." - Buckminster Fuller

Last Edited: Wed. Oct 31, 2018 - 07:25 PM
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

angelu wrote:

    How they run it at 16MHz ? I thought it will run at 20MHz. Is the schematic available ?

 

#1 This forum helps those that help themselves

#2 All grounds are not created equal

#3 How have you proved that your chip is running at xxMHz?

#4 "If you think you need floating point to solve the problem then you don't understand the problem. If you really do need floating point then you have a problem you do not understand." - Heater's ex-boss

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

ATmega4809 Curiosity Nano

has separate LDO for mega4809 and nEDBG SAMD21 such that mega4809 VCC can be nearly USB VBUS.

http://ww1.microchip.com/downloads/en/DeviceDoc/ATmega4809_Curiosity_Nano_Schematics.pdf

 

"Dare to be naïve." - Buckminster Fuller

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

in stock

lead time is 15 weeks

ABX00021 Arduino (Uno WiFi Rev2) | Mouser

 

"Dare to be naïve." - Buckminster Fuller

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

angelu wrote:
Is the schematic available ?
ARDUINO UNO WiFi REV2, documentation tab

 

"Dare to be naïve." - Buckminster Fuller

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

gchapman wrote:

angelu wrote:
Is the schematic available ?
ARDUINO UNO WiFi REV2, documentation tab

 

That's a lot of level shifters.

#1 This forum helps those that help themselves

#2 All grounds are not created equal

#3 How have you proved that your chip is running at xxMHz?

#4 "If you think you need floating point to solve the problem then you don't understand the problem. If you really do need floating point then you have a problem you do not understand." - Heater's ex-boss

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

And man, that power supply just keeps getting more and more complicated.  Six transistors, now!  (oh wait - the opamp is gone...)

Am I missing something?   Were there spectacular problems with the old design?  Is there something wholy awful about a couple of diodes?

(and you'd think that someone would have put this whole "USB or external power to 5 and 3V @500mA total" on a single chip/module by now...)

 

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

Did someone test the Arduino Uno WiFi Rev 2 ?

 

It is very strange to see "coming soon" at the Arduino store, as if it had not arrived !

But it is available at Mouser ...

Bernard.

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

Did someone test the Arduino Uno WiFi Rev 2 ?

No, but I've been playing with the code using an Xplained Pro board.

That's the lovely thing about Open Source - you can analyze it, criticize it, submit bugs, even write fixes, all without actually contributing to the vendor's revenue stream!

 

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

You're onto something really handy (breadboards, typical protoboards)

top left at ATMEGA4809 - 8-bit AVR Microcontrollers - Microcontrollers and Processors

 

"Dare to be naïve." - Buckminster Fuller

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

gchapman wrote:

You're onto something really handy (breadboards, typical protoboards)

top left at ATMEGA4809 - 8-bit AVR Microcontrollers - Microcontrollers and Processors

 

Do you think they'll come with a DIP40 version of the 4809?

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

"Dare to be naïve." - Buckminster Fuller

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

Arduino Uno WiFi (the one with the mega4809 on it) is now in stock at Farnell...

 

 

https://uk.farnell.com/arduino/a...

 

#1 This forum helps those that help themselves

#2 All grounds are not created equal

#3 How have you proved that your chip is running at xxMHz?

#4 "If you think you need floating point to solve the problem then you don't understand the problem. If you really do need floating point then you have a problem you do not understand." - Heater's ex-boss

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

"Dare to be naïve." - Buckminster Fuller

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

pradines wrote:

Did someone test the Arduino Uno WiFi Rev 2 ?

 

Soon...