Мікросхема ATMEGA168-20AU — 8-бітний RISC-мікроконтролер архітектури AVR. Тактова частота до 20 МГц. Flash-пам’ять програм — 16 КБ, SRAM — 1 КБ, EEPROM — 512 байт. 23 програмовані лінії вводу/виводу. Напруга живлення 2,7–5,5 В. Корпус TQFP-32 (AU).
Підтримувані периферійні модулі:
- 1 × USART
- SPI
- TWI (I²C)
- 8-канальний 10-бітний АЦП
- 2 × 8-бітних таймери/лічильники
- 1 × 16-бітний таймер/лічильник
- 6 каналів PWM
- аналогові компаратори
- підтримка зовнішніх переривань
Опис контактів (виводів)
- Порт A (PA0–PA7): 8-бітний двунаправлений порт вводу/виводу. Функції: цифрові I/O, аналогові входи ADC0–ADC7, внутрішні підтягуючі резистори.
- Порт B (PB0–PB7): 8-бітний порт. Функції: цифрові I/O, PWM-виходи (OC0A, OC0B, OC1A, OC1B, OC2A), SPI (MOSI, MISO, SCK, SS), зовнішні переривання INT0/INT1, XTAL1/XTAL2.
- Порт C (PC0–PC6): 7-бітний порт. Функції: цифрові I/O, TWI (SDA/SCL), JTAG (TCK, TMS, TDO, TDI), RESET (PC6).
- RESET: вивід апаратного скидання (активний низький рівень).
- XTAL1 / XTAL2: входи для підключення кварцевого резонатора або зовнішнього тактового сигналу.
- AVCC: живлення аналогової частини АЦП.
- AREF: опорна напруга для АЦП.
- VCC / GND: цифрове живлення та земля (кілька виводів).