thumb|right|ATmega328P in 28-pin narrow dual in-line package (Dual in-line package|DIP-28N) thumb|right|ATmega328P in 32-pin thin quad flat pack (TQFP-32) thumb|right|Die of ATmega328P
thumb|right|ATmega328P in 28-pin narrow dual in-line package (Dual in-line package|DIP-28N) thumb|right|ATmega328P in 32-pin thin quad flat pack (TQFP-32) thumb|right|Die of ATmega328P
The ATmega328 is a single-chip microcontroller created by Atmel in the megaAVR family (later Microchip Technology acquired Atmel in 2016). It has a modified Harvard architecture 8-bit RISC processor core. == Specifications == The Atmel 8-bit AVR RISC-based microcontroller combines 32 KB ISP flash memory with read-while-write capabilities, 1 KB EEPROM, 2 KB SRAM, 23 general-purpose I/O lines, 32 general-purpose working registers, 3 flexible timer/counters with compare modes, internal and external interrupts, serial programmable USART, a byte-oriented 2-wire serial interface, SPI serial port, 6-channel 10-bit A/D converter (8 channels in TQFP and QFN/MLF packages), programmable watchdog timer with internal oscillator, and 5 software-selectable power-saving modes. The device operates between 1.8 and 5.5 volts. The device achieves throughput approaching 1 MIPS/MHz.
Discovered by embedding cosine similarity (sentence-transformers MiniLM, 384-dim).