The ATmega328P with Arduino Optiboot (Uno) is a compact and powerful chip that delivers the full functionality of the Arduino Uno but in a smaller package. This 28-pin DIP (Dual In-line Package) microcontroller comes pre-loaded with the Arduino Optiboot (Uno 16MHz) Bootloader, allowing you to use Arduino code in your custom embedded project without the need for an actual Arduino board.
The ATmega328P requires an external 16MHz crystal or resonator, a 5V supply, and a serial connection to work with the Arduino IDE. For those who prefer a ready-to-use solution, Sparkfun recommends the Arduino Uno board that conveniently integrates these components.
This microcontroller is a step up from the ATmega168, offering double the flash space with 32K of program space. It features 23 I/O lines, six of which are channels for the 10-bit ADC. With the ability to run up to 20MHz with an external crystal, this package can be programmed in-circuit and operates at a voltage range of 1.8V to 5V.
Please note that this is the ATmega328P model, not the original ATmega328. It contains the bootloader used on the Arduino Uno, with minor modifications to enhance reliability with various serial connection options, particularly the FTDI. For more information, please refer to the provided documents and links.
The ATmega328P with Arduino Optiboot (Uno) is a versatile and robust choice for your custom embedded projects, offering the convenience of Arduino programming in a compact, standalone chip.
Brand | Sparkfun |
Model | DEV-10524 |
More info | Reducing Arduino Power Consumption - SparkFun Learn |
Length | 10 mm |
Width | 44 mm |
Height | 15 mm |
Weight | 5,9 g |