

The two-level interrupt controller is another XMEGA backport that’s not even found on the more-expensive megaAVR line of processors (though the XMEGA is three-level instead of two). There’s also a low-power 32 kHz oscillator with particularly awful accuracy (10% error), but particularly good power consumption (0.71 μA in standby with the oscillator running).īoth of these oscillators will maintain 2% or better accuracy at 25☌, which should eliminate external crystals in any design that doesn’t need time-keeping capabilities. Starting with the clock and core, the tinyAVR 1-Series has an internal 3% 20 MHz oscillator that can also be configured for 16 MHz oscillation via a fuse configuration. Core & Peripherals While the tinyAVR 1-Series feels more modern than its predecessor, this is still a shamelessly 5V part, so be careful when operating it in more modern contexts, where the clock speed has to be cut in half. Most designers will probably want to consider switching, but there’s a few key things to consider that we’ll discuss. These all have essentially the same peripheral set, but vary by flash/RAM size, and package size (affecting the number of DAC outputs, GPIO pins, and ADC channels).Īs you can see, these parts (plus the soon-to-ship ATtin圓21x) meet or exceed the specs of popular megaAVR microcontrollers (including the ATmega168PB), while also bringing a substantially lower price tag. On the horizon, but not yet shipping, are the ‘212 and ‘214 eight-pin devices, and the larger ‘3214, ‘3216, and ‘3217 devices that will support 32 K of flash. SOIC (for the 14- and 20-pin chips), and 0.5mm 20/24-pin QFN packages available, down to 3x3mm.22 external interrupts, 22 GPIO, and 6-channel event system.14 channels of capacitive-touch sensing (up to 49 channels when wired as mutual-capacitance).Separate UART, SPI, and TWI (I 2C) modules.Up to 24 channels spread across two 10-bit ADCs.
#Avr control flash rate plus#

True one-wire UPDI flashing/debugging interface.16 KB of flash, and 2 KB of RAM, plus 256 bytes of byte-addressable EEPROM.Internal 20 MHz high-accuracy / 32 kHz low-power oscillators.These parts are as low-cost as 75 cents in single quantities, and all the parts currently shipping are less than $1 in quantities of 100 units.įor this review, I’ll be talking about the top-of-the-line ATtiny1617 unless otherwise noted.
#Avr control flash rate full#
These mark a radical departure from the previous ATtiny MCUs by offering peripherals from the XMEGA line of MCUs, along with a 20 MHz internal oscillator, new UPDI single-wire debug interface, and full AVR core (with the two-cycle 8×8 multiplier). The Microchip (formerly Atmel) tinyAVR line of entry-level AVR devices got a jolt of energy earlier this year when Microchip unveiled seven new members of the family, referred to as the 1-Series.
