The ATMEGA328PB-AU with 8-bit Microcontrollers - MCU ATMEGA328PB 20MHZ IND TEMP is a small, low-cost 8-bit microcontroller manufactured by Microchip Technology. It is based on the AVR architecture and is pin-compatible with the ATMEGA328P and other ATMEGA328 variants. The device features an 8-bit AVR core, 32KB of Flash memory, 2KB of SRAM, 20MHz operating frequency, and a variety of integrated features such as I2C, SPI, and USART. It also includes an on-chip analog-to-digital converter (ADC), a temperature sensor, and 5V tolerant pins, which make it ideal for industrial, medical, and automotive applications. The device is pre-programmed with an internal oscillator and supports an external clock source as well. The ATMEGA328PB-AU with 8-bit Microcontrollers - MCU ATMEGA328PB 20MHZ IND TEMP is RoHS-compliant and is guaranteed for extended operation over the industrial temperature range (-40 to +85°C).