Mikrokontroler 8-bit · Microchip Technology

ATTINY85-20PU

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

Ringkasan

ATtiny25/45/85 adalah keluarga mikrokontroler AVR 8-bit CMOS berdaya rendah dari Atmel (kini Microchip) yang berbasis arsitektur RISC yang ditingkatkan. Dengan mengeksekusi instruksi dalam satu siklus clock, perangkat ini mencapai throughput mendekati 1 MIPS per MHz, sehingga perancang sistem dapat mengoptimalkan konsumsi daya versus kecepatan pemrosesan. Tersedia dalam varian memori Flash 2/4/8K byte, EEPROM 128/256/512 byte, dan SRAM 128/256/512 byte, serta 6 jalur I/O yang dapat diprogram.

Fitur peripheral mencakup Timer/Counter 8-bit dengan prescaler dan dua kanal PWM, Timer/Counter 8-bit kecepatan tinggi dengan prescaler terpisah dan dua output PWM frekuensi tinggi, USI (Universal Serial Interface) dengan detektor kondisi start, ADC 10-bit dengan 4 kanal single-ended dan 2 pasangan diferensial dengan penguatan yang dapat diprogram, pengukuran suhu, watchdog timer yang dapat diprogram, dan komparator analog on-chip. Fitur khusus mikrokontroler termasuk debugWIRE on-chip debug, pemrograman in-system melalui port SPI, sumber interupsi eksternal dan internal, mode daya rendah (Idle, ADC Noise Reduction, Power-down), power-on reset yang ditingkatkan, deteksi brown-out yang dapat diprogram, dan osilator internal terkalibrasi. Perangkat ini cocok untuk aplikasi embedded yang membutuhkan konsumsi daya rendah, seperti perangkat portabel, sensor, dan kontrol sederhana.

Fitur utama

  • Mikrokontroler AVR 8-bit berdaya rendah berkinerja tinggi
  • Arsitektur RISC lanjutan dengan 120 instruksi, sebagian besar dieksekusi dalam satu siklus clock
  • Memori Flash 2/4/8K byte yang dapat diprogram dalam sistem, EEPROM 128/256/512 byte, SRAM 128/256/512 byte
  • Timer/Counter 8-bit dengan prescaler dan dua kanal PWM
  • Timer/Counter 8-bit kecepatan tinggi dengan prescaler terpisah, dua output PWM frekuensi tinggi, dan generator dead time yang dapat diprogram
  • USI (Universal Serial Interface) dengan detektor kondisi start
  • ADC 10-bit dengan 4 kanal single-ended dan 2 pasangan diferensial dengan penguatan yang dapat diprogram (1x, 20x)
  • Watchdog timer yang dapat diprogram dengan osilator on-chip terpisah
  • Komparator analog on-chip
  • debugWIRE on-chip debug system
  • Pemrograman in-system melalui port SPI
  • Mode daya rendah: Idle, ADC Noise Reduction, dan Power-down

Spesifikasi utama

ParameterNilaiKondisi
Tegangan operasi (varian V)1.8 - 5.5 Vuntuk ATtiny25V/45V/85Vhlm. 1
Tegangan operasi (varian non-V)2.7 - 5.5 Vuntuk ATtiny25/45/85hlm. 1
Kecepatan clock (varian V)0 - 4 MHz @ 1.8 - 5.5V, 0 - 10 MHz @ 2.7 - 5.5V MHzATtiny25V/45V/85Vhlm. 1
Kecepatan clock (varian non-V)0 - 10 MHz @ 2.7 - 5.5V, 0 - 20 MHz @ 4.5 - 5.5V MHzATtiny25/45/85hlm. 1
Konsumsi arus mode aktif300 µA1 MHz, 1.8Vhlm. 1
Konsumsi arus mode power-down0.1 µA1.8Vhlm. 1
Ketahanan Flash10,000 siklus tulis/hapushlm. 1
Ketahanan EEPROM100,000 siklus tulis/hapushlm. 1
Resolusi ADC10 bithlm. 1
Jumlah kanal ADC single-ended4 kanalhlm. 1
Jumlah pasangan ADC diferensial2 pasangandengan penguatan yang dapat diprogram (1x, 20x)hlm. 1

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

Pinout ATTINY85-20PU

PDIP/SOIC/TSSOP 8 pin
PinNamaFungsi
1PB5Port B bit 5, juga PCINT5/RESET/ADC0/dWhlm. 2
2PB3Port B bit 3, juga PCINT3/XTAL1/CLKI/OC1B/ADC3hlm. 2
3PB4Port B bit 4, juga PCINT4/XTAL2/CLKO/OC1B/ADC2hlm. 2
4GNDGroundhlm. 2
5PB0Port B bit 0, juga MOSI/DI/SDA/AIN0/OC0A/OC1A/AREF/PCINT0hlm. 2
6PB1Port B bit 1, juga MISO/DO/AIN1/OC0B/OC1A/PCINT1hlm. 2
7PB2Port B bit 2, juga SCK/USCK/SCL/ADC1/T0/INT0/PCINT2hlm. 2
8VCCSupply voltagehlm. 2
QFN/MLF 20 pin
PinNamaFungsi
1PB5Port B bit 5, juga PCINT5/RESET/ADC0/dWhlm. 2
2PB3Port B bit 3, juga PCINT3/XTAL1/CLKI/OC1B/ADC3hlm. 2
3PB4Port B bit 4, juga PCINT4/XTAL2/CLKO/OC1B/ADC2hlm. 2
4DNCDo Not Connecthlm. 2
5DNCDo Not Connecthlm. 2
6DNCDo Not Connecthlm. 2
7DNCDo Not Connecthlm. 2
8DNCDo Not Connecthlm. 2
9DNCDo Not Connecthlm. 2
10DNCDo Not Connecthlm. 2
11DNCDo Not Connecthlm. 2
12DNCDo Not Connecthlm. 2
13DNCDo Not Connecthlm. 2
14DNCDo Not Connecthlm. 2
15DNCDo Not Connecthlm. 2
16DNCDo Not Connecthlm. 2
17DNCDo Not Connecthlm. 2
18DNCDo Not Connecthlm. 2
19DNCDo Not Connecthlm. 2
20DNCDo Not Connecthlm. 2

Catatan desain PCB

  • Saat melakukan konversi ADC, aktifkan mode ADC Noise Reduction untuk menghentikan CPU dan semua modul I/O kecuali ADC, sehingga meminimalkan noise switching.hlm. 5
  • Pin reset dapat difungsikan sebagai pin I/O lemah, namun perlu diingat bahwa pulsa rendah yang lebih pendek dari panjang pulsa minimum tidak dijamin menghasilkan reset.hlm. 3
  • Untuk pemrograman in-system, gunakan antarmuka SPI serial yang tersedia pada chip.hlm. 1

Kemasan

8-pin PDIP8-pin SOIC20-pad QFN/MLF

Contoh pemakaian

  • Sistem embedded berdaya rendah
  • Perangkat portabel
  • Sensor dan akuisisi data
  • Kontrol sederhana
  • Aplikasi yang membutuhkan PWM dan ADC

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 20 Oktober 2026. Untuk desain akhir, tetap rujuk datasheet asli.

Dari datasheet ke board jadi

Rangkaianmu pakai ATTINY85-20PU? 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.