Описание
The ATmega88PB 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 ATmega88PB achieves throughputs approaching 1MIPS/MHz, allowing the system designer to optimize power consumption versus processing speed.
- Advanced RISC architecture
- 131 instructions
- most single clock cycle execution
- 32 x 8 general purpose working registers
- Fully static operation
- Up to 20MIPS throughput at 20MHz
- On-chip 2-cycle Multiplier
- High endurance non-volatile memory segments
- 8KBytes of in-system self-programmable Flash program memory
- 512Bytes EEPROM
- 1KBytes internal SRAM
- Write/Erase cycles: 10,000 Flash/100,000 EEPROM
- Data retention: 20 years at 85°C/100 years at 25°C
- Optional boot code with independent lock bits
- In-system programming by on-chip boot program
- True Read-While-Write (RWW) operation
- Programming lock for software security
- QTouch® library support
- Capacitive touch buttons, sliders and wheels
- QTouch and QMatrix® acquisition
- Up to 64 sense channels
- Peripheral Features
- Two 8-bit Timer/Counters (TC) with separate presale and compare mode
- 16-bit Timer/Counter with separate presale, compare mode, and capture mode
- Real Time Counter (RTC) with separate oscillator
- Six Pulse Width Modulation (PWM) channels
- 8-channel 10-bit Analog-to-Digital converter (ADC) with temperature measurement
- Programmable serial USART with start-of-frame detection
- Master/Slave Serial Interface (SPI)
- Byte-oriented Two-Wire serial Interface (TWI), Philips I2C compatible
- Programmable Watchdog Timer (WDT) with separate on-chip oscillator
- On-chip Analog Comparator (AC)
- Interrupt and Wake-up on pin change
- 256-channel capacitive touch and proximity sensing
- Special microcontroller features
- Power-On Reset (POR) and programmable brown-out detection (BOD)
- Internal calibrated oscillator
- External and internal interrupt sources
- Six Sleep Modes: Idle, ADC Noise Reduction, Power-Save, Power-Down, Standby, and Extended Standby
- Unique device ID
- I/O
- 27 programmable I/O pins
- Packages
- 32-pin TQFP, VFQFN
- Operating voltage
- 1.8V – 5.5V
- Temperature range
- -40°C to 105°C
- Speed grades
- 0 – 4MHz at 1.8-5.5V
- 0 – 10MHz at 2.7-5.5.V
- 0 – 20MHz at 4.5-5.5V
- Power consumption at 1MHz, 1.8V, 25°C
- Active mode: 0.35mA
- Power-down mode: 0.23µA
- Power-save mode: <1.4µA (including 32kHz RTC)