Adding back the HF Xtal is, at least for my projects, a great improvement.
I've used the Xmega32E5 for some little projects, but having a wide selection of Vrefs, and having 3 internal Op-amps for Analog Front End Signal Conditioning is a great feature.
The two level priority interrupt is a step down from the 3 Level interrupt controller in the Xmegas, but is a big step up from a single level controller in the classic AVR Mega and Tiny micros.
Although the core runs at 24 MHz, several T/C's can be clocked at 48 MHz, in spec.
A couple of the micros have 6 USARTs... (Maybe the DC version will have a USB module).
Plus the Event System, ADC,DAC, CCL (with 6 tables), the ZCD, and the usual modules.
Now, if I could just find a few more hours in the day to tinker I'd be all set!
Adding back the HF Xtal is, at least for my projects, a great improvement.
Yes, leaving off a XTAL on larger parts like these, is certainly an oops they must have copped flack over.
I'm seeing a general trend to adding back XTAL's after some vendors (driven by bean counters) decided "over 50% of users do not use a Xtal, thus it is not a needed feature"
They fail to grasp, with modern MUCs pretty much every application has some peripherals unused. Parts are chosen because they are flexible.
I would also like to see MCU parts spec'd to ensure operation from clipped-sine oscillators, as those are now widespread and very cheap, thanks to huge consumer volumes.
Most Xtal amplifiers would be 'good enough', for 19.2MHz & 26.0MHz, and may be more marginal at 48MHz.
DA and DB chips are very promising, however, I wonder why they don’t have DMA? Very weird thing is CRCScan subsystem. As a source, only FLASH memory can be selected, whereas in XMEGA CRCScan can by feed by DMA or by the program (CRC.DATA register). Because CRC16 and CRC32 calculations can be time consuming, I don’t understand why designers of the chip didn’t add such a functionality?
A combination of AVRe+ and AVRxm. Available instructions are the same as AVRe+, but the timing has been improved compared to AVR, AVRe, AVRe+ and AVRxm.
Well the xmega have DMA and these chips are basically xmega, so I don't see any technical reason for the lack of DMA. Maybe the DMA controller is very complex and would drive up manufacturing cost? IDK.
Well the xmega have DMA and these chips are basically xmega, so I don't see any technical reason for the lack of DMA. Maybe the DMA controller is very complex and would drive up manufacturing cost? IDK.
But they already did it in XMEGA, and DMA can really revitalize an 8-bit MCU.
gchapman wrote:
Flash endurance is more affected by high temperature and radiation than SRAM.
CRC for RAM protection is nonsense, but frequently CRC is used in different transmission, so hardware CRC is a nice option in 8-bit MCU. The hardware is already present, so I don't understand why it is not implemented.
#5 "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."
Apart from 24MHz operation, and a slew of the new design timers, and mixed voltage IO, and zero-crossing detectors, and an event system, and a CRC unit, and enhanced USARTs, and two-level interrupts, and user-row NV memory, and high precision internal oscillator, and single pin program/debug, and inbuilt precision oscillator, and a DAC then there is, indeed, nothing new.
It's a family of products, something Microchip have always been good at and something Atmel never were.
The DD family has 12 members, in 4 package sizes and 3 memory sizes.
#5 "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."
#5 "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."
#5 "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."
Anxiously awaiting an attiny85 upgrade. Avr32de08?
(although, perhaps silly. The t85 seems very popular with hobbyists because of the dip package, but size-wise there are already smt xTinys that fit...)
Photo 2: Breadboard debug. The gate level TTL model of the processor
involves ten boards of 80 to 120 integrated circuits each. Many of the
required 10,000 connections will be wrong. The system must be tested to find
and correct construction and logic errors.
Crowds are not unusual; here we have Don Tietjen, Katy Miller, James
Tietjen, Steven Messinger (almost hidden), Mike Shapiro and Bill Keshlear.
Although they seem later to have got that down to one:
Photo 3: 6809 emulator board. Software and systems engineers implement
a functional equivalent of the 6809 as a 6800 program. A 6800 to 6809 cross
assembler allows 6809 programs to be assembled and then executed as a
check of the architectural design.
"Experience is what enables you to recognise a mistake the second time you make it."
"Good judgement comes from experience. Experience comes from bad judgement."
"Wisdom is always wont to arrive late, and to be a little approximate on first possession."
"When you hear hoofbeats, think horses, not unicorns."
"Fast. Cheap. Good. Pick two."
"We see a lot of arses on handlebars around here." - [J Ekdahl]
Probably a mistake in the data sheet.
AVR0 / 1 series has that function.
- Log in or register to post comments
TopI tried "AUTO TUNE" of the clock controller.
I used AVR128DA28.
The crystal frequency is off by about 46ppm, but I don't have a more better caps.
In low power mode, oscillation margin 3 (147k in series) could not be achieved, so it is normal mode.
OSCHF 1MHz output.
It worked fine, but the adjustment steps seems to be around 0.4%, the same as manual. Don't expect too much.

