ATTENTION: Due to increased demand and order volume, processing time may take an additional 1-3 business days.
HomeCommunitySubjectHow to use ATTINY88 Microcontroller?

How to use ATTINY88 Microcontroller?

AVR, 8KB FLASH, 64B EE, 512B SRAM - 12MHz, PDIP, IND TEMP, Green, 1.8-5.5V ATTINY88 is 8-bit microcontroller with 8Kbytes In-system Programmable Flash.

162

Mar 10, 2022

Zoe Webb

What is a microcontroller and how microcontroller works

 

AVR, 8KB FLASH, 64B EE, 512B SRAM - 12MHz, PDIP, IND TEMP, Green, 1.8-5.5V

ATTINY88 is 8-bit microcontroller with 8Kbytes In-system Programmable Flash. The controller is designed for high performance and low power consumption and comes in various packages like DIP, QPF, and QPN for different applications. Furthermore, Huge range of Semiconductors, Capacitors, Resistors and IcS in stock. Welcome RFQ.

 

ATTINY88-PU

23711In Stock
Min.: 1 Mult.: 1
Quantity Unit Price Ext. Price
1+ $5.25669$5.26
10+ $4.95914$49.59
100+ $4.67844$467.84
500+ $4.41362$2206.81
1000+ $4.16379$4163.79
Unit Price:$5.25669
Subtotal: $5.26
Looking for a better price? Want a lower wholesale price? Please send an RFQ, and we will respond immediately.
Quick Links

ATTINY88 Pinout

The following figure is the diagram of ATTINY88 Pinout.

Pinout

ATTINY88 CAD Model

The followings are ATTINY88 Symbol, Footprint, and 3D Model.

PCB Symbol

 

PCB Footprint

 

3D Model

ATTINY88 Description

ATTINY88 is 8-bit microcontroller with 8Kbytes In-system Programmable Flash. The controller is designed for high performance and low power consumption and comes in various packages like DIP, QPF, and QPN for different applications.

Among the present microcontrollers in the market, ATTINY88 is one of the cheap and easily available IC, which makes it suitable for experiments and low-end application projects. Also ATTINY88 provides many features in lesser pins for targeting many application designs. With program memory of 8Kbytes, ATTINY88 applications are very versatile, and with POWER SAVE MODE it is suitable to work on battery powered applications. In addition to that, it has Watchdog timer to reset under error, thus it can be used on systems with minimal human interference. These many features added together to make the ATTINY88 a popular microcontroller.

This article provides you with a basic overview of the ATTINY88 8-bit Microcontroller, including its pin descriptions, features and specifications, etc., to help you quickly understand what ATTINY88 is.

 

ATTINY88 Features

● High Performance, Low Power AVR® 8-Bit Microcontroller

● Advanced RISC Architecture

   ◆ 123 Powerful Instructions – Most Single Clock Cycle Execution

   ◆ 32 x 8 General Purpose Working Registers

   ◆ Fully Static Operation

● High Endurance Non-volatile Memory Segments

   ◆ 8K Bytes of In-System Self-Programmable Flash Program Memory

   ◆ 64 Bytes EEPROM

   ◆ 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

● 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

● Special Microcontroller Features

   ◆ debugWIRE On-Chip Debug System

   ◆ In-System Programmable via SPI Port

   ◆ Power-On Reset and Programmable Brown-Out Detection

   ◆ Internal Calibrated Oscillator

   ◆ External and Internal Interrupt Sources

   ◆ Three Sleep Modes: Idle, ADC Noise Reduction and Power-Down

   ◆ On-Chip Temperature Sensor

● I/O and Packages

   ◆ 24 Programmable I/O Lines:

      ★ 28-pin PDIP

      ★ 28-pad QFN

   ◆ 28 Programmable I/O Lines:

      ★ 32-lead TQFP

      ★ 32-pad QFN

      ★ 32-ball UFBGA

● Operating Voltage: 1.8 – 5.5V

● Temperature Range: -40°C to +85°C

● Speed Grade:

   ◆ 0 – 4 MHz @ 1.8 – 5.5V

   ◆ 0 – 8 MHz @ 2.7 – 5.5V

   ◆ 0 – 12 MHz @ 4.5 – 5.5V

● Low Power Consumption

   ◆ Active Mode: 1 MHz, 1.8V: 240 µA

   ◆ Power-Down Mode: 0.1 µA at 1.8V

Specifications

ATTINY88-PU Tech Specifications

Microchip Technology ATTINY88-PU technical specifications, attributes, parameters and parts with similar specifications to Microchip Technology ATTINY88-PU.

