ATTINY2313A-SU memakai datasheet yang sama dengan ATTINY2313A-PU, jadi isinya sama. Bedanya biasanya ada di kemasan, rentang suhu, atau cara pengemasan dari pabrik. Pastikan kode lengkapnya cocok dengan footprint di PCB-mu.
Ringkasan
ATtiny2313A adalah mikrokontroler AVR 8-bit berperforma tinggi dan berdaya rendah dari Microchip Technology. Chip ini menggabungkan inti RISC dengan 32 register kerja serbaguna yang terhubung langsung ke ALU, memungkinkan eksekusi instruksi dalam satu siklus clock. Dengan memori Flash yang dapat diprogram dalam sistem (In-System Programmable) sebesar 2K byte, EEPROM 128 byte, dan SRAM 128 byte, mikrokontroler ini cocok untuk aplikasi kontrol tertanam yang membutuhkan fleksibilitas pemrograman ulang.
Fitur peripheral meliputi Timer/Counter 8-bit dan 16-bit, empat kanal PWM, komparator analog, Watchdog Timer yang dapat diprogram, USI (Universal Serial Interface), dan USART full duplex. Untuk pengembangan, tersedia debugWIRE on-chip debugging dan pemrograman ISP melalui port SPI. Chip ini juga dilengkapi osilator internal terkalibrasi, deteksi brown-out yang dapat diprogram, dan berbagai mode hemat daya (Idle, Power-down, Standby) yang memungkinkan konsumsi arus sangat rendah, cocok untuk perangkat bertenaga baterai.
Dengan 18 jalur I/O yang dapat diprogram, ATtiny2313A tersedia dalam paket 20-pin PDIP, SOIC, dan MLF/VQFN, serta mendukung rentang suhu industri -40°C hingga +85°C.
Fitur utama
- Arsitektur RISC AVR 8-bit berperforma tinggi dengan throughput hingga 20 MIPS pada 20 MHz
- Memori Flash 2K byte yang dapat diprogram dalam sistem (ISP), EEPROM 128 byte, dan SRAM 128 byte
- Dua Timer/Counter: satu 8-bit dan satu 16-bit, dengan mode pembanding dan penangkap
- Empat kanal PWM
- USI (Universal Serial Interface) dan USART full duplex
- debugWIRE on-chip debugging dan pemrograman ISP via SPI
- Osilator internal terkalibrasi dan deteksi brown-out yang dapat diprogram
- Tiga mode hemat daya: Idle, Power-down, dan Standby
Spesifikasi utama
| Parameter | Nilai | Kondisi |
|---|---|---|
| Tegangan operasi | 1.8 – 5.5 V | hlm. 1 |
| Kecepatan maksimum | 20 MHz | pada 4.5 – 5.5Vhlm. 1 |
| Suhu kerja | -40 hingga +85 °C | rentang industrihlm. 1 |
| Arus mode aktif | 190 µA | pada 1.8V dan 1MHzhlm. 1 |
| Arus mode idle | 24 µA | pada 1.8V dan 1MHzhlm. 1 |
| Arus mode power-down | 0.1 µA | pada 1.8V dan +25 °Chlm. 1 |
| Ketahanan Flash | 10,000 siklus tulis/hapus | hlm. 1 |
| Ketahanan EEPROM | 100,000 siklus tulis/hapus | hlm. 1 |
| Jumlah I/O | 18 jalur | hlm. 1 |
| Throughput maksimum | 20 MIPS | pada 20 MHzhlm. 1 |
Nilai diambil dari datasheet; “hlm.” menunjuk halaman datasheet tempat angka itu tertulis.
Pinout ATTINY2313A-SU
PDIP/SOIC 20 pin
| Pin | Nama | Fungsi |
|---|---|---|
| 1 | PA2 | Port A bit 2, juga berfungsi sebagai RESET/dW (PCINT10)hlm. 2 |
| 2 | PD0 | Port D bit 0, juga RXD (PCINT11)hlm. 2 |
| 3 | PD1 | Port D bit 1, juga TXD (PCINT12)hlm. 2 |
| 4 | PA1 | Port A bit 1, juga XTAL2 (PCINT9)hlm. 2 |
| 5 | PA0 | Port A bit 0, juga CLKI/XTAL1 (PCINT8)hlm. 2 |
| 6 | PD2 | Port D bit 2, juga CKOUT/XCK/INT0 (PCINT13)hlm. 2 |
| 7 | PD3 | Port D bit 3, juga INT1 (PCINT14)hlm. 2 |
| 8 | PD4 | Port D bit 4, juga T0 (PCINT15)hlm. 2 |
| 9 | PD5 | Port D bit 5, juga OC0B/T1 (PCINT16)hlm. 2 |
| 10 | GND | Groundhlm. 2 |
| 11 | PD6 | Port D bit 6, juga ICPI (PCINT17)hlm. 2 |
| 12 | PB0 | Port B bit 0, juga AIN0 (PCINT0)hlm. 2 |
| 13 | PB1 | Port B bit 1, juga AIN1 (PCINT1)hlm. 2 |
| 14 | PB2 | Port B bit 2, juga OC0A (PCINT2)hlm. 2 |
| 15 | PB3 | Port B bit 3, juga OC1A (PCINT3)hlm. 2 |
| 16 | PB4 | Port B bit 4, juga OC1B (PCINT4)hlm. 2 |
| 17 | PB5 | Port B bit 5, juga MOSI/DI/SDA (PCINT5)hlm. 2 |
| 18 | PB6 | Port B bit 6, juga MISO/DO (PCINT6)hlm. 2 |
| 19 | PB7 | Port B bit 7, juga USCK/SCL/SCK (PCINT7)hlm. 2 |
| 20 | VCC | Tegangan suplai digitalhlm. 2 |
MLF/VQFN 20 pin
| Pin | Nama | Fungsi |
|---|---|---|
| 1 | PD1 | Port D bit 1, juga TXD (PCINT12)hlm. 2 |
| 2 | PA1 | Port A bit 1, juga XTAL2 (PCINT9)hlm. 2 |
| 3 | PA0 | Port A bit 0, juga CLKI/XTAL1 (PCINT8)hlm. 2 |
| 4 | PD2 | Port D bit 2, juga CKOUT/XCK/INT0 (PCINT13)hlm. 2 |
| 5 | PD3 | Port D bit 3, juga INT1 (PCINT14)hlm. 2 |
| 6 | PD4 | Port D bit 4, juga T0 (PCINT15)hlm. 2 |
| 7 | PD5 | Port D bit 5, juga OC0B/T1 (PCINT16)hlm. 2 |
| 8 | GND | Groundhlm. 2 |
| 9 | PD6 | Port D bit 6, juga ICPI (PCINT17)hlm. 2 |
| 10 | PB0 | Port B bit 0, juga AIN0 (PCINT0)hlm. 2 |
| 11 | PB1 | Port B bit 1, juga AIN1 (PCINT1)hlm. 2 |
| 12 | PB2 | Port B bit 2, juga OC0A (PCINT2)hlm. 2 |
| 13 | PB3 | Port B bit 3, juga OC1A (PCINT3)hlm. 2 |
| 14 | PB4 | Port B bit 4, juga OC1B (PCINT4)hlm. 2 |
| 15 | PB5 | Port B bit 5, juga MOSI/DI/SDA (PCINT5)hlm. 2 |
| 16 | PB6 | Port B bit 6, juga MISO/DO (PCINT6)hlm. 2 |
| 17 | PB7 | Port B bit 7, juga USCK/SCL/SCK (PCINT7)hlm. 2 |
| 18 | VCC | Tegangan suplai digitalhlm. 2 |
| 19 | PA2 | Port A bit 2, juga RESET/dW (PCINT10)hlm. 2 |
| 20 | PD0 | Port D bit 0, juga RXD (PCINT11)hlm. 2 |
Catatan desain PCB
- Untuk menghemat daya, manfaatkan mode sleep. Tulis bit SE di MCUCR sebelum instruksi SLEEP, dan hapus segera setelah bangun.hlm. 37
- Saat menggunakan osilator internal, kalibrasi frekuensi dengan hati-hati. Perubahan OSCCAL sebaiknya tidak lebih dari 0x20 per langkah dan MCU harus dalam kondisi reset.hlm. 32
- Jika menggunakan pin PA2 sebagai I/O, atur fuse RSTDISBL. Namun, hati-hati karena ini akan menonaktifkan fungsi reset.hlm. 3
- Untuk menghemat daya lebih lanjut, nonaktifkan modul peripheral yang tidak digunakan melalui register PRR.hlm. 37
- Saat menggunakan konverter ADC atau komparator analog, nonaktifkan buffer input digital pada pin analog untuk menghindari arus bocor.hlm. 37
Kemasan
Contoh pemakaian
- Aplikasi kontrol tertanam yang membutuhkan mikrokontroler hemat daya
- Sistem yang memerlukan antarmuka serial seperti USART atau USI
- Pengendalian motor atau aktuator dengan PWM
- Pembacaan sensor analog menggunakan komparator analog
- Perangkat portabel bertenaga baterai dengan mode sleep
- Sistem yang membutuhkan pemrograman ulang di lapangan melalui ISP
Varian ATtiny2313A lainnya
Satu datasheet, beda kode pemesanan. Akhiran kode biasanya menandai kemasan atau cara pengemasan dari pabrik.
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.