Mikrokontroler 8-bit · Microchip Technology

ATTINY84A-SSU

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

Ringkasan

ATtiny84A adalah mikrokontroler 8-bit CMOS berdaya rendah dari keluarga AVR yang menggunakan arsitektur RISC yang disempurnakan. Dengan mengeksekusi instruksi dalam satu siklus clock, perangkat ini mencapai throughput mendekati 1 MIPS per MHz, sehingga desainer dapat mengoptimalkan konsumsi daya versus kecepatan pemrosesan. Mikrokontroler ini memiliki memori Flash In-System Programmable sebesar 8K byte, EEPROM 512 byte, dan SRAM 512 byte, serta 12 jalur I/O yang dapat diprogram.

Fitur periferalnya meliputi Timer/Counter 8-bit dan 16-bit dengan dua kanal PWM masing-masing, ADC 10-bit dengan 8 kanal single-ended dan 12 pasangan diferensial dengan penguatan yang dapat diprogram (1x/20x), Watchdog Timer yang dapat diprogram, osilator internal terkalibrasi, dan antarmuka serial universal. Perangkat ini juga dilengkapi dengan sistem debug on-chip debugWIRE, pemrograman dalam sistem melalui port SPI, dan berbagai mode hemat daya seperti Idle, ADC Noise Reduction, Standby, dan Power-down. 5V dan suhu industri -40°C hingga +85°C.

Mikrokontroler ini cocok untuk aplikasi yang membutuhkan kontrol tertanam dengan konsumsi daya rendah, seperti perangkat portabel, sensor, dan sistem kendali sederhana.

Fitur utama

  • Arsitektur RISC AVR 8-bit berkinerja tinggi dan berdaya rendah
  • Memori Flash 8K byte In-System Programmable dengan ketahanan 10.000 siklus tulis/hapus
  • EEPROM 512 byte dengan ketahanan 100.000 siklus tulis/hapus
  • SRAM 512 byte
  • Dua Timer/Counter (8-bit dan 16-bit) dengan dua kanal PWM masing-masing
  • ADC 10-bit dengan 8 kanal single-ended dan 12 pasangan diferensial dengan penguatan yang dapat diprogram
  • Watchdog Timer yang dapat diprogram dengan osilator on-chip terpisah
  • Universal Serial Interface (USI)
  • debugWIRE on-chip debug system
  • Tegangan operasi 1.8–5.5V
  • Suhu industri -40°C hingga +85°C
  • Konsumsi daya rendah: mode aktif 210 µA pada 1.8V dan 1 MHz, mode power-down 0.1 µA pada 1.8V dan 25°C

Spesifikasi utama

ParameterNilaiKondisi
Tegangan operasi1.8 – 5.5 Vhlm. 1
Kecepatan maksimum20 MHzpada 4.5 – 5.5Vhlm. 1
Suhu operasi-40 hingga +85 °Crentang industrihlm. 1
Arus mode aktif210 µApada 1.8V dan 1 MHzhlm. 1
Arus mode idle33 µApada 1.8V dan 1 MHzhlm. 1
Arus mode power-down0.1 µApada 1.8V dan 25°Chlm. 1
Ketahanan Flash10,000 siklus tulis/hapushlm. 1
Ketahanan EEPROM100,000 siklus tulis/hapushlm. 1
Retensi data20 tahun pada 85°C / 100 tahun pada 25°Chlm. 1
Resolusi ADC10 bithlm. 1

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

Pinout ATTINY84A-SSU

PDIP/SOIC 14 pin
PinNamaFungsi
1VCCSupply voltagehlm. 2
2PB0Port B, bit 0 (PCINT8/XTAL1/CLKI)hlm. 2
3PB1Port B, bit 1 (PCINT9/XTAL2)hlm. 2
4PB3Port B, bit 3 (PCINT11/RESET/dW)hlm. 2
5PB2Port B, bit 2 (PCINT10/INT0/OC0A/CKOUT)hlm. 2
6PA7Port A, bit 7 (PCINT7/ICP/OC0B/ADC7)hlm. 2
7PA6Port A, bit 6 (PCINT6/OC1A/SDA/MOSI/DI/ADC6)hlm. 2
8GNDGroundhlm. 2
9PA0Port A, bit 0 (ADC0/AREF/PCINT0)hlm. 2
10PA1Port A, bit 1 (ADC1/AIN0/PCINT1)hlm. 2
11PA2Port A, bit 2 (ADC2/AIN1/PCINT2)hlm. 2
12PA3Port A, bit 3 (ADC3/T0/PCINT3)hlm. 2
13PA4Port A, bit 4 (ADC4/USCK/SCL/T1/PCINT4)hlm. 2
14PA5Port A, bit 5 (ADC5/DO/MISO/OC1B/PCINT5)hlm. 2
QFN/MLF/VQFN 20 pin
PinNamaFungsi
1PA0Port A, bit 0 (ADC0/AREF/PCINT0)hlm. 2
2PA1Port A, bit 1 (ADC1/AIN0/PCINT1)hlm. 2
3PA2Port A, bit 2 (ADC2/AIN1/PCINT2)hlm. 2
4PA3Port A, bit 3 (ADC3/T0/PCINT3)hlm. 2
5PA4Port A, bit 4 (ADC4/USCK/SCL/T1/PCINT4)hlm. 2
6PA5Port A, bit 5 (ADC5/DO/MISO/OC1B/PCINT5)hlm. 2
7PA6Port A, bit 6 (PCINT6/OC1A/SDA/MOSI/DI/ADC6)hlm. 2
8PA7Port A, bit 7 (PCINT7/ICP/OC0B/ADC7)hlm. 2
9PB0Port B, bit 0 (PCINT8/XTAL1/CLKI)hlm. 2
10PB1Port B, bit 1 (PCINT9/XTAL2)hlm. 2
11PB2Port B, bit 2 (PCINT10/INT0/OC0A/CKOUT)hlm. 2
12PB3Port B, bit 3 (PCINT11/RESET/dW)hlm. 2
13GNDGroundhlm. 2
14VCCSupply voltagehlm. 2
15DNCDo Not Connecthlm. 2
16PA6Port A, bit 6 (PCINT6/OC1A/SDA/MOSI/DI/ADC6)hlm. 2
17DNCDo Not Connecthlm. 2
18DNCDo Not Connecthlm. 2
19DNCDo Not Connecthlm. 2
20PA5Port A, bit 5 (ADC5/DO/MISO/OC1B/PCINT5)hlm. 2

Catatan desain PCB

  • Untuk menggunakan pin PB3 sebagai I/O, program fuse RSTDISBL menjadi '0'.hlm. 3
  • Saat menggunakan paket QFN/MLF/VQFN, pastikan pad bawah disolder ke ground.hlm. 2
  • Untuk akses register I/O yang diperluas, gunakan instruksi LDS dan STS, bukan IN/OUT.hlm. 6
  • Manfaatkan mode Power-down untuk menghemat daya; register tetap menyimpan isinya.hlm. 5
  • Gunakan mode ADC Noise Reduction saat melakukan konversi ADC untuk meminimalkan noise.hlm. 5

Contoh pemakaian

  • Sistem kendali tertanam dengan konsumsi daya rendah
  • Perangkat portabel dan baterai
  • Akuisisi data sensor dengan ADC 10-bit
  • Antarmuka sentuh kapasitif menggunakan QTouch Library
  • Kontrol motor dan aktuator dengan PWM
  • Komunikasi serial melalui USI (SPI, I2C, UART)

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 ATTINY84A-SSU? 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.