Microchip Technology ATmega808 8-bit Microcontroller
Microchip Technology ATmega808 8-bit Microcontroller (MCU) features the 8-bit AVR® processor with hardware multiplier, offering speeds up to 20MHz. The ATmega1608 MCUs include up to 8KB Flash, 1KB SRAM, and 256 bytes of EEPROM. The On-chip Flash allows the program memory to be reprogrammed in-system through an SPI serial interface, by a conventional nonvolatile memory programmer, or by an On-chip Boot program running on the AVR core. The AVR core combines a rich instruction set with 32 general-purpose working registers. The 32 registers are directly connected to the Arithmetic Logic Unit (ALU), allowing two independent registers to be accessed in one single instruction executed in one clock cycle. The ATmega808 MCU uses Core Independent Peripherals with low-power features, including Event System, Intelligent Analog, and Advanced Peripherals. The Microchip Technology ATmega808 8-bit Microcontroller is offered in 28-pin and 32-pin packages for design flexibility.Features
- AVR CPU:
- Single-cycle I/O access
- Two-level interrupt controller
- Two-cycle hardware multiplier
- Memories:
- Up to 8kB In-system self-programmable Flash memory
- 256B EEPROM
- Up to 6kB SRAM
- Write/Erase endurance:
- Flash 10,000 cycles
- EEPROM 100,000 cycles
- Data retention of 20 years at 85°C
- System:
- Power-on Reset (POR) circuit
- Brown-out Detection (BOD)
- Clock options:
- 20MHz low power internal oscillator with fuse-protected frequency setting
- 32.768kHz Ultra Low Power (ULP) internal oscillator
- 32.768kHz external crystal oscillator
- External clock input
- Single pin Unified Program Debug Interface (UPDI)
- Three sleep modes:
- Idle with all peripherals running and mode for an immediate wake-up time
- Standby:
- Configurable operation of selected peripherals
- SleepWalking peripherals
- Power down with limited wake-up functionality
- -40°C to +125°C temperature range
- Speed grades:
- 0MHz to 5MHz @ 1.8V to 5.5V range
- 0MHz to 10MHz @ 2.7V to 5.5V range
- 0MHz to 20MHz @ 4.5V to 5.5V range
- Peripherals:
- One 16-bit Timer/Counter type A with a dedicated period register, three compare channels (TCA)
- Three 16-bit Timer/Counter type B with input capture (TCB)
- One 16-bit Real Time Counter (RTC) running from external crystal or internal RC oscillator
- Three USART with fractional baud rate generator, autobaud, and start-of-frame detection
- Master/slave Serial Peripheral Interface (SPI)
- Dual mode Master/Slave TWI with a dual address match:
- Standard mode (Sm, 100kHz)
- Fast mode (Fm, 400kHz)
- Fast mode plus (Fm+, 1MHz)
- Event System for CPU independent and predictable inter-peripheral signaling
- Configurable Custom Logic (CCL) with up to four programmable Lookup Tables (LUT)
- One Analog Comparator (AC) with a scalable reference input
- One 10-bit 150ksps Analog to Digital Converter (ADC)
- 0.55V, 1.1V, 1.5V, 2.5V, and 4.3V selectable internal voltage references
- CRC code memory scan hardware with optional automatic scan after reset
- Watchdog Timer (WDT) with Window mode and with a separate on-chip oscillator
- External interrupt on all general-purpose pins
- I/O and packages:
- 32-pin
- 27 programmable I/O lines
- VQFN-32 and TQFP-32
- 28-pin
- 23 programmable I/O lines
- SSOP-28
- 32-pin
Datasheets
Brochures
Block Diagram
Published: 2019-05-20
| Updated: 2023-05-24