Product description:
ATmega328PB low-power CMOS 8-bit microcontroller
The ATmega328PB is the first 8-bit microcontroller to feature the successful Atmel QTouch® Peripheral Touch Controller (PTC). By executing powerful instructions in a single clock cycle, the ATmega328PB achieves throughputs close to 1MIPS per MHz. This empowers the system designer to optimize the device for power consumption versus processing speed.
The core combines a rich instruction set with 32 general purpose working registers. All the 32 registers are directly connected to the Arithmetic Logic Unit (ALU), allowing two independent registers to beaccessed in a single instruction executed in one clock cycle. The resulting architecture is more code efficient while achieving throughputs up to ten times faster than conventional CISC microcontrollers.
The ATmega328PB is supported with a full suite of program and system development tools including C compilers, macro assemblers, program debugger/simulators, in-circuit emulators, and evaluation kits.
Features:
Pin count: 32
Flash (KB): 32
SRAM (KB): 2
EEPROM (KB): 1
General Purpose I/O pins: 27
SPI: 2
USART: 2
ADC: 10-bit 15ksps
ADC channels: 8
AC propagation delay: 400ns (Typical)
8-bit Timer/Counters: 2
16-bit Timer/Counters: 3
PWM channels: 10
PTC: Available
Clock Failure Detector (CFD): Available
Output Compare Modulator (OCM1C2): Available
Application:
Recommended for automotive design