ATmega16 40-Pin 8-Bit AVR Microcontroller
40-pin high-performance low-power 8-bit AVR microcontroller with 16KB In-System Programmable Flash, 1KB SRAM, 512 bytes EEPROM, 8-channel 10-bit ADC, JTAG interface, and 32 I/O lines.
Aliase:ATmega16A, ATmega16-16PU, 40-Pin AVR MCU
DIP-40 Top View
40 Pins
Pinout Table40
| Pin | Signal / Name | Type | Alternative Functions |
|---|---|---|---|
| 1 | PB0 (XCK/T0) | Digital | Port B Bit 0 / USART Sync Clock / Timer 0 Clock |
| 2 | PB1 (T1) | Digital | Port B Bit 1 / Timer 1 Clock Input |
| 3 | PB2 (AIN0/INT2) | Analog | Port B Bit 2 / Analog Comparator + / External Interrupt 2 |
| 4 | PB3 (AIN1/OC0) | Analog | Port B Bit 3 / Analog Comparator - / Timer 0 PWM |
| 5 | PB4 (~SS) | Digital | Port B Bit 4 / SPI Slave Select |
| 6 | PB5 (MOSI) | Digital | Port B Bit 5 / SPI Master Out Slave In |
| 7 | PB6 (MISO) | Digital | Port B Bit 6 / SPI Master In Slave Out |
| 8 | PB7 (SCK) | Digital | Port B Bit 7 / SPI Serial Clock |
| 9 | ~RESET | Digital | Master Reset (Active Low) |
| 10 | VCC | Power | Digital Supply Voltage (+2.7V to +5.5V) |
| 11 | GND | Ground | System Ground (0V) |
| 12 | XTAL2 | Digital | Oscillator Crystal Output Pin 2 |
| 13 | XTAL1 | Digital | Oscillator Crystal Input Pin 1 / Clock In |
| 14 | PD0 (RXD) | Digital | Port D Bit 0 / USART Receive |
| 15 | PD1 (TXD) | Digital | Port D Bit 1 / USART Transmit |
| 16 | PD2 (INT0) | Digital | Port D Bit 2 / External Interrupt 0 |
| 17 | PD3 (INT1) | Digital | Port D Bit 3 / External Interrupt 1 |
| 18 | PD4 (OC1B) | Digital | Port D Bit 4 / Timer 1 Compare Match B |
| 19 | PD5 (OC1A) | Digital | Port D Bit 5 / Timer 1 Compare Match A |
| 20 | PD6 (ICP1) | Digital | Port D Bit 6 / Timer 1 Input Capture |
| 21 | PD7 (OC2) | Digital | Port D Bit 7 / Timer 2 Compare Match Output |
| 22 | PC0 (SCL) | Digital | Port C Bit 0 / I2C Serial Clock (SCL) |
| 23 | PC1 (SDA) | Digital | Port C Bit 1 / I2C Serial Data (SDA) |
| 24 | PC2 (TCK) | Digital | Port C Bit 2 / JTAG Test Clock |
| 25 | PC3 (TMS) | Digital | Port C Bit 3 / JTAG Test Mode Select |
| 26 | PC4 (TDO) | Digital | Port C Bit 4 / JTAG Test Data Out |
| 27 | PC5 (TDI) | Digital | Port C Bit 5 / JTAG Test Data In |
| 28 | PC6 (TOSC1) | Digital | Port C Bit 6 / Timer Oscillator Pin 1 |
| 29 | PC7 (TOSC2) | Digital | Port C Bit 7 / Timer Oscillator Pin 2 |
| 30 | AVCC | Power | Analog Supply Voltage (+2.7V to +5.5V) |
| 31 | GND | Ground | Analog Ground (0V) |
| 32 | AREF | Analog | Analog Reference Voltage for ADC |
| 33 | PA7 (ADC7) | Analog | Port A Bit 7 / Analog Input Channel 7 |
| 34 | PA6 (ADC6) | Analog | Port A Bit 6 / Analog Input Channel 6 |
| 35 | PA5 (ADC5) | Analog | Port A Bit 5 / Analog Input Channel 5 |
| 36 | PA4 (ADC4) | Analog | Port A Bit 4 / Analog Input Channel 4 |
| 37 | PA3 (ADC3) | Analog | Port A Bit 3 / Analog Input Channel 3 |
| 38 | PA2 (ADC2) | Analog | Port A Bit 2 / Analog Input Channel 2 |
| 39 | PA1 (ADC1) | Analog | Port A Bit 1 / Analog Input Channel 1 |
| 40 | PA0 (ADC0) | Analog | Port A Bit 0 / Analog Input Channel 0 |