The Prestissimo Uno+ is a platform for rapid electronics development and prototyping that brings us the simplicity, ease of use and reliability of the Arduino Uno but with extended functionality.
Despite numerous other options, the Arduino Uno has remained the most popular electronics prototyping platform for makers, engineers and hobbyists alike. At the heart of its success is the simplicity, ease of use and reliability of the AVR microcontroller. Unfortunately the Arduino Uno has an extremely limited feature set. Many times makers and developers are forced to compromise their design or to move to more complex platforms increasing time-to-market and making DIY projects less doable.
The Prestissimo Uno+ uses the new ATMEGA328PB microcontroller - an updated version of the Arduino Uno's ATMGEA328P microcontroller. The "PB" version of the MCU builds on pre-existing functionality to include more SPI, UART and I2C ports (two of each instead of one), 9 PWM channels instead of 6, 8 ADC channels instead of 6, and 24 IO instead of 20 among other improvements. As the micro-controllers are so similar, full Arduino Uno compatibility is maintained meaning you get increased functionality while preserving the Arduino Uno experience.
Prestissimo Uno+ makes electronics more accessible for maker and hobbyists while reducing debugging cycles, hardware re-spins, time to market and ultimately development costs for the developer.
Prestissimo Uno+ is also one of the few development platforms for the new ATMEGA328PB chip currently available meaning Prestissimo Uno+ is perfect for those who just want to play with the new chip as well.
Advantages of the Prestissimo Uno+
Additional hardware serial ports: No more bit banging!The need for a second UART port ( and one that is not shared with USB) on the Arduino Uno is so great that the "SoftwareSerial" library in included in the Arduino IDE. It emulates additional serial ports through "bit banging" (toggling of IO to emulate TTL serial). Consuming large amounts of processing power and memory, it is extremely inefficient and performs poorly when compared to hardware serial. With the Prestissimo Uno+, these problems disappear as there is an additional hardware serial port. Implementation is easy.
A second I2C bus: Your address clashes resolved I2C is an extremely common interface used to by sensors, displays memory devices etc. to communicate with Arduino. Multiple devices can be connected to the bus provided they have unique addresses. Address clashes can occur coincidentally but also when you need to connect a number of the same device to the bus as I2C slaves have either fix addresses or a limited number of programmable addresses. One the Arduino Uno the only solution is to increase the complexity of the design by adding an I2C bus multiplexer. This hurdle is overcome with the Prestissimo Uno+. It has a second I2C bus, if there is an address clash, this IC can be moved to the second bus.
More PWM channels: For Motors, Robotics, Actuators and more! With Prestissimo Uno+ you get an extra 4 PWM channels. You can now control more motors, actuators, LEDs making the Prestissimo Uno+ perfect for robotics and even RC vehicle applications. There is no longer a need to add complex PWM controllers to your design to extend PWM outputs.
More ADC channels: Monitor more sensors! With an extra 2 analog inputs, you can now monitor more inputs without purchasing an input multiplexer or discrete ADC.
A second SPI bus: Simplify wiring If long lengths of wire (lots of messy jumpers on a breadboard)are used to connect multiple SPI devices data corruptions issues may arise, especially if wiring the bus is running at highspeed. Splitting devices across the two SPI controllers on the Prestissimo Uno+ can shorten the length of your jumper wires reducing the chance of the bus operating correctly. For data logging applications: dedicate one bus to...Read more »