- Log in or register to post comments
TopProduct Change Notification - SYST-24YDSF264 - 25 Jun 2020 - ERRATA - AVR32DA28/32/48 Silicon Errata and Data Sheet Clarification
"Dare to be naïve." - Buckminster Fuller
- Log in or register to post comments
Topon sale this month
Part Number: DM164151 - AVR128DA48 Curiosity Nano Evaluation Kit | Welcome to Microchip Technology | Microchip Technology Inc.
via Dev Tool Deals | Microchip Technology Inc.
DEVELOPMENT TOOL DEALS microchipDIRECT
"Dare to be naïve." - Buckminster Fuller
- Log in or register to post comments
TopAVR-DB are sampling.
https://www.microchipdirect.com/product/AVR128DB28-I/SP
"Dare to be naïve." - Buckminster Fuller
- Log in or register to post comments
TopSpence Konde has made his DA/DB libraries for arduino public; there have been rumors of this for some time.
https://github.com/SpenceKonde/DxCore
One thin
kg I looked at was TWI to see what he has changed between m4809 and the DA.https://github.com/SpenceKonde/DxCore/commit/e647acc0b298fd122e087a115688b06f3997c827#diff-fc520982d3a1665f735bb2f0d3f61c09
update: think was wrong
my projects: https://github.com/epccs
- Log in or register to post comments
TopNo datasheet for the DB, yet?
That's a bit frustrating...
- Log in or register to post comments
Toparrived this mid-evening
AVR128DB28/32/48/64 Data Sheet
"Dare to be naïve." - Buckminster Fuller
- Log in or register to post comments
TopNice, the DB has an HF oscillator circuit.
But making it work needs some thought (like the 328pb and 324pb) I guess. At least the data sheet has guides.
my projects: https://github.com/epccs
- Log in or register to post comments
TopWow, gotta love it.
Adding back the HF Xtal is, at least for my projects, a great improvement.
I've used the Xmega32E5 for some little projects, but having a wide selection of Vrefs, and having 3 internal Op-amps for Analog Front End Signal Conditioning is a great feature.
The two level priority interrupt is a step down from the 3 Level interrupt controller in the Xmegas, but is a big step up from a single level controller in the classic AVR Mega and Tiny micros.
Although the core runs at 24 MHz, several T/C's can be clocked at 48 MHz, in spec.
A couple of the micros have 6 USARTs... (Maybe the DC version will have a USB module).
Plus the Event System, ADC,DAC, CCL (with 6 tables), the ZCD, and the usual modules.
Now, if I could just find a few more hours in the day to tinker I'd be all set!
JC
- Log in or register to post comments
TopYes, leaving off a XTAL on larger parts like these, is certainly an oops they must have copped flack over.
I'm seeing a general trend to adding back XTAL's after some vendors (driven by bean counters) decided "over 50% of users do not use a Xtal, thus it is not a needed feature"
They fail to grasp, with modern MUCs pretty much every application has some peripherals unused. Parts are chosen because they are flexible.
I would also like to see MCU parts spec'd to ensure operation from clipped-sine oscillators, as those are now widespread and very cheap, thanks to huge consumer volumes.
Most Xtal amplifiers would be 'good enough', for 19.2MHz & 26.0MHz, and may be more marginal at 48MHz.
- Log in or register to post comments
TopAVR128DB48_Curiosity_Nano via Schematics
VXM7 - Clock and Timing - Quartz Crystals (Microchip Technology)
VXM7-9040-16M0000000 (MicrochipDIRECT)
AVR128DB48 Curiosity Nano (archived)
"Dare to be naïve." - Buckminster Fuller
- Log in or register to post comments
Topit would be nice to have a short DA/DB feature comparison. The differences that I have recognized:
Are there any other differences that I have missed?
- Log in or register to post comments
TopMulti-voltage IO in AVR-DB on one port.
in AVR128DB48_Curiosity_Nano
"Dare to be naïve." - Buckminster Fuller
- Log in or register to post comments
TopDA and DB chips are very promising, however, I wonder why they don’t have DMA? Very weird thing is CRCScan subsystem. As a source, only FLASH memory can be selected, whereas in XMEGA CRCScan can by feed by DMA or by the program (CRC.DATA register). Because CRC16 and CRC32 calculations can be time consuming, I don’t understand why designers of the chip didn’t add such a functionality?
- Log in or register to post comments
Top"Dare to be naïve." - Buckminster Fuller
- Log in or register to post comments
TopWell the xmega have DMA and these chips are basically xmega, so I don't see any technical reason for the lack of DMA. Maybe the DMA controller is very complex and would drive up manufacturing cost? IDK.
Maybe the AVF-DC or AVR-DD will have DMA...
- Log in or register to post comments
TopBut they already did it in XMEGA, and DMA can really revitalize an 8-bit MCU.
CRC for RAM protection is nonsense, but frequently CRC is used in different transmission, so hardware CRC is a nice option in 8-bit MCU. The hardware is already present, so I don't understand why it is not implemented.
- Log in or register to post comments
TopAnd you will one day say:
"Why CRC-16-IBM isn't there?"
Desire never ends...
- Log in or register to post comments
TopIt's true, however, if CRC machinery is already present, why not use it?
- Log in or register to post comments
TopUSB megaAVR have USB dual-port RAM.
USB XMEGA have DMA and the four two-cycle
synchronizationRMW instructions (XCH, LAS, LAC, LAT)edit : strikethru plus
https://www.eembc.org/viewer/?benchmark_seq=13036,13037
"Dare to be naïve." - Buckminster Fuller
- Log in or register to post comments
TopDB series also appears to have this...
#1 Hardware Problem? https://www.avrfreaks.net/forum/...
#2 Hardware Problem? Read AVR042.
#3 All grounds are not created equal
#4 Have you proved your chip is running at xxMHz?
#5 "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."
- Log in or register to post comments
TopMVIO - Multi-voltage I/O
I have never seen this on an MCU before; I think I need it
my projects: https://github.com/epccs
- Log in or register to post comments
Topvia TechDoc
edit : web doc
Data Sheet Revision History | AVR® DA Family
via Online Docs
"Dare to be naïve." - Buckminster Fuller
- Log in or register to post comments
TopAVR128DB28/32/48/64 Silicon Errata and Data Sheet Clarifications
via Online Docs
"Dare to be naïve." - Buckminster Fuller
- Log in or register to post comments
TopDifferential ADC Using the AVR128DA48 Curiosity Nano
"Dare to be naïve." - Buckminster Fuller
- Log in or register to post comments
TopZCD : AVR DA and AVR DB
AN3607 Phase Sequence Detection of Three-Phase AC Supply
edit :
Microchip PIC & AVR Examples · GitHub
"Dare to be naïve." - Buckminster Fuller
- Log in or register to post comments
TopAVR DD Product Brief
"Dare to be naïve." - Buckminster Fuller
- Log in or register to post comments
TopI see nothing new in it.
What makes this that it it deserves the DD title?
- Log in or register to post comments
TopApart from 24MHz operation, and a slew of the new design timers, and mixed voltage IO, and zero-crossing detectors, and an event system, and a CRC unit, and enhanced USARTs, and two-level interrupts, and user-row NV memory, and high precision internal oscillator, and single pin program/debug, and inbuilt precision oscillator, and a DAC then there is, indeed, nothing new.
It's a family of products, something Microchip have always been good at and something Atmel never were.
The DD family has 12 members, in 4 package sizes and 3 memory sizes.
#1 Hardware Problem? https://www.avrfreaks.net/forum/...
#2 Hardware Problem? Read AVR042.
#3 All grounds are not created equal
#4 Have you proved your chip is running at xxMHz?
#5 "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."
- Log in or register to post comments
TopPossibly reduced die size for reduced price.
"Dare to be naïve." - Buckminster Fuller
- Log in or register to post comments
TopThere's an appeal for a proof-of-concept on a typical protoboard into an enclosure such that the customer can have at it early.
P.S.
https://www.microchip.com/sitesearch/Search/all/AVR64DD28
"Dare to be naïve." - Buckminster Fuller
- Log in or register to post comments
TopSure it is something new: Now 12Bit ADC and 64KB Flash inside small SOIC14. Great.
- Log in or register to post comments
TopIn pictures...
...hmmm, I wonder the DC family will be?..
So, currently a whole set of chips that overlap at the 28/32 pins point.
#1 Hardware Problem? https://www.avrfreaks.net/forum/...
#2 Hardware Problem? Read AVR042.
#3 All grounds are not created equal
#4 Have you proved your chip is running at xxMHz?
#5 "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."
- Log in or register to post comments
TopAnd how about the other, new AVR devices mentioned in the MPLABX support document:
AVR EA and AVRFPGA!
- Log in or register to post comments
Top...with consistent memory quantities as you move up the ranges...
#1 Hardware Problem? https://www.avrfreaks.net/forum/...
#2 Hardware Problem? Read AVR042.
#3 All grounds are not created equal
#4 Have you proved your chip is running at xxMHz?
#5 "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."
- Log in or register to post comments
Topupdated 1-Sep'20
https://github.com/search?q=avrdb+org%3Amicrochip-pic-avr-examples
"Dare to be naïve." - Buckminster Fuller
- Log in or register to post comments
TopJust to kill any rumours and speculations, AVRFPGA is an internal development platform.
- Log in or register to post comments
TopAnxiously awaiting an attiny85 upgrade. Avr32de08?
(although, perhaps silly. The t85 seems very popular with hobbyists because of the dip package, but size-wise there are already smt xTinys that fit...)
- Log in or register to post comments
TopExcellent!
IIRC, Motorola 6809 prototype (before first wafer fab) was two stacked PCBA of about 15cm*10cm each.
AVR in a FPGA :
Alorium Technology | FPGA Development Boards | Arduino Compatible
"Dare to be naïve." - Buckminster Fuller
- Log in or register to post comments
Top"Experience is what enables you to recognise a mistake the second time you make it."
"Good judgement comes from experience. Experience comes from bad judgement."
"Wisdom is always wont to arrive late, and to be a little approximate on first possession."
"When you hear hoofbeats, think horses, not unicorns."
"Fast. Cheap. Good. Pick two."
"We see a lot of arses on handlebars around here." - [J Ekdahl]
- Log in or register to post comments
TopHehe, it was obvious to most I think, but yes, some may have thought it could be a whole new area :)
- Log in or register to post comments
Tophttps://tlindner.macmess.org/?page_id=119
Although they seem later to have got that down to one:
"Experience is what enables you to recognise a mistake the second time you make it."
"Good judgement comes from experience. Experience comes from bad judgement."
"Wisdom is always wont to arrive late, and to be a little approximate on first possession."
"When you hear hoofbeats, think horses, not unicorns."
"Fast. Cheap. Good. Pick two."
"We see a lot of arses on handlebars around here." - [J Ekdahl]
- Log in or register to post comments
Topedit : web page
AVR128DB48 Curiosity Nano Hardware User Guide
"Dare to be naïve." - Buckminster Fuller
- Log in or register to post comments
TopAN3634 Getting Started with the AVR DB Family
AN3633 Gain and Offset Calibration of the Analog Signal Conditioning (OPAMP) Peripheral
AN3632 Constant-Current Driver Using the Analog Signal Conditioning (OPAMP) Peripheral
AN3631 Low-BOM Microphone Interface Using the Analog Signal Conditioning (OPAMP) Peripheral
edit : webpage
Getting Started with the AVR® DB Family
"Dare to be naïve." - Buckminster Fuller
- Log in or register to post comments
TopElectric Load
, where are my going to find the time.
my projects: https://github.com/epccs
- Log in or register to post comments
Top"Dare to be naïve." - Buckminster Fuller
- Log in or register to post comments
TopGetting Started with Multi-Voltage I/O (MVIO)
"Dare to be naïve." - Buckminster Fuller
- Log in or register to post comments
Topconstant voltage
Using the Internal OPAMP as Regulated Power Supply for MVIO
"Dare to be naïve." - Buckminster Fuller
- Log in or register to post comments
TopTB3272 - Getting Started with External High-Frequency Oscillator on AVR® DB MCUs
"Dare to be naïve." - Buckminster Fuller
- Log in or register to post comments
TopPages