Atmel Corporation is an American-based designer and manufacturer of semiconductors, founded in 1984. The company focuses on embedded systems built around microcontrollers. Its products include microcontrollers (8-bit AVR, 32-bit AVR, 32-bit ARM-based, automotive grade, and 8-bit Intel 8051 derivatives) radio frequency (RF) devices including Wi-Fi, EEPROM, and flash memory devices, symmetric and asymmetric security chips, touch sensors and controllers, and application-specific products. Atmel supplies its devices as standard products, application-specific integrated circuits (ASICs), or application-specific standard product (ASSPs) depending on the requirements of its customers.
Atmel serves applications including consumer, communications, computer networking, industrial, medical, automotive, aerospace and military. It specializes in microcontroller and touch systems, especially for embedded systems.
ATMega328P-PU - AVR 8-bit microcontroller
The Atmel AVR® core combines a rich instruction set with 32 general purpose working registers. All the 32 registers are directly connected to the Arithmetic Logic Unit (ALU), allowing two independent registers to be accessed in a single instruction executed in one clock cycle. The resulting architecture is more code efficient while achieving throughputs up to ten times faster than conventional CISC microcontrollers.
The ATmega328/P provides the following features: 32Kbytes of In-System Programmable Flash with Read-While-Write capabilities, 1Kbytes EEPROM, 2Kbytes SRAM, 23 general purpose I/O lines, 32 general purpose working registers, Real Time Counter (RTC), three flexible Timer/Counters with compare modes and PWM, 1 serial programmable USARTs , 1 byte-oriented 2-wire Serial Interface (I2C), a 6-channel 10-bit ADC (8 channels in TQFP and QFN/MLF packages) , a programmable Watchdog Timer with internal Oscillator, an SPI serial port, and six software selectable power saving modes. The Idle mode stops the CPU while allowing the SRAM, Timer/Counters, SPI port, and interrupt system to continue functioning. The Power-down mode saves the register contents but freezes the Oscillator, disabling all other chip functions until the next interrupt or hardware reset. In Power-save mode, the asynchronous timer continues to run, allowing the user to maintain a timer base while the rest of the device is sleeping. The ADC Noise Reduction mode stops the CPU and all I/O modules except asynchronous timer and ADC to minimize switching noise during ADC conversions. In Standby mode, the crystal/resonator oscillator is running while the rest of the device is sleeping. This allows very fast start-up combined with low power consumption. In Extended Standby mode, both the main oscillator and the asynchronous timer continue to run.
Parameter Name | Value |
---|---|
Microcontroller | ATmega328P |
Operating Voltage (V) | 1.8 to 5.5 |
CPU Speed (MIPS) | 20 |
Pin Count | 28 (32 in TQFP) |
Digital I/O Pins | 14 (of which 6 provide PWM output) |
Analog Input Pins (10-bit) | 6 (8 in TQFP and QFN/MLF) |
DC Current per I/O Pin | 40 mA |
Flash Memory | 32 KB |
SRAM | 2 KB |
EEPROM | 1 KB |
Clock Speed (MHz) | 1-20 |
Features | 1-UART, 2-SPI, 1-I2C |
Timers | 2 x 8-bit, 1 x 16-bit |
ATmega168-20PU - AVR 8-bit microcontroller
The high-performance, low-power Atmel 8-bit AVR RISC-based microcontroller combines 16KB ISP flash memory, 1KB SRAM, 512B EEPROM, an 8-channel/10-bit A/D converter (TQFP and QFN/MLF), and debugWIRE for on-chip debugging. The device supports a throughput of 20 MIPS at 20 MHz and operates between 2.7-5.5 volts.
By executing powerful instructions in a single clock cycle, the device achieves throughputs approaching 1 MIPS per MHz, balancing power consumption and processing speed.
Parameter Name | Value |
---|---|
Microcontroller | ATmega168P |
Operating Voltage (V) | 1.8 to 5.5 |
CPU Speed (MIPS) | 20 |
Pin Count | 28 (32 in TQFP) |
Digital I/O Pins | 14 (of which 6 provide PWM output) |
Analog Input Pins (10-bit) | 6 (8 in TQFP and QFN/MLF) |
DC Current per I/O Pin | 40 mA |
Flash Memory | 16 KB |
SRAM | 1 KB |
EEPROM | 512 bytes |
Clock Speed (MHz) | 1-20 |
Features | 1-UART, 2-SPI, 1-I2C |
Timers | 2 x 8-bit, 1 x 16-bit |
ATMega8A-PU - AVR 8-bit microcontroller
The Atmel® ATmega8A is a low-power CMOS 8-bit microcontroller based on the AVR® enhanced RISC architecture. By executing powerful instructions in a single clock cycle, the ATmega8A achieves throughputs close to 1 MIPS per MHz. This empowers system designer to optimize the device for power consumption versus processing speed.
Parameter Name | Value |
---|---|
Microcontroller | ATmega8A |
Operating Voltage (V) | 2.7 to 5.5 |
CPU Speed (MIPS) | 16 |
Pin Count | 28 (32 in TQFP) |
Digital I/O Pins | 14 (of which 6 provide PWM output) |
Analog Input Pins (10-bit) | 6 (8 in TQFP and QFN/MLF) |
DC Current per I/O Pin | 40 mA |
Flash Memory | 8 KB |
SRAM | 1 KB |
EEPROM | 512 bytes |
Clock Speed (MHz) | 1-16 |
Features | 1-UART, 1-SPI, 1-I2C |
Timers | 2 x 8-bit, 1 x 16-bit |
ATtiny13A-PU - AVR 8-bit microcontroller
The ATtiny13A is a low-power CMOS 8-bit microcontroller based on the AVR enhanced RISC architecture. By executing powerful instructions in a single clock cycle, the ATtiny13A achieves throughputs approaching 1 MIPS per MHz allowing the system designer to optimize power consumption versus processing speed.
Parameter Name | Value |
---|---|
Microcontroller | ATmega168P |
Operating Voltage (V) | 2.7 to 5.5 |
CPU Speed (MIPS) | 16 |
Pin Count | 28 (32 in TQFP) |
Digital I/O Pins | 14 (of which 6 provide PWM output) |
Analog Input Pins (10-bit) | 6 (8 in TQFP and QFN/MLF) |
DC Current per I/O Pin | 40 mA |
Flash Memory | 8 KB |
SRAM | 1 KB |
EEPROM | 512 bytes |
Clock Speed (MHz) | 1-16 |
Features | 1-UART, 1-SPI, 1-I2C |
Timers | 2 x 8-bit, 1 x 16-bit |
ATtiny2313V-10PU - AVR 8-bit microcontroller
The high-performance, low-power Atmel 8-bit AVR RISC-based microcontroller combines 2KB ISP flash memory, 128B ISP EEPROM, 128B internal SRAM, universal serial interface (USI), full duplex UART, and debugWIRE for on-chip debugging. The device supports a throughput of 10 MIPS at 10 MHz and operates between 2.7-5.5 volts.
By executing powerful instructions in a single clock cycle, the device achieves throughputs approaching 1 MIPS per MHz, balancing power consumption and processing speed.
Parameter Name | Value |
---|---|
Microcontroller | ATtiny2313V |
Operating Voltage (V) | 1.8 to 5.5 |
CPU Speed (MIPS) | 10 |
Pin Count | 20 |
Digital I/O Pins | 16 (of which 4 provide PWM output) |
Analog Input Pins (10-bit) | 2 |
DC Current per I/O Pin | 40 mA |
Flash Memory | 2 KB |
SRAM | 128 bytes |
EEPROM | 128 bytes |
Clock Speed (MHz) | 1-16 |
Features | 1-UART, 2-SPI, 1-I2C |
Timers | 1 x 8-bit, 1 x 16-bit |
ATtiny45/85-20PU - AVR 8-bit microcontroller
The ATtiny25/45/85 is a low-power CMOS 8-bit microcontroller based on the AVR enhanced RISC architecture. By executing powerful instructions in a single clock cycle, the ATtiny25/45/85 achieves throughputs approaching 1 MIPS per MHz allowing the system designer to optimize power consumption versus processing speed.
Parameter Name | Value |
---|---|
Microcontroller | ATtiny45/85-20PU |
Operating Voltage (V) | 2.7 to 5.5 |
CPU Speed (MIPS) | 20 |
Pin Count | 8 |
Digital I/O Pins | 6 (of which 4 provide PWM output) |
Analog Input Pins (10-bit) | 4 |
DC Current per I/O Pin | 40 mA |
Flash Memory | 4/8 KB |
SRAM | 256/512 bytes |
EEPROM | 256/512 bytes |
Clock Speed (MHz) | 1-20 |
Features | 1-SPI, 1-I2C |
Timers | 1 x 8-bit |
ATtiny44A-PU - AVR 8-bit microcontroller
The high-performance Atmel picoPower 8-bit AVR RISC-based microcontroller combines 4KB ISP flash memory, 256-Byte EEPROM, 256B SRAM, 12 general purpose I/O lines, 32 general purpose working registers, an 8-bit timer/counter with two PWM channels, a 16-bit timer/counter with two PWM channels, internal and external interrupts, an 8-channel 10-bit A/D converter, programmable gain stage (1x, 20x) for 12 differential ADC channel pairs, programmable watchdog timer with internal oscillator, internal calibrated oscillator, and four software selectable power saving modes. The device operates between 1.8-5.5 volts.
By executing powerful instructions in a single clock cycle, the device achieves throughputs approaching 1 MIPS per MHz, balancing power consumption and processing speed.
Parameter Name | Value |
---|---|
Microcontroller | ATtiny44A |
Operating Voltage (V) | 1.8 to 5.5 |
CPU Speed (MIPS) | 20 |
Pin Count | 8 |
Digital I/O Pins | 12 (of which 4 provide PWM output) |
Analog Input Pins (10-bit) | 8 |
DC Current per I/O Pin | 40 mA |
Flash Memory | 4 KB |
SRAM | 256 bytes |
EEPROM | 256 bytes |
Clock Speed (MHz) | 1-20 |
Features | 1-SPI, 1-I2C |
Timers | 1 x 8-bit, 1 x 16-bit |
ATtiny26L-8PU - AVR 8-bit microcontroller
The high-performance, low-power Atmel 8-bit AVR RISC-based microcontroller combines 2KB of ISP flash memory, 128B ISP EEPROM, 128B internal SRAM, one 8/16-bit timer/counter with prescaler, one 8/10-bit high-speed timer/counter with PWM and separate prescaler, 10-bit A/D converter, a USI (Universal serial interface), and debugWIRE for on-chip debugging. The device supports throughput of 20 MIPS at 20 MHz and operates between 1.8-5.5 volts.
By executing powerful instructions in a single clock cycle, the device achieves throughputs approaching 1 MIPS per MHz, balancing power consumption and processing speed.
Parameter Name | Value |
---|---|
Microcontroller | ATtiny26L |
Operating Voltage (V) | 2.7 to 5.5 |
CPU Speed (MIPS) | 8 |
Pin Count | 20 |
Digital I/O Pins | 16 (of which 3 provide PWM output) |
Analog Input Pins (10-bit) | 8 |
DC Current per I/O Pin | 40 mA |
Flash Memory | 2 KB |
SRAM | 256 bytes |
EEPROM | 128 bytes |
Clock Speed (MHz) | 1-8 |
Features | 1-SPI, 1-I2C |
Timers | 1 x 8-bit, 1 x 16-bit |
ATmega88PA - AVR 8-bit microcontroller
The high-performance Atmel picoPower 8-bit AVR RISC-based microcontroller combines 8KB ISP flash memory with read-while-write capabilities, 512B EEPROM, 1KB SRAM, 23 general purpose I/O lines, 32 general purpose working registers, three flexible timer/counters with compare modes, internal and external interrupts,serial programmable USART, a byte-oriented 2-wire serial interface, SPI serial port, 6-channel 10-bit A/D converter (8-channels in TQFP and QFN/MLF packages), programmable watchdog timer with internal oscillator, and five software selectable power saving modes. The device operates between 1.8-5.5 volts.
By executing powerful instructions in a single clock cycle, the device achieves throughputs approaching 1 MIPS per MHz, balancing power consumption and processing speed.
Parameter Name | Value |
---|---|
Microcontroller | ATmega88PA |
Operating Voltage (V) | 1.8 to 5.5 |
CPU Speed (MIPS) | 20 |
Pin Count | 28 (32 in TQFP) |
Digital I/O Pins | 14 (of which 6 provide PWM output) |
Analog Input Pins (10-bit) | 6 (8 in TQFP and QFN/MLF) |
DC Current per I/O Pin | 40 mA |
Flash Memory | 8 KB |
SRAM | 1 KB |
EEPROM | 512 bytes |
Clock Speed (MHz) | 1-16 |
Features | 1-UART, 2-SPI, 1-I2C |
Timers | 2 x 8-bit, 1 x 16-bit |
ATmega1284P - AVR 8-bit microcontroller
The ATmega164A/PA/324A/PA/644A/PA/1284/P is a low power, CMOS 8-bit microcontrollers based on the AVR® enhanced RISC architecture. The ATmega164A/PA/324A/PA/644A/PA/1284/P is a 40/49-pins device ranging from 16 KB to 128 KB Flash, with 1 KB to 16 KB SRAM, 512 Bytes to 4 KB EEPROM. By executing instructions in a single clock cycle, the devices achieve CPU throughput approaching one million instructions per second (MIPS) per megahertz, allowing the system designer to optimize power consumption versus processing speed.
The high-performance Microchip 8-bit AVR RISC-based microcontroller combines 128KB ISP flash memory with read-while-write capabilities, 4KB EEPROM, 16KB SRAM, 32 general purpose I/O lines, 32 general purpose working registers, a real time counter, three flexible timer/counters with compare modes and PWM, two USARTs, a byte oriented 2-wire serial interface, an 8-channel 10-bit A/D converter with optional differential input stage with programmable gain, programmable watchdog timer with internal oscillator, SPI serial port, a JTAG (IEEE 1149.1 compliant) test interface for on-chip debugging and programming, and six software selectable power saving modes. The device operates between 1.8-5.5 volts.
By executing powerful instructions in a single clock cycle, the device achieves throughputs approaching 1 MIPS per MHz, balancing power consumption and processing speed.
Parameter Name | Value |
---|---|
Program Memory Type | Flash |
Program Memory Size (KB) | 128 |
CPU Speed (MIPS/DMIPS) | 20 |
SRAM Bytes | 16,384 |
Data EEPROM/HEF (bytes) | 4096 |
Digital Communication Peripherals | 2-UART, 3-SPI, 1-I2C |
Capture/Compare/PWM Peripherals | 1 Input Capture, 1 CCP, 6PWM |
Timers | 2 x 8-bit, 2 x 16-bit |
Number of Comparators | 1 |
Temperature Range (C) | -40 to 85 |
Operating Voltage Range (V) | 1.8 to 5.5 |
Pin Count | 44 |
Low Power | Yes |
AT24C64A - 32Kb/64Kb, 2-Wire Bus Serial Automotive EEPROM with full memory Write Protect, supports up to eight devices on single 2-Wire bus
The AT24C32A/64A provides 32,768/65,536 bits of serial electrically erasable andprogrammable read only memory (EEPROM) organized as 4096/8192 words of 8 bitseach. The device’s cascadable feature allows up to 8 devices to share a common twowirebus. The device is optimized for use in many industrial and commercial applicationswhere low power and low voltage operation are essential. The AT24C32A/64A isavailable in space saving 8-lead JEDEC PDIP, 8-lead JEDEC SOIC, 8-lead EIAJSOIC, 8-lead Mini-MAP (MLP 2x3) and 8-lead TSSOP packages and is accessed viaa 2-wire serial interface. In addition, the entire family is available in 2.7V (2.7V to 5.5V)and 1.8V (1.8V to 5.5V) versions.