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).

Also, Pololu has Ardino IDE support for a chunk of the additional functionality according to this page <https://www.pololu.com/docs/0J74/4.4>.

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.

Atmega328PB Summary <http://ww1.microchip.com/downloads/eATmega328PB Summary Datasheetn/DeviceDoc/40001907A.pdf> Atmega328P Summary <http://www.ozeki.hu/attachments/473/ATmega-328P_Summary.pdf>

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 here <https://forum.arduino.cc/index.php?topic=100997.0>.)

-Pete

_______________________________________________
Triangle, NC Embedded Computing mailing list

To post message: [email protected]
List info: http://mail.triembed.org/mailman/listinfo/triembed_triembed.org
TriEmbed web site: http://TriEmbed.org
To unsubscribe, click link and send a blank message: 
mailto:[email protected]?subject=unsubscribe

Reply via email to