Mikrokontroler 8-bit · Microchip Technology

ATTINY88-AU

Ringkasan datasheet ATTINY88-AU dalam bahasa Indonesia: fitur, spesifikasi utama, pinout, dan catatan desain yang perlu diperhatikan saat membuat PCB.

Ringkasan

ATtiny48/88 adalah mikrokontroler AVR 8-bit berperforma tinggi dan berdaya rendah dari Microchip Technology. Komponen ini memiliki arsitektur RISC canggih dengan 123 instruksi yang sebagian besar dieksekusi dalam satu siklus clock, serta 32 register kerja serbaguna 8-bit. Memori non-volatile terdiri dari Flash yang dapat diprogram dalam sistem (4K/8K byte), EEPROM 64 byte, dan SRAM internal 256/512 byte.

Fitur peripheral meliputi Timer/Counter 8-bit dan 16-bit, ADC 10-bit 6/8 saluran, antarmuka SPI, antarmuka serial 2-wire (I2C), watchdog timer yang dapat diprogram, komparator analog, dan interupsi perubahan pin. Mikrokontroler ini juga dilengkapi sistem debug on-chip debugWIRE, pemrograman dalam sistem melalui SPI, power-on reset, deteksi brown-out yang dapat diprogram, osilator internal terkalibrasi, dan tiga mode tidur (Idle, ADC Noise Reduction, Power-Down). ATtiny48/88 tersedia dalam paket 28-pin PDIP, 28-pad QFN, 32-lead TQFP, 32-pad QFN, dan 32-ball UFBGA, dengan 24 atau 32 jalur I/O yang dapat diprogram.

Perbedaan utama antara ATtiny48 dan ATtiny88 hanya pada ukuran memori Flash dan SRAM. Aplikasi umum mencakup kontrol embedded yang membutuhkan konsumsi daya rendah dan antarmuka peripheral yang lengkap.

Fitur utama

  • Mikrokontroler AVR 8-bit berperforma tinggi dan berdaya rendah
  • Arsitektur RISC canggih dengan 123 instruksi, sebagian besar eksekusi satu siklus clock
  • Memori Flash 4K/8K byte yang dapat diprogram dalam sistem, EEPROM 64 byte, SRAM 256/512 byte
  • Timer/Counter 8-bit dan 16-bit dengan mode pembanding dan penangkap
  • ADC 10-bit 6/8 saluran, antarmuka SPI, dan antarmuka serial 2-wire (I2C)
  • Watchdog timer yang dapat diprogram dengan osilator internal terpisah
  • Tiga mode tidur: Idle, ADC Noise Reduction, dan Power-Down
  • Tegangan operasi 1.8–5.5V, rentang suhu -40°C hingga +85°C

Spesifikasi utama

ParameterNilaiKondisi
Tegangan operasi1.8 – 5.5 Vhlm. 1
Rentang suhu operasi-40 hingga +85 °Chlm. 1
Kecepatan maksimum pada 1.8–5.5V0 – 4 MHzVCC = 1.8 – 5.5Vhlm. 1
Kecepatan maksimum pada 2.7–5.5V0 – 8 MHzVCC = 2.7 – 5.5Vhlm. 1
Kecepatan maksimum pada 4.5–5.5V0 – 12 MHzVCC = 4.5 – 5.5Vhlm. 1
Arus mode aktif240 µA1 MHz, 1.8Vhlm. 1
Arus mode power-down0.1 µA1.8Vhlm. 1
Siklus tulis/hapus Flash10,000 siklushlm. 1
Siklus tulis/hapus EEPROM100,000 siklushlm. 1
Retensi data20 tahun pada 85°C / 100 tahun pada 25°Chlm. 1
Resolusi ADC10 bit6 atau 8 saluranhlm. 1

Nilai diambil dari datasheet; “hlm.” menunjuk halaman datasheet tempat angka itu tertulis.

Pinout ATTINY88-AU

