Microcontroller
48 Microcontroller chips — pinouts, specs, and datasheets.
ATmega1284P
ATmega1284P
ATMEGA1284P 8-bit AVR microcontroller (DIP-40): four 8-bit ports (PA-PD), 8-channel ADC, USART, SPI, I2C. Peripheral alt-functions vary slightly by part.
ATmega16
ATmega16
ATMEGA16 8-bit AVR microcontroller (DIP-40): four 8-bit ports (PA-PD), 8-channel ADC, USART, SPI, I2C. Peripheral alt-functions vary slightly by part.
ATmega168
ATmega168
ATMEGA168 8-bit AVR microcontroller (DIP-28), the classic Arduino-class pinout: PB/PC/PD ports, USART, SPI, I2C, 6-channel ADC.
ATmega2560 MCU
ATmega2560 · Microchip
The ATmega2560 is an 8-bit AVR microcontroller with advanced RISC architecture, offering high performance and low power consumption. It features extensive on-chip memory, numerous peripherals like timers, ADC, and serial interfaces, and supports in-system programming.
ATmega328P MCU
ATmega328P · Microchip
The ATmega328P is an 8-bit AVR microcontroller featuring a RISC architecture for high performance and low power consumption. It offers ample memory, various peripherals like timers, ADC, and serial interfaces, making it suitable for embedded control applications.
ATmega328PB
ATmega328PB
ATMEGA328PB 8-bit AVR microcontroller (DIP-28), the classic Arduino-class pinout: PB/PC/PD ports, USART, SPI, I2C, 6-channel ADC.
ATmega32U4
ATmega32U4
The ATmega32U4 is a low-power 8-bit microcontroller with USB functionality, featuring multiple GPIO pins, ADC, PWM, and various communication interfaces.
ATmega48
ATmega48
ATMEGA48 8-bit AVR microcontroller (DIP-28), the classic Arduino-class pinout: PB/PC/PD ports, USART, SPI, I2C, 6-channel ADC.
ATmega644
ATmega644
ATMEGA644 8-bit AVR microcontroller (DIP-40): four 8-bit ports (PA-PD), 8-channel ADC, USART, SPI, I2C. Peripheral alt-functions vary slightly by part.
ATmega8
ATmega8
ATMEGA8 8-bit AVR microcontroller (DIP-28), the classic Arduino-class pinout: PB/PC/PD ports, USART, SPI, I2C, 6-channel ADC.
ATtiny13
ATtiny13
ATTINY13 8-pin AVR microcontroller (DIP-8): 5 usable I/O on PB0-PB5, ADC, SPI/USI, PWM.
ATtiny1614
ATtiny1614
ATtiny1614 is a microcontroller with features like an AVR CPU, multiple timers, ADCs, and I/O pins in various package options.
ATtiny24
ATtiny24
ATTINY24 14-pin AVR microcontroller (DIP-14): two ports (PA0-7, PB0-3), 8-channel ADC, USI for SPI/I2C.
ATtiny3216
ATtiny3216
ATtiny3216/3217 is a microcontroller with a 1-series AVR architecture, featuring up to 20 MHz clock speed and various peripherals including ADCs, USART, SPI, I2C, and touch interfaces.
ATtiny412
ATtiny412
ATtiny412 is a microcontroller from the tinyAVR series, featuring an AVR CPU and various peripherals like ADC, USART, and timers.
ATtiny45
ATtiny45
ATTINY45 8-pin AVR microcontroller (DIP-8): 5 usable I/O on PB0-PB5, ADC, SPI/USI, PWM.
ATtiny84
ATtiny84
ATTINY84 14-pin AVR microcontroller (DIP-14): two ports (PA0-7, PB0-3), 8-channel ADC, USI for SPI/I2C.
ATtiny85 MCU
ATtiny85 · Microchip
The ATtiny85 is an 8-bit AVR microcontroller with low power consumption and advanced RISC architecture. It features 2-8KB Flash, 128-512B EEPROM, 128-512B SRAM, and various peripherals like timers, PWM, ADC, and a Universal Serial Interface.
ATtiny88
ATtiny88
ATtiny88 is an 8-bit microcontroller with features like ADC, SPI, I2C, and various timers. It operates in a wide voltage range and supports multiple sleep modes for power efficiency.
CH32V003
CH32V003
CH32V003 is a 32-bit RISC-V microcontroller with various peripherals including ADC, timers, UART, I2C, SPI, and GPIOs, designed for industrial applications.
CH32V203
CH32V203
CH32V203 is a 32-bit RISC-V microcontroller with advanced features like dual USB interfaces and multiple communication protocols.
CH32V307
CH32V307
CH32V307 is a 32-bit RISC-V microcontroller with multiple communication interfaces and ADC/DAC support, designed for industrial applications.
CH552
CH552
CH552 is an 8-bit enhanced USB microcontroller with built-in ADC, PWM, UART, SPI, and USB device controller.