Product Attribute Attribute Value
Factory Lead Time7 Weeks
Package / Case28-DIP (0.300, 7.62mm)
Mounting TypeThrough Hole
MountThrough Hole
Contact PlatingTin
Number of Pins28Pins
Data ConvertersA/D 6x10b
Watchdog TimersYes
Number of I/Os24I/Os
SeriesAVR® ATtiny
Published1997
PackagingTube
Operating Temperature-40°C~85°C TA
JESD-609 Codee3
Pbfree Codeyes
Part StatusActive
Moisture Sensitivity Level (MSL)1 (Unlimited)
Number of Terminations28Terminations
Product Attribute Attribute Value
TerminationThrough Hole
Terminal PositionDUAL
Peak Reflow Temperature (Cel)NOT APPLICABLE
Supply Voltage5V
Frequency12MHz
Time@Peak Reflow Temperature-Max (s)NOT APPLICABLE
Base Part NumberATTINY88
Qualification StatusNot Qualified
Supply Voltage-Max (Vsup)5.5V
Supply Voltage-Min (Vsup)4.5V
Interface2-Wire, I2C, I2S, SPI
Memory Size8kB
Oscillator TypeInternal
RAM Size512 x 8
Voltage - Supply (Vcc/Vdd)1.8V~5.5V
uPs/uCs/Peripheral ICs TypeMICROCONTROLLER, RISC
Core ProcessorAVR
PeripheralsBrown-out Detect/Reset, POR, WDT
Product Attribute Attribute Value
Program Memory TypeFLASH
Core Size8-Bit
Program Memory Size8KB 4K x 16
ConnectivityI2C, SPI
Bit Size8
Has ADCYES
DMA ChannelsNO
Data Bus Width8b
Density64 kb
EEPROM Size64 x 8
Number of ADC Channels6ADC Channels
Number of PWM Channels2PWM Channels
Number of I2C Channels1I2C Channel
Height4.064mm
Length34.8mm
Width7.493mm
REACH SVHCNo SVHC
RoHS StatusROHS3 Compliant
0 Products View Similar

ATTINY88 Functional Block Diagram

The following is the Block Diagram of ATTINY88.

Block Diagram

ATTINY88 Equivalent

       Model number                    Manufacturer                                             Description
ATTINY88-AU Atmel Corporation RISC Microcontroller, 8-Bit, FLASH, AVR RISC CPU, 12MHz, CMOS, PQFP32, 7 X 7 MM, 1 MM HEIGHT, 0.80 MM PITCH, GREEN, PLASTIC, MS-026ABA, TQFP-32
ATTINY88-MMU Atmel Corporation RISC Microcontroller, 8-Bit, FLASH, AVR RISC CPU, 12MHz, CMOS, PQCC28, 4 X 4 MM, 1 MM HEIGHT, 0.45 MM PITCH, GREEN, PLASTIC, VQFN-28
ATTINY88-CCU Atmel Corporation RISC Microcontroller, 8-Bit, FLASH, AVR RISC CPU, 12MHz, CMOS, PBGA32, 4 X 4 MM, 0.60 MM HEIGHT, 0.50 MM PITCH, GREEN, PLASTIC, UFBGA-32
ATTINY88-PU Atmel Corporation RISC Microcontroller, 8-Bit, FLASH, AVR RISC CPU, 12MHz, CMOS, PDIP28, 0.300 INCH, GREEN, PLASTIC, DIP-28
ATTINY88-CCUR Atmel Corporation RISC Microcontroller, 8-Bit, FLASH, AVR RISC CPU, 12MHz, CMOS, PBGA32, 4 X 4 MM, 0.60 MM HEIGHT, 0.50 MM PITCH, GREEN, PLASTIC, UFBGA-32
ATTINY88-MU Microchip Technology Inc IC MCU 8BIT 8KB FLASH 32VQFN

How to use ATTINY88 Microcontroller?

We have to use ATTINY88 like any other microcontroller. So first the controller should be programmed and appropriate peripherals get connected to have the desired output. Without programming, the controller is an empty chip.

For working of ATTINY88, first we need to burn the appropriate program file in the controller FLASH memory. After dumping this program code, the controller executes this code and provides appropriate response.

Step by step procedure for programming a ATITNY88 microcontroller:

1. List the tasks to be done by ATTINY88.

2. Write these tasks in programming language in IDE programs.IDE program for AVR microcontrollers is ‘ATMEL STUDIO’.

3. After writing the desired programs compile to eliminate errors using IDE.

4. Make the IDE generate HEX file for the written program.

5. Choose the programming device (usually SPI programmer made for AVR controllers) which establishes communication between PC and ATTINY88.

6. Run the software provided for the chosen programming device.

7. Choose the appropriate program HEX file in other programmer software.

8. Burn the HEX file of written program in ATTINY88 flash memory.

9. Disconnect the programmer, connect the appropriate peripherals for the controller and get the application started.

Once power is provided, the controller executes the machine code saved in flash memory to provide the desired response.

ATTINY88 Applications

● Digital system applications.

● Industrial control systems.

● SMPS and Power Regulation systems.

● Analog signal measuring and manipulations.

● Embedded systems like coffee machine, vending machine.

● Motor control systems.

● Display units.

ATTINY88 Package

The following diagrams show the ATTINY88 Package.

View A

 

View B

 

View C

ATTINY88 Manufacturer

Microchip Technology Inc. is a leading provider of microcontroller and analog semiconductors, providing low-risk product development, lower total system cost and faster time to market for thousands of diverse customer applications worldwide. Headquartered in Chandler, Arizona, Microchip offers outstanding technical support along with dependable delivery and quality.

Datasheet PDF

ATTINY88-PU Documents

Download datasheets and manufacturer documentation for ATTINY88-PU

Frequently Asked Questions

How many pins of ATTINY88-PU?
28 Pins.
What’s the operating temperature of ATTINY88-PU?
-40°C~85°C TA.
What is the essential property of the ATTINY88?
ATTINY88 is 8-bit microcontroller with 8Kbytes In-system Programmable Flash. The controller is designed for high performance and low power consumption and comes in various packages like DIP, QPF, and QPN for different applications.
FAQ
How many pins of ATTINY88-PU?
28 Pins.
What’s the operating temperature of ATTINY88-PU?
-40°C~85°C TA.
What is the essential property of the ATTINY88?
ATTINY88 is 8-bit microcontroller with 8Kbytes In-system Programmable Flash. The controller is designed for high performance and low power consumption and comes in various packages like DIP, QPF, and QPN for different applications.

TAGS

Share