PDIP 17 pin
PinNamaFungsi
1PC6 (RESET/PCINT14)Pin reset atau I/O; reset jika RSTDISBL tidak diprogramhlm. 2
2PD0 (PCINT16)Port D, I/O dengan interupsi perubahan pinhlm. 2
3PD1 (PCINT17)Port D, I/O dengan interupsi perubahan pinhlm. 2
4PD2 (INT0/PCINT18)Port D, I/O dengan interupsi eksternal 0hlm. 2
7VCCTegangan suplai digitalhlm. 2
8GNDGroundhlm. 2
18PB4 (MISO/PCINT4)Port B, I/O atau master in slave out SPIhlm. 2
19PB5 (SCK/PCINT5)Port B, I/O atau serial clock SPIhlm. 2
20AVCCTegangan suplai untuk ADC dan beberapa pin I/Ohlm. 2
21PC7 (PCINT15)Port C, I/O dengan interupsi perubahan pinhlm. 2
22GNDGroundhlm. 2
23PC0 (ADC0/PCINT8)Port C, I/O atau input ADC saluran 0hlm. 2
24PC1 (ADC1/PCINT9)Port C, I/O atau input ADC saluran 1hlm. 2
25PC2 (ADC2/PCINT10)Port C, I/O atau input ADC saluran 2hlm. 2
26PC3 (ADC3/PCINT11)Port C, I/O atau input ADC saluran 3hlm. 2
27PC4 (ADC4/SDA/PCINT12)Port C, I/O atau input ADC saluran 4 atau data serial 2-wirehlm. 2
28PC5 (ADC5/SCL/PCINT13)Port C, I/O atau input ADC saluran 5 atau clock serial 2-wirehlm. 2
TQFP 22 pin
PinNamaFungsi
4VCCTegangan suplai digitalhlm. 2
5GNDGroundhlm. 2
9PC1 (ADC1/PCINT9)Port C, I/O atau input ADC saluran 1hlm. 2
10PC0 (ADC0/PCINT8)Port C, I/O atau input ADC saluran 0hlm. 2
11PA1 (ADC7/PCINT25)Port A, I/O atau input ADC saluran 7hlm. 2
12GNDGroundhlm. 2
13PC7 (PCINT15)Port C, I/O dengan interupsi perubahan pinhlm. 2
14PA0 (ADC6/PCINT24)Port A, I/O atau input ADC saluran 6hlm. 2
15AVCCTegangan suplai untuk ADC dan beberapa pin I/Ohlm. 2
16PB5 (SCK/PCINT5)Port B, I/O atau serial clock SPIhlm. 2
17PB4 (MISO/PCINT4)Port B, I/O atau master in slave out SPIhlm. 2
18PB3 (MOSI/PCINT3)Port B, I/O atau master out slave in SPIhlm. 2
19PB2 (SS/OC1B/PCINT2)Port B, I/O atau slave select SPI atau output compare timer 1 Bhlm. 2
20PB1 (OC1A/PCINT1)Port B, I/O atau output compare timer 1 Ahlm. 2
25PD2 (INT0/PCINT18)Port D, I/O dengan interupsi eksternal 0hlm. 2
26PD1 (PCINT17)Port D, I/O dengan interupsi perubahan pinhlm. 2
27PD0 (PCINT16)Port D, I/O dengan interupsi perubahan pinhlm. 2
28PC6 (RESET/PCINT14)Pin reset atau I/O; reset jika RSTDISBL tidak diprogramhlm. 2
29PC5 (ADC5/SCL/PCINT13)Port C, I/O atau input ADC saluran 5 atau clock serial 2-wirehlm. 2
30PC4 (ADC4/SDA/PCINT12)Port C, I/O atau input ADC saluran 4 atau data serial 2-wirehlm. 2
31PC3 (ADC3/PCINT11)Port C, I/O atau input ADC saluran 3hlm. 2
32PC2 (ADC2/PCINT10)Port C, I/O atau input ADC saluran 2hlm. 2

Catatan desain PCB

  • Untuk menghemat daya, nonaktifkan buffer input digital pada pin analog dengan menulis ke register DIDR.hlm. 39
  • Saat menulis EEPROM atau Flash, jangan kalibrasi osilator internal melebihi 8.8 MHz untuk menghindari kegagalan tulis.hlm. 34
  • Atur bit SE tepat sebelum instruksi SLEEP dan hapus segera setelah bangun untuk menghindari tidur yang tidak disengaja.hlm. 39
  • Jika menggunakan paket QFN, pastikan bottom pad disolder ke ground.hlm. 2

Kemasan

28-pin PDIP28-pad QFN32-lead TQFP32-pad QFN32-ball UFBGA

Contoh pemakaian

  • Kontrol embedded yang membutuhkan konsumsi daya rendah
  • Sistem akuisisi data dengan ADC 10-bit
  • Antarmuka sensor dan aktuator melalui I2C atau SPI
  • Perangkat portabel bertenaga baterai
  • Aplikasi yang memerlukan mode tidur untuk penghematan daya

Sumber data

Disusun dari datasheet resmi Microchip Technology (buka PDF). Ringkasan ditulis dengan bantuan AI, lalu setiap angka dan nama pin dicocokkan otomatis ke teks datasheet; yang tidak ditemukan di datasheet dibuang. Terakhir diperiksa 22 Oktober 2026. Untuk desain akhir, tetap rujuk datasheet asli.

Dari datasheet ke board jadi

Rangkaianmu pakai ATTINY88-AU? Biar Sirkuitku yang bikinkan PCB-nya.

Kirim skematik, daftar komponen, atau sekadar ide rangkaiannya. Kami kerjakan desain, cetak, dan assembly di workshop yang sama, dan kesalahan footprint dari pihak kami diperbaiki gratis.