Ringkasan
0 Full-speed. Datasheet menyebutkan bahwa keluarga ATmega8U2/16U2/32U2 merupakan mikrokontroler CMOS 8-bit berbasis arsitektur AVR enhanced RISC yang mengeksekusi instruksi dalam satu siklus clock, sehingga mencapai throughput mendekati 1 MIPS per MHz. Varian 16U2 memiliki 16K byte Flash yang dapat diprogram ulang dalam sistem (ISP), 512 byte EEPROM, dan 512 byte SRAM internal.
0 Full-speed Device dilengkapi PLL 48 MHz untuk operasi bus full-speed dengan laju transfer data 12 Mbit/s. Modul ini memiliki DPRAM USB independen 176 byte untuk alokasi memori endpoint, endpoint 0 untuk control transfer, serta empat endpoint yang dapat diprogram untuk transfer bulk, interrupt, dan isochronous. Fitur suspend/resume interrupt dan reset mikrokontroler saat USB bus reset tanpa detach juga tersedia.
Selain USB, komponen ini memiliki satu Timer/Counter 8-bit dan satu Timer/Counter 16-bit dengan mode compare dan PWM, USART dengan mode SPI master dan hardware flow control, antarmuka SPI master/slave, watchdog timer dengan osilator internal terpisah, analog comparator, dan debugWIRE. Tersedia 22 jalur I/O yang dapat diprogram. 5V dengan suhu industri -40°C hingga +85°C.
5V. Komponen ini cocok untuk aplikasi embedded yang membutuhkan konektivitas USB, seperti periferal USB, antarmuka komunikasi, dan sistem kontrol berbasis mikrokontroler.
Fitur utama
- Arsitektur RISC lanjutan dengan 125 instruksi, sebagian besar dieksekusi dalam satu siklus clock
- 32 register kerja serbaguna 8-bit
- Flash ISP 16K byte dengan kemampuan Read-While-Write
- EEPROM 512 byte dan SRAM internal 512 byte
- Modul USB 2.0 Full-speed Device dengan PLL 48 MHz dan laju transfer 12 Mbit/s
- Timer/Counter 8-bit dan 16-bit dengan mode compare dan PWM
- USART dengan mode SPI master dan hardware flow control (RTS/CTS)
- debugWIRE on-chip debug interface
Spesifikasi utama
| Parameter | Nilai | Kondisi |
|---|---|---|
| Frekuensi maksimum pada 2.7V | 8 MHz | Industrial rangehlm. 1 |
| Frekuensi maksimum pada 4.5V | 16 MHz | Industrial rangehlm. 1 |
| Throughput | 16 MIPS | pada 16 MHzhlm. 1 |
| Flash program memory | 16K byte | In-System Self-Programmablehlm. 1 |
| EEPROM | 512 byte | hlm. 1 |
| SRAM internal | 512 byte | hlm. 1 |
| Siklus tulis/hapus Flash | 10,000 siklus | hlm. 1 |
| Siklus tulis/hapus EEPROM | 100,000 siklus | hlm. 1 |
| Laju transfer USB | 12 Mbit/s | Full-speedhlm. 1 |
Nilai diambil dari datasheet; “hlm.” menunjuk halaman datasheet tempat angka itu tertulis.
Pinout ATMEGA16U2-MU
QFN32/TQFP32 31 pin
| Pin | Nama | Fungsi |
|---|---|---|
| 1 | UVCC | USB Pads Internal Regulator Input supply voltagehlm. 2 |
| 2 | D- | USB Full Speed Negative Data Upstream Porthlm. 2 |
| 3 | D+ | USB Full Speed Positive Data Upstream Porthlm. 2 |
| 4 | UGND | USB Groundhlm. 2 |
| 5 | UCAP | USB Pads Internal Regulator Output supply voltage, hubungkan ke kapasitor eksternal 1μFhlm. 2 |
| 6 | VCC | Digital supply voltagehlm. 2 |
| 7 | GND | Groundhlm. 2 |
| 8 | XTAL2 | Output from the inverting Oscillator amplifier if enabled by Fuse. Also serves as a generic I/O (PC0)hlm. 2 |
| 9 | XTAL1 | Input to the inverting Oscillator amplifier and input to the internal clock operating circuithlm. 2 |
| 11 | PC2 | Port C I/O (PCINT11/AIN2)hlm. 2 |
| 12 | PD0 | Port D I/O (OC.0B/INT0)hlm. 2 |
| 13 | PD1 | Port D I/O (AIN0/INT1)hlm. 2 |
| 14 | PD2 | Port D I/O (RXD1/AIN1/INT2)hlm. 2 |
| 15 | PD3 | Port D I/O (TXD1/INT3)hlm. 2 |
| 16 | PD4 | Port D I/O (INT5/AIN3)hlm. 2 |
| 17 | PD5 | Port D I/O (XCK/AIN4/PCINT12)hlm. 2 |
| 18 | PD6 | Port D I/O (RTS/AIN5/INT6)hlm. 2 |
| 19 | PD7 | Port D I/O (CTS/HWB/AIN6/T0/INT7)hlm. 2 |
| 20 | PB0 | Port B I/O (SS/PCINT0)hlm. 2 |
| 21 | PB1 | Port B I/O (SCLK/PCINT1)hlm. 2 |
| 22 | PB2 | Port B I/O (PDI/MOSI/PCINT2)hlm. 2 |
| 23 | PB3 | Port B I/O (PDO/MISO/PCINT3)hlm. 2 |
| 24 | PB4 | Port B I/O (T1/PCINT4)hlm. 2 |
| 25 | PB5 | Port B I/O (PCINT5)hlm. 2 |
| 26 | PB6 | Port B I/O (PCINT6)hlm. 2 |
| 27 | PB7 | Port B I/O (PCINT7/OC.0A/OC.1C)hlm. 2 |
| 28 | PC4 | Port C I/O (PCINT10)hlm. 2 |
| 29 | PC5 | Port C I/O (PCINT9/OC.1B)hlm. 2 |
| 30 | PC6 | Port C I/O (OC.1A/PCINT8)hlm. 2 |
| 31 | PC7 | Port C I/O (INT4/ICP1/CLKO)hlm. 2 |
| 32 | AVCC | Supply voltage pin untuk fitur analog (Analog Comparator, PLL), hubungkan ke VCC melalui low-pass filterhlm. 2 |
Catatan desain PCB
- Hubungkan AVCC ke VCC melalui low-pass filter untuk menjaga kualitas sinyal analog.hlm. 4
- Aktifkan Brown-out Detector (BOD) internal untuk mencegah korupsi data EEPROM saat tegangan suplai rendah.hlm. 19
- Untuk paket QFN, solder pusat pad ke ground untuk stabilitas mekanis.hlm. 2
Kemasan
Contoh pemakaian
- Periferal USB yang membutuhkan konektivitas full-speed
- Antarmuka komunikasi serial (USART) dengan hardware flow control
- Sistem kontrol embedded yang memerlukan timer dan PWM
- Akuisisi data dengan analog comparator
- Aplikasi yang membutuhkan debugWIRE untuk debugging on-chip
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.