nutters might find this of interest.
-------- Original Message --------
[New post] New Part Day: ATMegas With Programmable Logic
Brian Benchoff posted: "Since Microchip acquired Atmel, the fields of
battle have fallen silent. The Crusaders have returned home, or have
been driven into the sea. The great microcontroller holy war is over. As
with any acquisition, there is bound to be some crossover betwee"
Respond to this post by replying above this line
NEW POST ON HACKADAY
NEW PART DAY: ATMEGAS WITH PROGRAMMABLE LOGIC 
by Brian Benchoff 
Since Microchip acquired Atmel, the fields of battle have fallen silent.
The Crusaders have returned home, or have been driven into the sea. The
great microcontroller holy war is over.
As with any acquisition, there is bound to be some crossover between two
product lines. Both Atmel's AVR platform and Microchip's PICs have their
adherents, and now we're beginning to see some crossover in the weird
and wonderful circuitry and design that goes into your favorite
microcontroller, whatever that might be. The newest part from Microchip
is an ATMega with a feature usually found in PICs. This is a Core
Independent Peripheral. What is it? Well, it's kinda like a CPLD stuck
in a chip, and it's going to be in the new Arduino board.
The ATMega4809 is the latest in a long line of ATMegas , and has the
features you would usually expect as the latest 8-bit AVR. It runs at
20MHz, has 48 K of Flash, 6 K of SRAM, and comes in a 48-pin QFN and
TQFP packages. So far, everything is what you would expect. What's the
new hotness? It's a Core Independent Peripheral in the form of
Configurable Custom Logic (CCL) that offloads simple tasks to hardware
instead of mucking around in software.
So, what can you do with Configurable Custom Logic? There's an
application note for that . The CCL is effectively a look-up table
with three inputs. These inputs can be connected to I/O pins, driven
from the analog comparator, timer, UART, SPI bus, or driven from
internal events. The look-up table can be configured as a three-input
logic gate, and the output of the gate heads out to the rest of the
microcontroller die. Basically, it's a tiny bit of programmable glue
logic. In the application note, Microchip provided an example of
debouncing a switch using the CCL. It's a simple enough example, and
it'll work, but there are a whole host of opportunities and
Additionally, the ATMega4809, "has been selected to be the on-board
microcontroller of a next-generation Arduino board" according to the
press release I received. We're looking forward to that new hardware,
and of course a few libraries that make use of this tiny bit of custom
BRIAN BENCHOFF  | March 2, 2018 at 4:00 am | Tags: atmega ,
ATMega4809 , ccl , Configurable Custom Logic , LUT ,
microchip , New Part Day  | Categories: Hackaday Columns ,
hardware  | URL: https://wp.me/pk3lN-1fjQ
See all comments 
Unsubscribe  to no longer receive posts from Hackaday.
Change your email settings at Manage Subscriptions .
TROUBLE CLICKING? Copy and paste this URL into your browser:
Thanks for flying with WordPress.com 
Dr. Don Latham
PO Box 404, Frenchtown, MT, 59834
time-nuts mailing list -- email@example.com
To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
and follow the instructions there.