ATtiny88 Automotive 8-bit AVR Microcontroller with 8K Bytes In-System Programmable Flash DATASHEET Features High performance, low power AVR 8-Bit microcontroller Advanced RISC architecture 123 powerful instructions most single clock cycle e... High Endurance Non-volatile Memory Segments– 4K/8K Bytes of In-System Self-Programmable Flash Program Memory– 64/64 Bytes EEPROM– 256/512 Bytes Internal SRAM– Write/Erase Cycles: 10,000 Flash/100,000 EEPROM– Data Retention: 20 years at 85°C / 100 years at 25°C– Programming Lock for Software Security•
All other I/O pins take their supply voltage from VCC.1.1.3GNDGround.1.1.4Port A (PA3:0)Port A is a 4-bit bi-directional I/O port with internal pull-up resistors (selected for each bit). ThePA[3:0] output buffers have symmetrical drive characteristics with both sink and source capabil-ity.
Peripheral Features– One 8-bit Timer/Counter with Separate Prescaler and Compare Mode– One 16-bit Timer/Counter with Prescaler, and Compare and Capture Modes– 6- or 8-channel 10-bit ADC– Master/Slave SPI Serial Interface– Byte-oriented 2-wire Serial Interface (Philips I2C Compatible)– Programmable Watchdog Timer with Separate On-Chip Oscillator– On-Chip Analog Comparator– Interrupt and Wake-up on Pin Change•
1.1Pin Descriptions1.1.1VCCDigital supply voltage.1.1.2AVCCAVCC is the supply voltage pin for the A/D converter and a selection of I/O pins. This pin shouldbe externally connected to VCC even if the ADC is not used. If the ADC is used, it is recom-mended this pin is connected to VCC through a low-pass filter, as described in “Analog NoiseCanceling Techniques” on page 172.The following pins receive their supply voltage from AVCC: PC7, PC[5:0] and (in 32-lead pack-ages) PA[1:0]. The ATtiny48/88 is a low-power CMOS 8-bit microcontroller based on the AVR enhanced RISCarchitecture. By executing powerful instructions in a single clock cycle, the ATtiny48/88 achievesthroughputs approaching 1 MIPS per MHz allowing the system designer to optimize power con-sumption versus processing speed.