<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
</head>
<body text="#000000" bgcolor="#FFFFFF">
I was shopping for a high temp Atmega328 when I noticed there are
two choices where I expected just one. There is a "328PB" chip that
has more peripherals than the familiar 328P part. The PB has a
second I2C port, four more PWM channels, a second UART, two extra 16
bit counters, and some kind of extra touch sensing capability. Q1
cost for the 328PB from Digikey is $2.14 vs $1.46 for the 328P (32
pin TQFP package with 85C temp limit).<br>
<br>
Also, Pololu has Ardino IDE support for a chunk of the additional
functionality according to <a moz-do-not-send="true"
href="https://www.pololu.com/docs/0J74/4.4">this page</a>.<br>
<br>
Here are summary pages that are easy to compare with. The "port
multiplexing" tables are especially nice for figuring out what pins
can do what.<br>
<br>
<a moz-do-not-send="true"
href="http://ww1.microchip.com/downloads/eATmega328PB Summary
Datasheetn/DeviceDoc/40001907A.pdf">Atmega328PB Summary</a><br>
<a moz-do-not-send="true"
href="http://www.ozeki.hu/attachments/473/ATmega-328P_Summary.pdf">Atmega328P
Summary</a><br>
<br>
Finally, the second USART port of the PB is actually labeled as the
second SPI port. Not sure if this means there are actually three SPI
ports possible. (With the P part the USART can be configured for
SPI. Details <a moz-do-not-send="true"
href="https://forum.arduino.cc/index.php?topic=100997.0">here</a>.)<br>
<br>
-Pete<br>
<br>
</body>
</html>